中国网络渗透测试联盟
标题: 以GET方式向一句话木马提交数据 [打印本页]
作者: admin 时间: 2012-12-20 09:32
标题: 以GET方式向一句话木马提交数据
这只是个小测试,验证一下自己的想法。1 a G5 u3 o1 G6 D
很早的时候,就遇到过服务器不允许POST的情况6 V7 y' {/ R% i
当时因为忙,就没有深入的去想,昨天又遇到一次,是个后台带SQL语句执行的,导出个一句话之后发现菜刀连不上,不允许POST。 y1 z3 ~0 o, F! d1 H
这个时候,不可能直接SQL执行导出个大马的,那该怎么办呢?
6 l, `) n! V1 c* ^- x于是我就寻思着用GET的方式向刚才导出的一句话提交数据。1 [8 z; z$ S+ T# T6 H, t; N
今晚不是很忙,就写出来测试结果。
3 q/ B5 ?/ J y# r在ASP环境下,一句话木马一般用2个函数执行:eval和execute。
! _8 o* M. o6 B" M先来写个eval的一句话,然后用GET向他提交数据
; C; R9 o- J2 a) k! _9 }" O9 J. e6 b
5 ^& ^6 o/ s2 d, Y& L: o
[attach]133[/attach]1 {% Q2 e4 E* k# B
/ j. X$ [4 n$ ~- {, {4 [% T
$ i6 j+ h, J8 X- U. j+ O
- ?7 G5 T9 E8 Q. C# Y[attach]134[/attach]# Q) R0 Z' w. R, [9 s8 U/ y
6 u6 P# S' X! ]. [4 B' G
) M/ L$ @1 q1 i, Y$ T: g4 a* \. b8 p) y% S
! ~; Y6 J3 I9 @# N+ x$ B) R9 C
[attach]135[/attach]) C' S( a. A; R9 Q; P' S' U
; U# t1 L1 V2 S# f提示语法错误,数据并没有成功保存。
这让我想起了之前看到过的一篇文章,说eval执行的时候对参数的长度是有限制的,而我现在用的一句话木马连接客户端用了2个参数,虽然我已经尽量把第二个参数简单化了,但是貌似还是超出长度了。
下面来试试execute:0 g* t) j) p% }, o$ V3 S: x8 w
% T* W* r) q; Y, e! T
[attach]136[/attach]* |- T+ T( ]5 p" ~/ N+ J# h: a' u# q) q
. V" f$ c' x. _% v' Y3 x- h7 ?9 ^7 A: y* u
结果我发现单击“提交”按钮时页面没有反应,我换了opera浏览器来运行一句话客户端,发现大马被提交了一部分,但并没有完全被写入:1 y% k1 s9 w! @+ W. I/ G; ~
! G4 S; L- _6 o# r1 i6 G0 `: B
8 N/ e( f% n e d2 f$ [' g8 W" s
[attach]137[/attach]
% W, m; f, w' B5 i9 |6 d
: S. o% d% |- S; t' D7 A) ?- _% G1 T0 s4 `( T/ K" S+ k
2 U' ?; H- g& b1 i% B/ r
. E* \: v% z2 \4 |看来数据量还是太大了。
那么这个时候,来提交个ASP的下载脚本试[attach]138[/attach]% b8 p0 [% Q3 `5 P& l
( S" l' N5 @8 s, t* I- v
7 L6 V3 Y4 ^7 {; z) B3 i/ h
1 r! O$ S* Q+ G* {; W! J$ e
! |9 y" o3 ?5 [/ r2 u[attach]139[/attach]
4 O F( {- [( u) b
结果表明:完全没有问题。
至此,遇到的不能POST的限制完美突破,虽然麻烦点。
| 欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) |
Powered by Discuz! X3.2 |