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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-20 09:32:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这只是个小测试,验证一下自己的想法。" a% p5 y& {( I# E5 o, |
很早的时候,就遇到过服务器不允许POST的情况* K( t' a- b( v% k7 y" U* n
当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。
- N& X  k! ^: C) k* Q' B2 V这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?5 [$ R+ Q* g7 C( G6 U; e
于是我就寻思着用GET的方式向刚才导出的一句话提交数据。# B4 A  E' w  `( R
今晚不是很忙,就写出来测试结果。( k1 E; ~( ], r4 d( ~% {
在ASP环境下,一句话木马一般用2个函数执行:eval和execute。' ~- |# S# G- q& C
先来写个eval的一句话,然后用GET向他提交数据
, B0 A6 [% O6 N) E3 q
6 p. i  {, V3 t$ _' B! Q
3 V" O$ A5 H9 o4 V; C  E1 d+ C. F7 E; }: |' s
) w+ r2 G; v6 ?$ d/ |' W
6 Q5 v+ U  y  Z3 K. P6 q3 z$ \
$ S) c7 W! i, O* D6 p5 L4 B
' b2 U  {6 D( p

, A$ v6 X9 t; _. [$ |( Q% j) W: `+ i/ M; C( `; q2 d9 f: }
8 k& U5 L6 O& I/ Y
# S' ]$ T$ g5 E$ p

, s' [3 X* b2 N2 [5 a, x) Y+ a: o
. p7 Y4 k7 W. E( E5 M5 V; o

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

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

下面来试试execute:
8 _. D. @% W5 i+ J% G, X
# F% D+ Q# n  T( N: w
4 P' Q0 ?2 s9 _3 B& P9 D3 _' b& K
0 y/ Q, d/ S( c# S5 R% @, s+ k5 o$ o! ], p

结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:​
4 d2 h( v- D8 i3 e7 a$ J) O2 {+ l
/ P! {1 V. t% D- K1 m9 O- F
" M+ w- \4 L# I. ~
7 R* r* Q! F! ~) i2 C3 P) S- {

4 t& l7 @! Q( a* @! M1 L
" A2 P4 F9 {8 H' Q# r                                       % x" D/ ^& @) Q4 g

看来数据量还是太大了。

那么这个时候,来提交个ASP的下载脚本试. Y' t! R5 g2 [! Z$ L& v
- _; Q6 _. w' l$ I2 j
  g, F% _% q  x& {: a) q7 A7 k
4 \) a% W! {. h8 f0 m. ^( r
6 U5 R4 Q% v' K/ K2 d# n7 D
1 S" C8 a# n! I% |% G' A/ u; X4 h6 r5 x/ a

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

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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