首页 > 其他分享 >如何开始漏洞赏金计划并成为漏洞挖掘猎手

如何开始漏洞赏金计划并成为漏洞挖掘猎手

时间:2024-11-01 13:47:23浏览次数:4  
标签:网络安全 猎手 成功 学习 漏洞 测试 网安 赏金

Ozgur Alp:10 年经验丰富的进攻性网络安全专家、讲师和讲师,持有 OSCP、OSWE 和 CEH 证书。获得Synack 颁发的2019|2020|2021 SRT 总冠军、2021 年最受信任黑客、2021 年度 SRT和2022 年度导师等奖项和冠军。


正文

包括漏洞挖掘领域在内的任何领域,都不存在唯一真正的成功方法。

人各有异,于此我仅分享我的故事及方法(在4年间凭此我赚了100万美元),希望它对初学者有所裨益。

在一开始就开始

如果你经常向他人询问如何在漏洞挖掘领域取得成功,我可以明确告诉你,这不是正确的方法。没有人能提供简单的成功公式。因此,首先要做的事情可能是停止向他人提出泛泛的“如何”问题。相反,你可以自己做功课,研究该领域,找到适合自己的方法,这将有助于培养漏洞挖掘的思维方式。

当我在伊斯坦布尔比尔吉大学讲授“网络安全 101”课程4 年时,我第一学期演示的第一张幻灯片是这样的:

●学习如何使用Google

在过去 4 年里,我每天使用Google近 50-100 次。如果你知道如何有效地使用,就可以更快、更智能地找到正在寻找的东西。

●掌握土耳其语

了解母语对于在任何领域取得成功都很重要。如果你一开始就不能很好地了解你的母语,那么你也不能很好地使用/学习/了解其他语言。

除此之外,我们还使用我们的语言作为通往外部世界的门户,将其应用于:了解正在阅读/研究的内容,与其他有相同兴趣的人交谈,写一份好的报告,与报告审阅者/分类者进行讨论等

●掌握英文

如果你的母语不是英语,那么学习它就像使用谷歌一样非常重要。2021 年最受国际认可的语言是英语,几乎所有资源都可以在其中找到。

这里有一个概念,即萨皮尔-沃尔夫假说,该主题为:“一种原则表明语言的结构影响其说话者的世界观或认知,因此人们的感知与其口语相关。”。我非常相信这一点,因为它确实影响了我们对生活的看法,包括我们对任何主题的态度。

因此,更好地了解你的语言和额外的语言可能会给人类带来新的不同观点。

●找到属于自己的领域/专业

找到属于自己的领域或专业非常重要,长期来看,这对于成为行业内的专业知识和独特者是必要的。

例如,Tommy一直在强调这一点,因为他几乎所有的漏洞赏金都来自一个漏洞类别SSRF,这很好地证明了一些专注的工作可以给你的钱包带来什么。

●技术信息知识和经验

“技术知识和经验”是你可以投入到这个领域的全部。与其他工作理念/实践(例如酿酒,拥有近1000年的历史和经验)相比,寻找bug(以及几乎所有IT主题)仍然是一个每天都在变化的新主题。

因此,与其他学科相比,为其添加一些价值很容易。

●紧跟时代

我不会在这里详细讨论“保持最新”,因为很明显,信息技术每天都会更新,如果没有更新,您的bug可能会过时:)

●扩大你的网络、社交技能

在寻找bug方面,与之前的几点相比,“扩大你的网络/社交技能”并不是太重要,但拥有这些仍然可以给你带来新的机会。

人类从一开始就被称为社会生物,作为一个社区工作总是能带来积极的发展。

如何获得成功

根据我的经验和对其他漏洞猎人的职业道路/简历的观察,我可以说,如果你有渗透测试/进攻性安全研究经验,那么更容易适应这一领域。但正如我所说,一概而论是没有意义的,我个人确实认识很多成功的漏洞猎人,即使他们根本没有进入大学。当你 14 岁时,你可能会成功,甚至在获得计算机科学博士学位后也可能会失败。

首先,定义“成功”的标准非常重要,因为它因人而异。大多数时候,成功被定义为薪水、支出和金钱;然而从我的角度来看,漏洞赏金狩猎中的成功更多地体现在项目成果上。基于这些成功的收入,我选择寻找漏洞而不是从事常规工作:

•做自己的老板:如果你具备自我管理的能力,且不喜欢上级领导分配不合理的任务,那么这绝对适合你。这是我最喜欢寻找漏洞的地方,因为你可以成为自己的老板。

•绩效工资:如果你渴望赚取更多的收入,你可以通宵工作赚取额外的报酬,而不是换工作 :)

•灵活工作:虽然大多数新的 IT 工作都提供这种福利,但在不需要任何人批准的情况下休息一天或一个月仍然很不错。

