最近在研读《白帽子讲web安全》和《Web前端黑客技术揭秘》,为了加深印象,闲暇之时做了一些总结。

下面是书中出现的一些专有词汇:

POC(Proof Of Concept):观点验证程序,运行这个程序就可以得出预期的结果,也就验证了观点。

Payload:有效负载,在病毒代码中实现这个功能的部分。

OWASP:开放式Web应用程序安全项目组织,协助个人、企业和机构来发现和使用可信赖软件。

XSS(Cross Site Script):跨站脚本攻击,想尽一切办法将你的脚本内容在目标网站中的目标用户的浏览器中执行。

如果要调试代码,可以直接在codepen的页面中进行。

一、XSS的几种类型

1)反射型XSS

XSS代码出现在URL中,