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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-20 09:32:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这只是个小测试,验证一下自己的想法。
8 l0 q9 U$ W) p. m! I0 W8 u. [很早的时候,就遇到过服务器不允许POST的情况
$ D0 f: n6 A& D4 }当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。1 g- H+ S' e) L! n' ?% _/ G2 g
这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?
8 ^& C; ^1 \+ g+ p0 o于是我就寻思着用GET的方式向刚才导出的一句话提交数据。8 [9 V- V7 P8 I: c
今晚不是很忙,就写出来测试结果。
( [: F3 u6 q- g2 q  k  l在ASP环境下,一句话木马一般用2个函数执行:eval和execute。
8 T$ R6 Z) X7 K( t; b( W  ?& \先来写个eval的一句话,然后用GET向他提交数据
# t7 @) D  r5 W& [; T) X1 M( U+ @6 F  S

5 f1 K0 P9 M( h9 t! k) g
) x5 N1 ]; m4 m, U4 U4 g/ l) s& @0 z/ i

5 w( @; q: u& q) K* k# a
+ J3 Y6 j- |7 [, t: m7 Y8 {) B) ^9 x
; v( v5 g8 T  h. ~

# t4 |9 X) V% u6 {7 e
( l. r" m' N) o+ b& K% `
9 X' U' }9 m7 S5 v
0 ~! n9 y: t3 |0 W* R! H" Z
5 w2 B' f5 @& L$ P9 X2 c

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

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

下面来试试execute:
) f, v* k2 j' a: v6 a1 k5 N7 M/ s# c( q
1 g$ z- |& B+ [' \; _5 R0 `

! |- ^1 N& N; M' ?4 T3 N& P# x) n; K8 K/ `* p

结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:​
- p% E6 V2 |: h" m$ V' `
6 W% t1 O3 C+ b6 W/ N5 h- E4 `2 t  G+ f% m1 i4 ?
0 }; h' m! D; a5 a/ q( g, x
9 n! ]3 x* \+ a( Q, P0 D. V( ]

8 x8 F) h) k( z; z" o% \! v
0 Q: J* _" d) r" d1 o8 Q5 E3 S                                       
8 G9 M7 G/ ^- E$ ?) \

看来数据量还是太大了。

那么这个时候,来提交个ASP的下载脚本试
3 p% ^& X0 `5 Z$ F; a5 i0 w+ G3 e4 V5 P6 |4 V! a4 {
" _; G7 ^8 |/ q+ o* _$ F: P- T* z
6 _% G: V, W0 A4 _- d9 ^
& D: J$ ^; w" x# s4 I$ Y% n- {" M/ r

$ r" w, R! x! D! K; x& l2 p

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

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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