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 ...
随机推荐
- 关于cocos2dx 关键字的问题
今天码代码,在创建新场景的时候,.h文件里 class Game : public cocos2d::Layer没有问题,在Game类里面,声明了它的成员之后,开始在.cpp文件里面实现这个类,到重 ...
- C++中清空缓冲区
C++中标准输入cin有多种输入方式.. 这篇文章罗列的还是简要易懂的.C++输入cin详解...如果只是简单的使用cin>>的话,会单个token的读入.但是会忽略换行符,空格,制表符等 ...
- java实现图像的直方图均衡以及灰度线性变化,灰度拉伸
写了四个方法,分别实现图片的灰度化,直方图均衡,灰度线性变化,灰度拉伸,其中好多地方特别是灰度拉伸这一块觉得自己实现的有问题,请大大们多多指教. import java.awt.Image; impo ...
- 我是一个程序猿 ——《不是书评 :<我是一只IT小小鸟>》有感
读了刘未鹏先生的文章<不是书评 :<我是一只IT小小鸟>>,产生了诸多共鸣,更明白了不少道理. 首先是一个很平常的现象,进度条效应,在操作移动终端上的软件时,如果没有进度条,人 ...
- PAT 甲级 1085 Perfect Sequence
https://pintia.cn/problem-sets/994805342720868352/problems/994805381845336064 Given a sequence of po ...
- PAT 甲级 1057 Stack
https://pintia.cn/problem-sets/994805342720868352/problems/994805417945710592 Stack is one of the mo ...
- ELK之消息队列选择redis_kafka_rabbitmq
前言描述 生产初级,Service服务较少,访问量较少,随着业务量的不断增加,日志量成倍增长,然后就遇到了消息队列redis被充爆,不能满足应用的情况.针对此情况,我们来分析下可用的消息多列. 官方推 ...
- maven测试时中文乱码问题解决方法
pom.xml增加-Dfile.encoding=UTF-8配置,如下: <plugin> <!--升级到新版本解决控制台乱码问题--> <groupId>org. ...
- Json序列化循环引用的问题
今天在发布接口的时候出突然出现了一个问题,报错代码为: 1 An exception has occurred while using the formatter 'JsonMediaTypeForm ...
- 一本通1644【例 4】佳佳的 Fibonacci
1644:[例 4]佳佳的 Fibonacci 时间限制: 1000 ms 内存限制: 524288 KB sol:搞了大概一个多小时什么结果都没,被迫去看题解,感觉自己菜到家了qaq ...