因此,即使日常工作没有相同的薪水,我仍然更喜欢狩猎作为这些优势。拥有这些对我来说是成功,而不是巨额支出。总而言之;为了获得成功,一个人首先需要定义自己的成功标准。

那么如何赚到一百万呢?

从起点来看,不同经验水平的情况有所不同:

如果你一开始没有任何 IT 经验,那么这将是最具挑战性的。要在这个领域取得成功,你需要对IT的基础知识有深入的了解,例如网络、主机、软件、协议等等。这些基础知识几乎是无处不在的。如果你没有对它们的了解,那么寻找漏洞将变得非常困难。我建议首先学习这些技术,例如安装网络服务、创建DNS服务器、学习编程语言等,并且之后专注于安全领域。

如果你已经具备一些IT经验,但还没有进行过渗透测试,那么情况会略有不同。在这种情况下,学习安全原理将是你的主要任务。你需要了解为什么我们需要安全,我们想要保护什么,以及如何保护它。你还需要了解什么可能成为攻击的切入点,以及有哪些攻击类型。当你能够逐个回答这些问题时,你就可以开始建立起攻击性安全的基础知识。

如果你像我一样已经有了渗透测试的经验,那么你会发现漏洞挖掘与渗透测试是有一些区别的,而且可能需要一些适应。你需要将注意力集中在寻找可以利用的实际漏洞上,而不仅仅是理论上的漏洞,也不只是完成渗透测试项目(即查找所有级别的漏洞)。我还记得,在过去,在渗透测试项目中,我们报告了一个SQLi的’字符错误,或者报告了一个需要转义<>HTML响应的问题,但没有尝试实际从数据库中获取信息或绕过WAF以成功进行XSS攻击。所以现在,你需要专注于寻找现实场景和真正有影响力的漏洞。

我个人更喜欢并建议在学习安全概念并接受在线培训后开始寻找漏洞。即使没有极高的技术技能,你仍然可以找到漏洞,但大多数时候它们仅仅是低危。

在积极寻找漏洞之前,以下是我短期和长期的心理应用方法:

•保持一致:尤其是在第一年,一致性非常重要。有时你会收到一些有效报告,有时你却什么也得不到。因此,在一致性的情况下,你需要增加每天/每周找到有效报告的机会。

•设定目标和动机:缺乏动力是很常见的,尤其是在开始寻找漏洞的头几天或几个月。当我白天找不到任何漏洞时,我个人感觉会失去动力。我发现的解决方案是关注短期和长期的实际目标,而不是每天的胜利。重要的是实际上你平均取得的成绩。设定每周、每月或每年可实现的目标,并努力实现这些目标,对于获得内在满足感有好处。

•多样化漏洞类型:如果你只关注某一种漏洞类型,比如跨站脚本攻击(XSS),那么你只会报告这种类型的漏洞。特别是对于初学者来说,进行不同类型的测试非常重要。在我进行漏洞挖掘的第一年,我可以说我查看并报告了所有类型的漏洞。通过多样化你的测试范围,相较于只测试一种类型,你将开始获得更多有效的报告,这将减轻你的开销压力和对找不到任何漏洞的担忧。

•专注于特定类型的漏洞:例如之前提到的Tommy的例子,如果专注于特定类型的漏洞并增加与该类型相关的技术知识,将使你在行业中脱颖而出。在漏洞挖掘的第二年之后,我开始专注于我喜欢的某些类型,比如授权和身份验证。阅读关于它们的所有资料。将你学到的关于它们的一切应用到现实世界中。手动分析每个请求和响应。在某些步骤中,你将捕获那些特殊的、独一无二的bug。

•了解平台:每个漏洞赏金平台、目标、程序和分类器与其他平台相比都有巨大差异。在过去的四年半(我进行漏洞挖掘的整个旅程)中,我大部分时间(80-85%)都在一个平台上工作,这给我带来了成功。尽管在第一年,我每周都会测试大部分新系统和目标;特别是在过去的两年里,我开始每隔六个月重新测试我的旧目标,这是我赚取大部分收入的方式。在这期间,我发现应用程序所有者在修补他们被报告的大多数漏洞时,会忽略一些漏洞。此外,对相同的技术进行反复测试将积累更深入和技术性的知识,从而可以报告更复杂和隐蔽的漏洞。因此,尽管测试不同的应用程序和目标可以扩展和多样化你的知识,但偶尔重新测试相同的应用程序和目标会带来不被注意的新发现。

•拥有自己的思维方法:我遇到的每一位成功的漏洞挖掘猎人都有自己独特的测试方法,这种方法是通过一段时间的实践形成的。因此,找到最适合你的方法并根据你的方式进行改进。

文末

正如序言所说:“在任何领域,都不存在唯一真正的成功方法。”。每个人都有自己的旅程。我们永远会像历史一样利用别人的经验来发展自我,但也会在个人的努力和勤奋中决定我们的自我旅程。

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

