过滤不严格导致的跨站。
——题记

这个准确来讲是碎片最早发现的,因此我就不谈什么利用手法了,经过老周和小女人完善了一下,我仅仅是把邪恶八进制的漏洞补了一下,用perl写了一个测试利用程序(发现编译环境忘记建了@#$%^&),程序调整一下,就发到邪恶八进制的内部版。
把漏洞临时修补方法说一下,很简单的,只是和大家分享而已。
另外,我也说了,这个是临时修补方法,可能并不是那么完美。:P

方法很简单,只要在postupload.php的源文件的代码151行后,也就是在MySQL的查询被执行之前,做一次最后的文件名过滤。因为原来phpwind只验证了提交和扩展名,对于爱好提交恶意脚本的scriptkiddies真是防不慎防啊。
方法很多的,不过我用了正则。

就可以达到在提交不符合规则的文件名之后报错,并终止程序。
并不进数据库。
老周提出了这样的方法:

相当简便就正中下怀,作为临时修补方案都可以的。不过大家还是等官方补丁在参考修复一下的好。

关于上传文件漏洞相关这一块,读了一篇剑心写的文章,虽然文笔有点乱,不过光看技术确实写的挺不错的,也不知道他现在是不是还对我咬牙切齿呢。:)

找个漏洞补个漏洞都是体力活,真正牛人还是在开发,慢慢努力吧。关于前面的漏洞,详细的这里有,不过我们已经通知了官方,估计很快就发补丁了吧,没别的意思,尽快发布避免那些黑站挂马的拿来做文章。
http://forum.eviloctal.com/read-htm-tid-29359-toread-1.html

愿自己一路顺风。:)
Tags: , ,
武道馆 | 评论(2) | 引用(0) | 阅读(2968)
blackpather Email
2007/07/02 11:50
iframe挂马 这个明白。。。就像当年中国第一代黑客  发现 SQL injection 技术    一样的  前沿的东西
我们这代就没什么成就吗???
冰血封情 回复于 2007/07/06 00:36
SQL Injection是洋人发现的。
blackpather Email
2007/06/25 22:34
像这样的字符过滤不严格而导致跨站
ODAY===
圈内还有没有新的前沿的东西了。。。
像SQL注入几年前都有了。。。到今天仍很实用。。。
该输入点新的血液。。。有什么前沿的DD。。。交流下 啊!!!
不要独享啊!!!
冰血封情 回复于 2007/06/30 21:38
这个可以输入iframe挂马。
分页: 1/1 第一页 1 最后页