中国网络渗透测试联盟
标题: 以GET方式向一句话木马提交数据 [打印本页]
作者: admin 时间: 2012-12-20 09:32
标题: 以GET方式向一句话木马提交数据
这只是个小测试,验证一下自己的想法。
& k9 ]8 _) w8 ?+ J很早的时候,就遇到过服务器不允许POST的情况
; j5 D3 F1 J. ^) s# j! W当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。 D8 }1 D4 @3 L) Y- @* ?
这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?) K/ B/ A* e0 Q; n
于是我就寻思着用GET的方式向刚才导出的一句话提交数据。# y! y! {3 N. g) {
今晚不是很忙,就写出来测试结果。# [0 p" p5 \# | N9 u3 R
在ASP环境下,一句话木马一般用2个函数执行:eval和execute。
n: V+ o( z( R1 v c! w先来写个eval的一句话,然后用GET向他提交数据
0 b" B8 y. n0 ?0 b k
- d: y1 T6 r8 J% I; N5 t# w
" b: t& \4 C/ g" \ F7 R1 v[attach]133[/attach]
- M8 K" ?3 } A$ h. L
0 F0 U7 |4 N7 W4 y/ \. o& W/ y1 p
2 O/ t, g) L& x! C) r5 H* ]
6 c4 |4 M: @! w- o, e[attach]134[/attach]2 p- z# H3 M0 j7 O6 x0 i
$ w5 t9 m J) _2 f3 {# J! c7 u
& p w& U5 j* C. K Q! _
& h, I4 n! U1 s+ }4 h3 [$ b
0 i$ U1 P+ P9 L2 M
[attach]135[/attach]7 i9 z! [1 U: ^; m+ X
0 u" t( Q6 s& u, _( J提示语法错误,数据并没有成功保存。
这让我想起了之前看到过的一篇文章,说eval执行的时候对参数的长度是有限制的,而我现在用的一句话木马连接客户端用了2个参数,虽然我已经尽量把第二个参数简单化了,但是貌似还是超出长度了。
下面来试试execute:6 }0 S. M$ l: c) R6 O
; I. f5 S( Y) t+ o: O" f[attach]136[/attach]
) z. `$ |' o% [! p, @) v5 Q& p+ T1 n/ |% r
4 j+ u' J E$ A7 D6 Z! l
结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:
% d1 X; R6 m' w0 [
0 {" o K! F/ t3 }
7 T, G4 F. [, m$ H; z* ][attach]137[/attach]2 u' F- w' s/ l1 Y. s4 O
$ s8 @1 x. S* d7 m }
7 U# Z% Z0 l; v: F
/ ~* f! S- F+ W f . a1 D4 W6 N; Y* r" R& F
看来数据量还是太大了。
那么这个时候,来提交个ASP的下载脚本试[attach]138[/attach]
& `1 B J& ~" _ x% p5 e. _- E* V5 s0 P" r7 i9 P5 e- g
" o J! m. d, p0 [7 H$ `; w
* J) J6 D4 h/ v+ l+ |; ^
: W( N' U1 x0 F2 e) H[attach]139[/attach]7 g3 E, a0 d r, b7 q6 b
结果表明:完全没有问题。
至此,遇到的不能POST的限制完美突破,虽然麻烦点。
| 欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) |
Powered by Discuz! X3.2 |