网络安全学习资源分享:

最后给大家分享我自己学习的一份全套的网络安全学习资料,希望对想学习 网络安全的小伙伴们有帮助!

零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

**读者福利 |** CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 **(安全链接,放心点击)**

1.网络安全学习路线图

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

在这里插入图片描述

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本【点击领取技术文档】

在这里插入图片描述

(都打包成一块的了,不能一一展开,总共300多集)

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本【点击领取书籍】

在这里插入图片描述

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

在这里插入图片描述

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

在这里插入图片描述

**读者福利 |** CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 **(安全链接,放心点击)**

标签:网络安全,猎手,成功,学习,漏洞,测试,网安,赏金
From: https://blog.csdn.net/jennycisp/article/details/143428222

相关文章

  • 自学黑客(网络安全),一般人我劝你还是算了吧_网络安全漏洞挖掘需要报课吗
    一、自学网络安全学习的误区和陷阱1.不要试图先成为一名程序员(以编程为基础的学习)再开始学习我在之前的回答中,我都一再强调不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,而且实际向安全过渡后可用到的关键知识并不多一般人如果想要把编程学好再开始......
  • SSRF服务端请求伪造漏洞——POST请求
    初见页面:点击链接后,页面显示如下:一片空白,还是直接访问一下http://127.0.0.1/flag.php,发现界面突然多了个搜索框右键查看页面源代码:发现多了个key值,复制粘贴到搜索框并回车一下得到提示:只允许从127.0.0.1访问尝试使用Gopher协议向服务器发送POST包,但是现在没有......
  • Goby 漏洞发布|Apache Solr /solr/admin/info/properties:/admin/info/key 权限绕过漏
    漏洞名称:ApacheSolr/solr/admin/info/properties:/admin/info/key权限绕过漏洞(CVE-2024-45216)EnglishName:ApacheSolr/solr/admin/info/properties:/admin/info/keyPermissionBypassVulnerability(CVE-2024-45216)CVSScore:7.3漏洞描述:ApacheSolr是一个开源搜索服......
  • 什么是缓冲区溢出漏洞?
    缓冲区溢出漏洞是一种常见的安全漏洞,发生在程序尝试向预分配内存空间填充数据时,超出其预定大小,进而覆盖了不应被修改的数据区域。这种漏洞通常发生在输入验证不足的情况下,攻击者可能会利用它来注入恶意代码、改变程序流程甚至获取系统控制权。例如,在处理用户输入的字符串时,如果开......
  • 记一次“网络安全扫描工具联动”自动化扫描漏洞流程,网络渗透必看基础教程!
    大家好,我是向阳假如你在一次攻防演练或者渗透测试中有多个攻击测试目标,一个一个去手动测试是肯定不现实的,可以先借助安全扫描工具去“自动扫描测试目标站点”的薄弱漏洞的位置,为你后续的深入测试提供事半功倍的效果。前言:随着当前网络安全威胁的不断扩展与升级,开展渗透测......
  • 网安人必备的知识库/漏洞库/代码审计/SRC漏洞挖掘/攻防演练应急响应
    免责声明:本文仅用于技术学习和讨论。请勿使用本文所提供的内容及相关技术从事非法活动,若利用本文提供的内容或工具造成任何直接或间接的后果及损失,均由使用者本人负责,所产生的一切不良后果均与文章作者及本账号无关。再次说明文章所涉及内容,仅供安全研究与教学之用,由于传播、利......
  • 服务器漏洞修复和php一键安装包环境 nginx 安装拓展模块
    服务器漏洞修复header头缺失问题https://blog.51cto.com/u_16213703/10249280add_headerX-XSS-Protection'1;mode=block';add_headerX-Frame-OptionsSAMEORIGIN;add_headerX-Content-Type-Optionsnosniff;add_headerX-Download-Options:noopen;......
  • SBOM SaaS平台新功能上线,引入漏洞预警机制!
    随着数字化浪潮的推进,软件已成为我们生活中不可或缺的一部分。然而,随着软件复杂度的不断提升,其安全性问题也日益凸显。我们会通过体检来检查身体是否存在健康问题,软件同样需要一份“体检报告”。SBOM(软件物料清单)详细记录了软件产品所依赖的所有组件、库、框架等。这一清......
  • [ windows权限维持 ] 利用永恒之蓝(MS17-010)漏洞取靶机权限并创建后门账户
    ......
  • 用python脚本检测笑脸漏洞
    漏洞原理VSFTPD(VerySecureFTPDaemon)是一个常用的FTP服务器软件。“vsftpd2.3.4Backdoor”(也称为“vsFTPd2.3.4Backdoor”或“vsftpdv2.3.4backdoor”)。该漏洞最初于2011年被公开发现,影响了VSFTPD2.3.4版本。这个版本中的一个后门(backdoor)允许攻击者通过一个特殊......