XSS ???????????????????
???????????? ???????[ 2014/7/9 14:40:10 ] ????????XSS ??????????
???????? XSS ?????γɡ?????????????????η????????????????????????????????????????????????????????·??
????????????? XSS ?????£???β???????????η????????????????????????????????????????????????????????????????????????? XSS ????????????????δ?ж?????????Щ???????????????С?????????????
?????????
????????????????δ???????????????????????????????ù??????????????????????????????????????????????????????????????Щ????Σ??????????????
????????????????????????? BUG ?????????????????С??????????????????????????????????????????????粻??????? XSS ????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ò????????????????
??????????????????????????XSS ?????????????д?????????????????????????????·???????????????
????DOM ?????? XSS
????????????????? BUG ????????к?????????????????????? XSS ????????棺
????<img src="{·??}" />
????<img src="{·??" onload="alert(/xss/)}" />
?????????????????????????? XSS ????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????
???????????
????????????????????????????????飬?????Щ on ??????????????????????????????
????????????????????????????????????????? XSS ?????????????????????????????Щ XSS ???????????????????????X??????????????Щ???????????????????????????????????
????????????????????????????????????????? AJAX ???????????????????????????????????????????????????????????????????????????????????Σ?XSS ????????????????д????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????? API ?????з??????????????????????????????????????????
??????????????????????????????? —— ???? XSS ??????????????????????????????????????????????У????????????????????
????????????
??????????????????????????????????????Щ?????????????????????????????????????? —— ??????????????????????????????????????????????????????????????? HTML5 ???????? JavaScript????Щ??????????????????
?????????????????????????? XSS ????????????????????????????????????????????????????????????????????仯?????? DOM ???????
??????????????棬??м?????ж?????????????????????????????? DOM-3-Event ??????????????????????????????ɡ?
???????????????????????????????????????????и? addEventListener ????????????????????????? attachEvent ?????????????????????????????????????????????????????????????????????????????????????????????2????????????????????????к??????????
????????????????e?????????????????????????δ????????????????????????????????
<button onclick="console.log('target')">CLICK ME</button>
<script>
document.addEventListener('click'?? function(e) {
console.log('bubble');
});
document.addEventListener('click'?? function(e) {
console.log('capture');
//e.stopImmediatePropagation();
}?? true);
</script>
Run
|
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11