跨站脚本漏洞xss

一.XSS 简介

什么是 XSS?

XSS 全称(Cross Site Scripting)跨站脚本攻击,是最常见的 Web 应用程序安全漏洞之一,位于 OWASP top 10 2013 年度第三名 XSS 是指攻击者在网页中嵌入客户端脚本,通常是JavaScript 编写的危险代码,当用户使用浏览器浏览网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.

从上面中的一段话,可以得知,XSS 属于客户端攻击,受害者最终是用户,但特别要注意的是网站管理人员也属于用户之一。这就意味着 XSS 可以进行“服务端”攻击,因为管理员要比普通用户的权限大得多,一般管理员都可以对网站进行文件管理,数据管理等操作,而攻击者一般也是靠管理员身份作为“跳板”进行实施攻击。

XSS 攻击最终目的是在网页中嵌入客户端恶意脚本代码,最常用的攻击代码是 javascript语言,但也会使用其它的脚本语言,例如:ActionScript、VBscript。而如今的互联网客户端脚本基本是基于 Javascript,所以如果想要深入研究 XSS,必须要精通 Javascript。

XSS 换句话说,JavaScript 能做到什么效果,XSS 的胃里就有多大

这完全不是危言耸听。javascript 可以用来获取用户的 cookie,弹出窗口,那么存在 XSS 漏洞的网站,XSS 就可以用来盗取用户 Cookie,废掉页面,导航到恶意网站!

更高端的 XSS 代码完全可以进行监控你的键盘操作,模仿 Windows 注销界面,诱导你输入开机密码!而攻击者需要做的仅仅是向你的代码中注入 Javascript 代码!


如何挖掘 XSS

寻找脚本程序的输出显示代码,搜索关键字,显示输出那个变量,跟踪变量是否被过滤。

results matching ""

    No results matching ""