赏金猎人学习纪录

admin 2024年6月3日10:56:31评论20 views字数 1112阅读3分42秒阅读模式

前言:

学习无止尽,在每天无尽的挖洞中,挖不到赏金就是菜。所以每天要学会扩展思路,多学习,有的时候漏洞很简单,你挖不到别人挖到,在某种程度就是思路没想明白导致的。很多时候不管是看其他公众号还是国外的一些平台,一个简单的SQL注入、XSS、越权、逻辑漏洞,在看文章时觉得简单无比,但是实际你去上手挖不一定能搞到这个漏洞,就像月神师傅说的,生活处处是漏洞,卷就完事了。

漏洞一:业务逻辑漏洞

这里的漏洞是一个APP上的漏洞,在这个APP中,分为会员和非会员。不同的权限导致他们可以添加不同的零售商。例如普通会员只能添加三个、会员却可以添加很多个。那如果非会员操作了会员的东西这个洞不就产生了嘛。

1、非会员添加三个零售商。

赏金猎人学习纪录

2、添加后抓取返回包,在返回包中就能返回已经添加的三个商户的一些ID信息。到这里我们思考如果把返回包改为空,是不是回到了原来的未添加状态。

赏金猎人学习纪录

赏金猎人学习纪录

3、重新进入页面,修改返回包为空。

{"success":true,"data":{"merchants":[]}

赏金猎人学习纪录

赏金猎人学习纪录

漏洞二:代码执行

这个漏洞是一个国外的大哥操作的,我似懂非懂。有完全理解的师傅也能留言让我学习学习,我讲讲我认为的思路吧。这个功能首先是一个类似记录你操作的功能,输入你的URL后执行记录的一些操作。这个大哥将URL转移到他的博客。

赏金猎人学习纪录

然后在博客中,应该是有一个gitlab开源平台。然后点击这个平台触发嵌入的payload。这个payload就是在child_process子进程中去执行touch创建文件的命令。

赏金猎人学习纪录


赏金猎人学习纪录

记录完毕后,执行导出功能。根据上面的payload闭合并执行命令

赏金猎人学习纪录

赏金猎人学习纪录

赏金猎人学习纪录

导出JS后,用npm去安装@elastic/synthetics然后执行触发

赏金猎人学习纪录

这里我不明白,如果用户不去执行他的js,那这个漏洞怎么搞。当然漏洞是确定的哈,毕竟嵌入执行了。

漏洞三:逻辑漏洞?控制访问不正确?

这个漏洞大概是一个分享链接吧,首先设置一个密码,然后用户输入正确后给他一个分享的链接。当原来密码修改后,这个链接依然有效。

赏金猎人学习纪录

输入正确密码,得到ID和邀请链接

赏金猎人学习纪录

赏金猎人学习纪录

赏金猎人学习纪录

更新密码。依然能访问

赏金猎人学习纪录

赏金猎人学习纪录

总结:

在这三个案例中,其实都是很简单的一些漏洞。认真学习都可以发现,但是我想告诉bro们的是漏洞是一个简单的漏洞,重要的是思路和思考。然后这也是我的第二篇文章,有诸多不足还情bro们见谅。中间打码很多毕竟是学习用途也是人家的东西,我摘取过来也是用于记录和学习。希望大家也respect 这些思路分享的白帽师傅,后面想发一些学习的游戏漏洞知识,当然这个感谢一些游戏漏洞的师傅,特别是月神师傅哈,在刚学习的时候提供了很多帮助。(多多关注、可以加大唐菜狗好友交流)

原文始发于微信公众号(进击的HACK):赏金猎人学习纪录

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月3日10:56:31
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   赏金猎人学习纪录https://cn-sec.com/archives/2808139.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息