前言
有好几个粉丝问过我一个相同的问题,为什么你不去挖src赚外快。
首先我一句,不管是什么行业,什么工种,都存在二八定律的。
2013-2018年期间,除了工作之外,我有大部分的时间在挖漏洞赚外快,这5年多的时间里,我有得到过最高单个漏洞5000美金的奖励,在国内外漏洞赏金平台提交的大大小小漏洞加起来总的奖金也并不是很多,大概在十几万人民币左右吧,但提交漏洞的总数还是满恐怖的,因为有些src平台账号密码都忘记了,我现在也不好做精确的统计,毛估有1000+个漏洞了吧,其中被审核忽略的差不多占了2-3成。
那我为什么不继续坚持下去呢?
- 行业在进步,有漏洞的系统越来越少,找漏洞的时间成本越来越高。
- 2019年后从安全公司转到互联网企业,而互联网企业的安全人员最重要事情并不是做漏洞研究,更多的做安全保障,说的直白一点就是在安全公司主要做攻,在甲方企业主要做防。互联网甲方和事业单位甲方是完全不一样的,互联网甲方非常的卷,要参与各种项目的安全评审,要搞信息安全体系建设,要搞安全左移,要搞安全提效,要搞devsecops,要做数据安全合规,移动客户端隐私合规等等。在互联网甲方要被动的干很多事情,很多时候一个周期内要并行做多件事情,比如Q1要做devsecops安全工具的研发,但是在Q1这3个月中又会冒出其他的安全需求,比如有新项目要做安全评审,比如项目正式上线前要做安全测试,所以自然就没有挖漏洞赚外快的精力了。
- 2023年失业了3个月,这3个月我也花了一些精力去赚漏洞赏金,在说实话,收入甚微。我举个具体的例子吧,我对一个容器服务平台进行测试。很多做java开发的人应该有所了解,在maven编译的时候是可以执行命令的,只需要在pom.xml中加入一个plugin
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<id>run-script</id>
<phase>validate</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>bash</executable>
<arguments>
<argument>
-c
</argument>
<argument>ls</ argument>
</arguments>
</configuration>
</plugin>
我将上面的plugin配置到我的pom.xml,并且上传到容器平台进行CI/CD构建容器,这个过程会对java项目进行编译打包。这个过程中,打包机会将日志打印,因为我执行了ls命令,所以日志打印中有打包机目录信息。到这里就等于可以对打包机进行目录遍历了,之后我将ls改为env,获得了打包机的环境变量,其中环境变量中包含了maven配置文件路径,gitlab管理员账号密码。
有gitlab管理员账号密码,我可以操作容器服务平台所有用户的代码仓,比如删除他们代码或者注入后门。
有了maven配置文件,我可以进行maven组件投毒。
我为什么要举这个例子?因为在我看来,这是对整个容器服务平台所有用户都有影响,且极具破坏力的漏洞。我申请的是严重漏洞,但审核员说他们内部之前就已经发现了这个问题,只不过一直没修而已。正常情况下,这个漏洞至少是按照最高奖金发放的,最后只给了5000块。测试这个平台前后花了我累计大概有50小时时间,真的心累,提交漏洞后还需要不断和漏洞审核进行沟通。
说了这么多,我只是想表达几个意思
- 现在挖漏洞的人越来越多,竞争很大。
- 现如今做漏洞赏金猎人的投入回报率很低。
- 我有其他更重要的,更长远的规划,不想看眼前这点利益
但是如果你也对挖漏洞感兴趣,我私藏的很多干货,包括【各阶段学习路线图+视频教程+工具包+多本电子书等等】可以无偿分享你。
CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》文末免费下载🎁
1️⃣零基础入门
① 学习路线
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
因篇幅有限,仅展示部分资料
2️⃣视频配套资料&国内外网安书籍、文档
① 文档和书籍资料
② 黑客技术
因篇幅有限,仅展示部分资料
3️⃣网络安全源码合集+工具包
4️⃣网络安全面试题
资料领取
上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 即可免费领取↓↓↓
或者
【点此链接】领取