【发布时间】:2014-10-05 16:04:23
【问题描述】:
我有一个示例网址:http://www.foo.bar/index.php?ids=111
我发现它有一个http://www.foo.bar/index.php?ids="><SCrIpT>alert('XSS')</ScRiPt>的漏洞
与普通 url 和 xss url 的一个基本不同是在浏览器中显示了一个警告框。但是在使用 python 时,我们如何才能看到或检测哪个 url 是漏洞?
我试过python请求库:
import requests
xss_url = 'http://www.foo.bar/index.php?ids="><SCrIpT>alert('XSS')</ScRiPt>'
r = requests.get(xss_url);
print r.text
normal_url = 'http://www.foo.bar/index.php?ids=111'
t = requests.get(normal_url);
print t.text
r.text 和 t.text 的结果是一样的。
【问题讨论】:
-
@NaingLinAung 就我而言,这不是 XSS 防御。这是 XSS 分析。