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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-20 09:32:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这只是个小测试,验证一下自己的想法。: R' A. d# \) r- L/ l) U
很早的时候,就遇到过服务器不允许POST的情况
3 a/ v0 x4 \4 {$ o当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。
3 Z' e9 h" q  p这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?
. E, G# P: e0 Y) X7 z, u- F. [于是我就寻思着用GET的方式向刚才导出的一句话提交数据。4 G& x# @  w0 o1 T8 F, i
今晚不是很忙,就写出来测试结果。
9 Q% {; ^, o- g. L& V在ASP环境下,一句话木马一般用2个函数执行:eval和execute。% C( ~* Z0 r' `( t/ J8 h; C- x% g
先来写个eval的一句话,然后用GET向他提交数据2 t, M  `, _6 i/ A4 z

  B. h: _9 R  `" |1 ]1 z) k4 A
" D0 s- P7 T( K* Q- ]% c1 b( h% X8 c) Y) S6 _7 e4 K
1 z& o3 V9 e9 h' D

4 y: D( a' O4 }* T  L" y& ~6 Y8 B* B+ r& _9 K

" ]9 d( k0 u) F) t7 t9 _0 }  C' q: t5 x5 k  q

, R6 v7 K7 I1 A. c) I" }' \1 j6 E. X
* w5 q3 W. K6 u! f2 E; }, L
) @4 t- @9 e' R1 C- j6 }
# B1 J. j2 t- C7 y9 H+ U( i
* ^, |6 U8 r% M. l$ S" Y) I! d" y

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

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

下面来试试execute:4 D* o) ~# T5 N( [

: ^3 k9 f8 _9 D* j! N1 M  d6 J
% V, i! Z' b' N- ?4 g) v5 \5 `: C0 G1 {* q3 I  k; q6 z/ j2 [- V
8 k5 ]+ \1 Z) ~/ W' r- [1 ^

结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:​
6 v. \6 H! @' O' l0 j
! T2 |: G; A- s
0 f+ R/ s# H8 q* W) e& m
# F( u2 K# O; M( s/ e( Y$ o1 e
. a; O0 g* m4 e
) m. P3 d  J8 L0 x* [* f9 K% n& @( h& T5 `$ L5 ^
                                       & G, S' z2 ~' [  N

看来数据量还是太大了。

那么这个时候,来提交个ASP的下载脚本试7 R, \+ t( l' t& E/ @0 ~' @. U

* r" O: I% Q4 F* P! _! T6 G+ G+ Q5 ]- g% S1 S! |6 C" e% {

! ]: `) v! G4 v. i
0 h2 M& O! k1 E; p3 O! v8 F$ I( Y& F- z2 B( \2 F, i

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

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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