5 THINGS TOP BUG BOUNTY HUNTERS DO DIFFERENTLY
出处:https://www.hackerone.com/blog/5-things-top-bug-bounty-hunters-do-differently
本周,我们有幸收容了50名比利时科技学生,他们正在参观硅谷科技公司。 我们有机会作为企业家分享我们在硅谷的经验。 但主要是我们讨论了黑客攻击和安全问题,因为毕竟,这就是我们在HackerOne中生活和呼吸的东西。 我们分享了一些众所周知和公开的黑客与公司合作的例子,以展示该行业的发展程度。 我们报道了Samy Kamkar的MySpace蠕虫,Chris Putnam非常相似的“Facespace”蠕虫,Jeep和特斯拉汽车黑客以及联合航空公司的漏洞赏金,以及其他很酷的故事。 在故事情节之后,我们直接跳到成为一个成功的bug赏金猎人的提示和技巧。
这里有5件顶级虫子赏金猎人做的不同:
他们知道如何建立
一些最好的黑客说他们在编码之前就学会了破解。一些黑客在学习编码后捡起了黑客。事实是,这并不重要。但最有效的黑客同时实践黑客技术和工程软件科学。
如果你曾经 - 或者更好的是 - 在创建新产品功能方面,你可以更好地了解在哪里寻找bug。人类犯错误,直接体验这些错误是如何产生并变成弱点的,这是成为一个成功的臭虫赏金猎人的关键。软件开发人员几乎总是使用框架来为他们正在尝试构建的应用程序提供构建块。使用各种框架的经验可以让您深入了解它们的使用方式,但更重要的是,它还告诉您如何使用它们。后者是您作为安全研究人员需要利用的。
拥有编写软件的经验是帮助我成为黑客的最重要的事情。
他们有一个异常的眼睛
首先确定目标应用程序中使用的设计模式。 然后将这些实例与开发人员选择采用不同模式的实例进行匹配。 当您发现开发人员的一个实例不顾一切地绕过最佳实践时,您应该开始闻到漏洞。 根据我的个人经验,这通常意味着在你嗅探的地方附近至少有一个漏洞。 保证您可以在任何应用程序中找到这些例外。
用于HTTP端点的命名模式的偏差,用户输入表单的结构方式,在API中传递的数据的表示,或者仅仅是它看起来的方式。 这些都是异常的经典说明。
他们提交质量报告
人们不应忘记,在涉及漏洞报告时,质量往往高于数量。对于运行bug赏金计划的团队而言,了解远程代码执行漏洞比一系列自我XSS机会更有趣。
作为一名黑客,如果您喜欢发现超级严重漏洞的难题或智力挑战,那么您就是好人。如果您也喜欢尽可能清楚地描述您所发现的内容,那就更好了!不要忘记,报告漏洞是您与安全团队之间的专业互动。使用专业语言,简洁,包括清晰的再现步骤,并且不会给接收端的人带来不必要的开销。虽然您对找到漏洞感到兴奋,但要意识到您所报告的安全团队可能不会因为出现漏洞而感到兴奋。您还必须了解您所报告的安全团队可能具有相互竞争的优先级 - 您不了解他们的业务。在您的交流中保持耐心和理解总是受到赞赏,有时甚至得到适当的奖励。
他们设定目标
你怎么知道你是否是一个成功的bug赏金猎人? 对于某些人来说,在您的银行帐户中没有比$$$更好的成功指标。 为自己设定目标有助于保持积极性和参与度。 你将能够更好地选择在哪里度过你的时间 - 毕竟这是一场竞争激烈的游戏。 您可以围绕您想要在一个季度内赚取的金额,您想要查找的错误的类型或严重程度,或者您想要查找漏洞的特定公司设定目标。我的目标是三者的组合。
就我个人而言,并不仅仅是赏金。 我喜欢挑战并为互联网的安全做出贡献。 我担心我使用的服务的安全性,我经常花时间在我最依赖的服务中找到漏洞。 对我来说,知道我正在帮助保护我的个人数据或我的公司是非常有益的。
他们一起嘻嘻哈哈
你会发现更多。 2015年,我的联合创始人Jobert和我赚了超过10万美元的bug奖励。 我们几乎总是一起寻找错误。 我们互相反对意见。 我们不同意,当他们愚蠢的时候我们互相打电话。 我们争辩说,我们是braindump,通常它变成了一个出色的工作漏洞。
一起工作非常强大。 它允许您并行化。 更重要的是,它允许你让某人反复思考,以帮助证明你的理论,几乎疯狂的漏洞。 如果您还没有黑客伙伴,请不要担心,不需要成功。 这是一个额外的奖励技巧,可以让你优化你的bug赏金工作。
5 THINGS TOP BUG BOUNTY HUNTERS DO DIFFERENTLY的更多相关文章
- How to become a successful bug bounty hunter
出处:https://www.hackerone.com/blog/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 ...
- 转:Super Awesome Fuzzing, Part One
转:https://labsblog.f-secure.com/2017/06/22/super-awesome-fuzzing-part-one/ An informative guide on u ...
- Even uploading a JPG file can lead to Cross-Site Content Hijacking (client-side attack)!
Introduction: This post is going to introduce a new technique that has not been covered previously i ...
- 【uva 658】It's not a Bug, it's a Feature!(图论--Dijkstra或spfa算法+二进制表示+类“隐式图搜索”)
题意:有N个潜在的bug和m个补丁,每个补丁用长为N的字符串表示.首先输入bug数目以及补丁数目.然后就是对M个补丁的描述,共有M行.每行首先是一个整数,表明打该补丁所需要的时间.然后是两个字符串,第 ...
- IDA Pro Disassembler 6.8.15.413 (Windows, Linux, Mac)
IDA: What's new in 6.8 Highlights This is mainly a maintenance release, so our focus was on fixing b ...
- BitHacks
备份文件时看到的.我以前居然下过这东西. 2016-12-4 12:05:52更新 纯文本格式真棒.假如使用word写的我能拷过来格式还不乱?? Markdown真好. Bit Hacks By Se ...
随机推荐
- Controller Plane
Toward Highly Available and Scalable Software Defined Networks for Service Providers IEEE Communicat ...
- (Alpha)Let's-Chronos分数分配规则
Requirement: 每个团队开一个讨论会,协商讨论团队贡献分的分配方式.每个团队的团队贡献分为50分/人.每个人分数不能相同,请详细说明分数的分配规则. 为了完成此次的团队贡献分的分配任务,我们 ...
- [Week17] 个人阅读作业
个人阅读作业Week17 reading buaa software 解决的问题 这是提出问题的博客链接:http://www.cnblogs.com/SivilTaram/p/4830893 ...
- Resharper简单安装及代码覆盖率的测试
Resharper简单安装及代码覆盖率的测试 测试环境:VS 2015 专业版 一.下载Resharper 官方链接:https://www.jetbrains.com/resharper/ 点击下载 ...
- ElasticSearch 2 (4) - API Convention
ElasticSearch 2.1.1 (4) - API Convention The elasticsearch REST APIs are exposed using JSON over HTT ...
- PHP阿里云云解析签名, 通过API 绑定域名到动态 ip
<?php date_default_timezone_set("GMT"); //绑定 ip 到域名 Ali::Obj()->UpdateDomainRecord() ...
- 一本通1669S-Nim
1669:S-Nim [输入样例] 2 2 5 3 2 5 12 3 2 4 7 4 2 3 7 12 5 1 2 3 4 5 3 2 5 12 3 2 4 7 4 2 3 7 12 0 [输出样例] ...
- 去除百度搜索结果中的广告的 js 代码
在百度页面下控制台里执行如下代码, 然后关掉控制台 setInterval(() => { try{ Array.from( document.querySelectorAll('#conten ...
- gcc 与 glibc 的关系 glibc版本查看
glibc是什么,以及与gcc的关系?glibc是gnu发布的libc库,也即c运行库.glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc.gl ...
- HDU 1698 Just a Hook (线段树区间更新入门题)
Just a Hook Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...