当前位置:网站首页>XSS (cross site scripting attack) for security interview
XSS (cross site scripting attack) for security interview
2022-07-06 14:16:00 【Unknown white hat】
1、XSS principle : Developers did not do a good job of filtering , As a result, we can close the tag and insert and execute malicious JS Code
2、xss Type classification
DOM type : from DOM The document is parsed
reflective : Plug and play , Not stored in the database
Storage type : Stored in the database , Cause persistent attacks
3、 frequently-used JS function
document.cookie(): Pop up the browser of the current web address cookie
console.log('xss'): Log output at the console
4、 Way around
4.1. Change case :<SCript>
4.2. Code bypass (html Entity encoding 、 Decimal hexadecimal octal encoding 、unicode code )、
4.3. Turn off the tag : Use the greater than sign > Closing the tag makes xss take effect
4.4. Double write and forgive :<scr<script>ipt>
4.5. You can use spaces . Line break ,tab Key or /**/,/*!a*/, Bypass keyword detection in the form of
4.6. use / Instead of spaces
4.7. Use inverted quotation marks instead of parentheses 、 Double quotes
4.8. use throw Replace brackets
4.9. use html Entity encoding : Instead of a colon
4.10. use jsfuck Encoding bypasses most character filtering
5、 Scan tool
xsstrick
6、XSS Fishing platform
kali Tools :BEEF
Free platform :https://xss.pt/
Phishing statement :<img src=https://xss.pt/hook.js>
7、xss defense
7.1、 Filter sensitive characters , for example :aler()、<script>、onerror
7.2、 increase httponly: Front end execution is prohibited JS Code
边栏推荐
- [MySQL database learning]
- Hackmyvm target series (5) -warez
- 【VMware异常问题】问题分析&解决办法
- Harmonyos JS demo application development
- SQL injection
- 7-1 output all primes between 2 and n (PTA programming)
- HackMyvm靶机系列(4)-vulny
- Xray and Burp linked Mining
- Internet Management (Information Collection)
- Attack and defense world misc practice area (GIF lift table ext3)
猜你喜欢
随机推荐
Web vulnerability - File Inclusion Vulnerability of file operation
[MySQL database learning]
安全面试之XSS(跨站脚本攻击)
MSF generate payload Encyclopedia
外网打点(信息收集)
网络基础详解
Attack and defense world misc practice area (simplerar, base64stego, no matter how high your Kung Fu is, you are afraid of kitchen knives)
Xray and burp linkage mining
[paper reproduction] cyclegan (based on pytorch framework) {unfinished}
captcha-killer验证码识别插件
实验四 数组
[data processing of numpy and pytoch]
7-15 h0161. Find the greatest common divisor and the least common multiple (PTA program design)
HackMyvm靶機系列(3)-visions
Harmonyos JS demo application development
7-11 机工士姆斯塔迪奥(PTA程序设计)
实验七 常用类的使用
sqqyw(淡然点图标系统)漏洞复现和74cms漏洞复现
7-7 7003 组合锁(PTA程序设计)
Package bedding of components