SRC另类思路分享:不受限制的资源调用

VSole2022-05-16 06:08:46

0x00前言

对于SRC的挖掘思路,很多师傅已经给出了挖掘实用技巧。今天带来一篇本人的思路分享:不受限制的资源调用。

1.进入正题

相信在各位的学习、生活中都遇到过这样的页面

此处我以某厂商的云服务购买为例,由图可知,需要我们输入姓名、身份证、联系电话等。

如果按照我们普通的挖掘思路,此处可能存在的漏洞是不是有SQL、XSS、越权查看他人提交信息、CSRF等等,其实此处可以利用一种新的思路,我称之为不受限制的资源调用。

2.漏洞测试

此处我们先输入自己的真实姓名+身份证号,然后把身份证号的最后一位7,改成5,进行提交

此时可以发现,提示我们需要输入正确的身份证号码,同时Burp没有任何数据包请求,判断此处是前端做了校验,校验用户输入的身份证号是否能够与规则匹配。

同时可在JS文件中找到相应规则,此处校验不通过会返回false阻止我们进行提交。

console有如下结果:

所以此时,我们需要把身份证号改成一个正确的身份证号,把姓名也改成正确的姓名,同时进行提交,此时可见,在我们的Burp中出现了我们想要的数据包,包含了我们的姓名、身份证号、联系电话等等。

此时我们再将数据包中的6改成5,也就是把真实身份证号又改回去一个不存在的身份证号,然后抓取返回包,可见,此时后端又做了一个验证,告知我们:身份证验证错误。

错误图

3.原理剖析

此时先不着急往下进行测试,我们先来了解一下身份证验证的原理:

这里我做了一张流程图,假如我此时是一名开发者,我需要给我的APP加上实名验证功能,那么我可以直接去向最上层的那个机构申请接口吗?

不能,因为我不是企业,而且我也不是属于它直系应用的开发者。

我只能向他的下级,也就是腾讯、阿里、百度这样的企业去申请API接口,同时这些公司会把我们提交的数据,提交给最上层的那个机构,并且根据返回的数据,给我们返回的数据。

也就是身份证号验证成功,或者二要素验证不一致。

我们再来说一下直系应用与企业的区别,直系应用去申请二要素验证,一般是不用花钱的。

而我们作为个人开发者,或者企业,去调用那个接口,其实是要钱的。

我们在网上随便找一些关键字,可以看到,价格其实还是蛮高的。

4.深入理解

那么此时是不是可以利用楼上所示的接口?

去做一些事情呢,我这里假设要对别人进行社工,那么他的姓名是XXX,身份证号的后四位或者后六位我不知道,就可以对他进行一个爆破。

此时我们勾选上最后四位,然后把数值调整到0000-9999之间,此时根据返回包的长度大小、可判断身份证号码是否正确。

此处可见,我们利用某平台开放的实名认证接口,可以完成我们自己想做的身份证二要素验证,同时由于厂商没有做限制,便可以无限消耗此厂商的资源,从而达到我们的目的。

像本文中的二要素验证,以及短信验证,还有活人检测,其实都是基于Money的,在我们的SRC挖掘过程中,也可以去尝试一下这些点。

教程文章仅限用于学习和研究目的,请勿用于非法用途。漏洞挖掘中应遵守SRC中的相关规则

src
本作品采用《CC 协议》,转载必须注明作者和本文链接
思维导图案例1:Python-Foda-Xray联动常规批量自动化写Python脚本,将教育行业漏洞报告平台上的所有学校都爬下来。或者也可以在fofa上搜索结果爬下来173861个教育网站地址。案例2:Python-Foda-Exploit联动定点批量自动化在seebug上找到一个最新的有POC的漏洞,对POC二次开发使之可以批量测试。对这3个网站使用poc自动化定点测试。也可以去网上将最近的漏洞详情下载下来,写python脚本,批量检测。
但又没登录怎么获取的当前用户的Access-Reset-Ticket真相只有一个,看看接口哪里获取到的原来是在输入要找回的用户就会获取当前用户的Access-Reset-Ticket6到了,开发是我大哥尝试修改可行,修改管理员账号,然后起飞下机。漏洞已修复,厂商也修复了漏洞更新到了最新版本。
src漏洞挖掘浅谈
2023-02-20 11:22:13
信息收集就说到这里,信息收集的主要目的就是扩大可利用面,10000万个资产你可能碰到弱口令,但1个资产你肯定没有弱口令挖掘前篇前边已经讲了信息收集,在测试前为了能高效的挖掘src,就需要有数据进行测试,这个数据就是我们常说的字典,字典怎么来,整理,收集,经验,积累。金额,数量都是可以篡改的地方小结挖掘src漏洞最主要还是挖掘逻辑漏洞,无非就是耐心,细节,多留意数据包的可疑数据,数据包所实现的功能。
SRC辅助系统线上发布
2022-11-30 10:03:52
最近一直在开发一个小工具,用来帮助大家做好 SRC 挖洞的第一步,资产收集,当你想要开始挖一个企业的漏洞时,第一步就是要了解目标的资产收集的范围以及属于该企业的域名资产有哪些,那么使用今天的小工具,只需一步,就能获取目标企业的基本信息。为了方便大家,将目前颁布的法律法规中有关白帽子的信息进行了整理,大家即可查看:0x05 我想挖,但是不知道如何开始挖 SRC
对于公益SRC来说,想要冲榜就不能在一个站上浪费大量时间,公益SRC对洞的质量要求不高,所以只要 花时间,还是可以上榜的。在对某站点进行测试SQL注入的时候,先通过一些方式测试是否可能存在漏洞,然后可以直接sqlmap一把梭,也可以手工测试,然后提交漏洞。任意注册算是低危漏洞,不过也有两分。不管是进行SRC漏洞挖掘,还是做项目进行渗透测试,又或者是打红蓝对抗,一定要做好信息收集。
apt install build-essential libssl-dev libffi-dev python3-dev # python相关环境。sudo apt-get install chromium-browser # 安装chromium浏览器。flask run -p 80 -h 0.0.0.0 # 启动后,打开该服务器外网ip,访问http://外网ip 是否可以成功访问并登录web环境。结束flask运行,使用后台运行
SRC威胁情报挖掘
2022-07-16 22:37:41
目录什么是威胁情报src会收取什么样的漏洞情报如何挖掘漏洞情报几个src提交情报的感受什么是威胁情报从各大乙方的产品介绍和功能上看,对威胁情报的定义大概就是ip+域名的黑名单和rat马子的样本balabala。这部分跟src认定有价值的威胁情报相去甚远,在这里不做讨论。本文单指狭义的src认定有价值的会给出赏金的漏洞情报。
0x00前言对于SRC的挖掘思路,很多师傅已经给出了挖掘实用技巧。同时可在JS文件中找到相应规则此处校验不通过会返回false阻止我们进行提交。也就是身份证号验证成功,或者二要素验证不一致。像本文中的二要素验证,以及短信验证,还有活人检测,其实都是基于Money的,在我们的SRC挖掘过程中,也可以去尝试一下这些点。教程文章仅限用于学习和研究目的,请勿用于非法用途。漏洞挖掘中应遵守SRC中的相关规则
VSole
网络安全专家