十大营销策划公司排名,南宁seo优化公司排名,爱站网备案查询,莱芜搜狗推广咨询如何挖掘xss漏洞
对于如何去挖掘一个xss漏洞我是这样理解的
在实战情况下不能一上来就使用xss语句来进行测试很容易被发现
那这种情况该怎么办呢 打开准备渗透测试的web网站#xff0c;寻找可以收集用户输入的地方比如搜索框#xff0c;url框等 发现后寻找注入点 选在输入…如何挖掘xss漏洞
对于如何去挖掘一个xss漏洞我是这样理解的
在实战情况下不能一上来就使用xss语句来进行测试很容易被发现
那这种情况该怎么办呢 打开准备渗透测试的web网站寻找可以收集用户输入的地方比如搜索框url框等 发现后寻找注入点 选在输入框中输入写字符观察页面是否会原样返回 可以明显看到这个服务器是有进行返回的那就说明可能存在xss注入
输入xss语句测试后发现虽然回显但是不执行 这是字符被html实体化了这样就要找绕过方法了
比如对字符进行转码
字母ASCII 码十进制编码十六进制编码a97#97;#x61;c99#99;#x63e101#101;#x65;
将javascript全部转换
a href#x6a;#x61;#x76;#x61;#x73;#x63;#x72;#x69;#x70;#x74;:alert(/
xss/)click me!/a或者进行其他编码:
utf-8 编码utf-7 编码
对空号回车制表符进行转码 可以将以下字符插入到任意位置 字符编码Tab#9;换行#10;回车#13;
a href j#9;avasc#10;r#13;ipt:alert(/xss/)click me!/a再一个就是被安全狗拦截 这样想办法绕过安全狗 比如 svg onloadalert(document.cookie)