找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2679|回复: 0
打印 上一主题 下一主题

以GET方式向一句话木马提交数据

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-20 09:32:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这只是个小测试,验证一下自己的想法。
7 P, o6 Y$ G  A6 z9 N- _很早的时候,就遇到过服务器不允许POST的情况5 [$ \, f5 Y$ H6 D$ Z- ~
当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。
( K: v+ k7 P! f: T3 u. t3 j7 E这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?
) B, v. p: b6 D8 U+ u" k: p于是我就寻思着用GET的方式向刚才导出的一句话提交数据。7 T2 c2 m  \- W* d) U6 E$ m- {7 Z
今晚不是很忙,就写出来测试结果。. n! R" e# ^/ I5 g
在ASP环境下,一句话木马一般用2个函数执行:eval和execute。9 P' e8 [# o, ^; j& M# U% a! n
先来写个eval的一句话,然后用GET向他提交数据
( v' Q5 w7 x! F# C8 i% E8 P! v
" n, N3 J9 z; M9 w* F
% g0 y5 X: {8 O! N  I) G8 H7 v7 j
7 Z$ I# Y5 b0 ?, u( ]1 z
. k+ t3 ?# w* X; C6 S6 Q9 m! F! `- R: n3 N1 O& O9 P" {3 M
; O! u' b% L4 O$ f4 R, Y8 w6 {
9 r3 C, G. I6 F, G, ?6 x4 q
: q- ?3 n5 ?9 ?* l: ]8 B
( c% [9 W$ R; W1 @0 O. D4 }

- R- f& N1 X" o; t5 a- o! ?2 C2 }- Q- o4 j

& \$ r  k/ R0 A6 b/ F2 f) ?8 k/ m6 E; Y7 M9 H7 Z. ?

提示语法错误,数据并没有成功保存。

这让我想起了之前看到过的一篇文章,说eval执行的时候对参数的长度是有限制的,而我现在用的一句话木马连接客户端用了2个参数,虽然我已经尽量把第二个参数简单化了,但是貌似还是超出长度了。

下面来试试execute:2 S; R0 U6 [: C  x8 K
: }7 X3 n5 z  f/ M7 Y
" r# e5 L0 K, E
, l3 j; F/ p: y; P+ Y4 i  M! c1 j) \$ C

# z6 T& |4 m% W1 l- z( n4 H

结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:​1 y3 I) `  b# E3 ]  r
6 n1 F. \* w8 ^* g& b2 [

$ F2 _  y9 T, V! t  x5 `) h
2 {5 N. j: y  u" D: [* F( q
. o: ^8 g9 v0 l0 r! L+ Z+ \
6 t" S  x- T2 q$ j( _
! v  L8 n  A. O                                       
% B4 I: T6 t( m. N, H5 h# Z& i: X/ d

看来数据量还是太大了。

那么这个时候,来提交个ASP的下载脚本试) Y: U, l  C) W+ S# V/ ~/ b  \
  C4 N, P: c: S; l3 [/ A1 p) H

8 h6 O+ K: @& f/ t& {
9 f# j0 J! G3 e8 \* R# h1 D6 y* Z4 p) K4 i1 k- r1 i8 E
3 m/ J9 z* f0 D7 C: c

结果表明:完全没有问题。

至此,遇到的不能POST的限制完美突破,虽然麻烦点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表