中国网络渗透测试联盟
标题: 以GET方式向一句话木马提交数据 [打印本页]
作者: admin 时间: 2012-12-20 09:32
标题: 以GET方式向一句话木马提交数据
这只是个小测试,验证一下自己的想法。4 Z# M! S" U% H6 E' z8 Z5 N9 P
很早的时候,就遇到过服务器不允许POST的情况7 F3 W) c; ^8 N, a
当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。
s- F: g$ |' l' \1 r. y+ |这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?
: J& p8 e a4 _6 J# D& B4 C; w; x于是我就寻思着用GET的方式向刚才导出的一句话提交数据。8 y, d, M5 r1 m' P3 F
今晚不是很忙,就写出来测试结果。4 t, j$ \+ W% `; ~$ K. o+ Q9 ~
在ASP环境下,一句话木马一般用2个函数执行:eval和execute。
3 |; g1 _" O* x4 Y先来写个eval的一句话,然后用GET向他提交数据2 h; m$ h; _( U' E
. `3 n% D$ t, d7 q
/ |3 B* @3 B+ Q- k9 p[attach]133[/attach]. K& P9 w% D* h! J5 `; a+ C6 Q
- ?5 e1 @+ l/ [% L* }+ v
+ C7 n" B% I2 O0 l1 H4 i+ N' J
N- M N7 u+ E6 D) `, w+ ^[attach]134[/attach]
6 D( p6 a! G) _* @7 B; S. Y! n& D) g/ f
( x- S9 G( k5 y0 ]" a2 K4 B/ b8 P- Z, e3 A" u
8 t% a; i% ^! l6 \( p
# @$ F2 V. w' H$ F3 y- S[attach]135[/attach]0 T$ F7 F' J6 K6 E. {) a. Z
/ v" q' K8 E% W3 Q* g9 o- U
提示语法错误,数据并没有成功保存。
这让我想起了之前看到过的一篇文章,说eval执行的时候对参数的长度是有限制的,而我现在用的一句话木马连接客户端用了2个参数,虽然我已经尽量把第二个参数简单化了,但是貌似还是超出长度了。
下面来试试execute:
% A2 W6 y/ Z) `/ n( o6 } b. U9 I. H6 O2 l3 c& D# s. \8 j
[attach]136[/attach]- h9 {# f9 _/ R! E
0 |" y. t3 @3 B& v0 T+ m
+ [2 x6 r. z' G3 Y5 E
结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:7 Z, s" d* \3 N2 Y
% k; e3 H' l) j! ]: ^, _) B3 c9 L
! q; ]# G# p# H, j[attach]137[/attach]
; i$ \$ p5 E; |- [8 B$ {) Z
7 i. c- o) |# U4 W" ?4 ] F, U, C0 w E! \$ ?3 D7 e
& i$ N; N4 P* R! _# V
. e$ R3 [! J& n; ~( Q8 d
看来数据量还是太大了。
那么这个时候,来提交个ASP的下载脚本试[attach]138[/attach]8 m! L; O6 J0 \- {' o
! O' h- \$ ~, B+ x3 O
# Y# C4 N$ z7 O9 @6 L: c9 D4 D/ Q; R# w5 J% w% r
4 I, Q. r, n2 c/ M/ l% _. Y
[attach]139[/attach]9 U$ v; R N; _
结果表明:完全没有问题。
至此,遇到的不能POST的限制完美突破,虽然麻烦点。
| 欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) |
Powered by Discuz! X3.2 |