How to become a successful bug bounty hunter
出处:https://www.hackerone.com/blog/become-a-successful-bug-bounty-hunter
如果你梦想成为赏金猎人,你的梦想就会成真 - 不要把你的名字变成“狗”或者在Mos Eisley酒吧面对Han Solo。 成为一个bug赏金猎人:一个有钱寻找软件和网站漏洞的黑客。
任何具有计算机技能和高度好奇心的人都可以成为漏洞的成功者。 你开始时可以年轻或年老。 主要要求是你需要不断学习。 此外,如果你有一个伙伴分享想法,那么学习会更有趣。 以下是我成为安全黑客的方式。
提交有价值且易于理解的错误
质量而不是数量。 生产系统上的远程代码执行比自我XSS更有价值,即使它们都是安全问题。 享受寻找超级严重虫子的快感。 此外,成功的黑客花费大量时间尽可能清楚地描述问题。 达到目的,不要为公司引入不必要的(阅读)开销(额外的措辞也会降低您提交报告的公司的响应能力)。 最后,成功的猎人在开始寻找漏洞之前阅读了该计划政策。
赢得并表示尊重
通过提交有价值的错误来获得尊重。 尊重公司对赏金金额的决定。 如果您不同意他们决定授予的金额,请对您认为值得获得更高回报的原因进行合理的讨论。 避免在没有详细说明为什么你认为自己应得的更多的情况下要求获得其他奖励的情况。 作为回报,公司应尊重您的时间和价值。 他们通过授予赏金,响应和透明,让您参与讨论修复,并要求您测试已部署的修复程序来实现此目的。 沟通和合理得到回报:成功的错误赏金猎人获得大量的工作机会。
做你的作业
如果你对基础知识不满意,那就更舒服了。 我发现了解IP,TCP和HTTP等协议并参加一些(网络)编程课程真的很有帮助。
大多数bug赏金程序都专注于Web应用程序。 要成为网上成功的bug赏金猎人,我建议您查看以下资源:
阅读Web应用程序黑客手册; https://www.amazon.com/The-Web-Application-Hackers-Handbook/dp/1118026470
看看HackerOne公开披露的漏洞; https://hackerone.com/hacktivity?sort_type=popular&filter=type%3Aall&text_query=&page=1
查看Google Bughunter大学。 Google Bughunter University https://sites.google.com/site/bughunteruniversity/
配对练习
如果你有幸拥有一个黑客伙伴,那么尝试一下对我来说效果非常好。 我和我的朋友会写一些小的,易受攻击的程序,互相挑战,找到隐藏的漏洞。 找到一个挑战你的人,并利用你从挑战中学到的东西,找到野外真实目标的真棒。
错误搜寻是所有软件中最受欢迎的技能之一。 这并不容易,但如果做得好,那就非常有益。 就像编写代码一样,请记住,它需要持久性,大量反馈以及成为成功的bug赏金猎人的决心。 在盒子外面思考并尽力而为。
注意:此帖子的一个版本首次出现在Quora上。 在那里关注Jobert以获得更多安全建议! https://www.quora.com/How-do-I-become-a-successful-Bug-bounty-hunter
Jobert Abma,联合创始人
ps - 您可以通过Internet Bug Bounty程序为更加安全的核心互联网基础设施和免费开源软件做出贡献! https://www.hackerone.com/internet-bug-bounty
HackerOne是排名第一的黑客驱动的安全平台,可帮助组织在犯罪被利用之前发现并修复关键漏洞。 作为传统渗透测试的现代替代方案,我们的漏洞赏金计划解决方案包括漏洞评估,众包测试和负责任的披露管理。 详细了解我们的安全测试解决方案或立即联系我们。
How to become a successful bug bounty hunter的更多相关文章
- Bug Bounty Reference
https://github.com/ngalongc/bug-bounty-reference/blob/master/README.md#remote-code-execution Bug Bou ...
- 【10.14】Bug Bounty Write-up总结
我很喜欢今天的看到的write-up,因为作者是针对他对一个网站整体进行漏洞挖掘的过程写的,内容包括几个不同的漏洞,从中能够学习到怎样系统性的挖掘漏洞. write-up地址:[Bug bounty ...
- 【10.13】Bug Bounty Write-up 总结
今天惯例邮箱收到了Twitter的邮件提醒有新的post,这种邮件每天都能收到几封,正好看到一个Bug Bounty的write up,比较感兴趣,看起来也在我的理解范围之内,这里对这篇write u ...
- CodeForcesGym 100753B Bounty Hunter II
Bounty Hunter II Time Limit: 5000ms Memory Limit: 262144KB This problem will be judged on CodeForces ...
- 5 THINGS TOP BUG BOUNTY HUNTERS DO DIFFERENTLY
出处:https://www.hackerone.com/blog/5-things-top-bug-bounty-hunters-do-differently 本周,我们有幸收容了50名比利时科技学 ...
- CodeForcesGym 100753B Bounty Hunter II 二分图最小路径覆盖
关键在建图 题解:http://www.cnblogs.com/crackpotisback/p/4856159.html 学习:http://www.cnblogs.com/jackiesteed/ ...
- csu1527: Bounty Hunter
Time Limit:5000MS Memory Limit:131072KB 64bit IO Format:%lld & %llu Submit Status id=134 ...
- Gartner 2018 年WAF魔力象限报告:云WAF持续增长,Bot管理与API安全拥有未来
Gartner 2018 年WAF魔力象限报告:云WAF持续增长,Bot管理与API安全拥有未来 来源 https://www.freebuf.com/articles/paper/184903.ht ...
- Meltdown论文翻译【转】
转自:http://www.wowotech.net/basic_subject/meltdown.html#6596 摘要(Abstract) The security of computer sy ...
随机推荐
- git hub 使用心得
git中重要的概念: 工作目录(working directory):在工作目录中修改文件,修改后的文件状态是modified,新添加的文件是untracked,通过git add命令将文件保存到st ...
- 第二个spring冲刺第4天
今天,我们团队参考了其他团队的四则运算的程序,发现很多地方可以学习. 1.别人的界面比较唯美,我们做的有点粗糙,所以这个必须要改善. 2.别人的具有较多的功能,比如计时器,我们要效仿. 3.还有难度选 ...
- Beta版本冲刺(四)
目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员:恺琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组 ...
- HTTP 协议(2)
一.URL HTTP 是一个基于 TCP 的应用层协议,其中 HTTP1.1 版本中支持持续的连接机制(Keep-alive),绝大多数的 WEB 开发都是基于 HTTP 的应用. HTTP 的 UR ...
- Parameter not found的出现的原因
with dataM.Q_xfgl_dhjf do begin close; sql.Clear; sql.Add('insert into jfdh(jfdh_id, ...
- 【bzoj4596】[Shoi2016]黑暗前的幻想乡 容斥原理+矩阵树定理
题目描述 给出 $n$ 个点和 $n-1$ 种颜色,每种颜色有若干条边.求这张图多少棵每种颜色的边都出现过的生成树,答案对 $10^9+7$ 取模. 输入 第一行包含一个正整数 N(N<=17) ...
- POJ 2516 Minimum Cost (网络流,最小费用流)
POJ 2516 Minimum Cost (网络流,最小费用流) Description Dearboy, a goods victualer, now comes to a big problem ...
- Django通过中间件实现登录验证demo
前提:中间件版的登录验证需要依靠session,所以数据库中要有django_session表. from django.conf.urls import url from django.contri ...
- (转)关于Class.getResource和ClassLoader.getResource的路径问题
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题. 1 Class.getResource(St ...
- DP(动态规划)
http://www.hawstein.com/posts/dp-novice-to-advanced.html https://www.topcoder.com/community/data-sci ...