I’m James ‘albinowax’ Kettle (it’s a long story), and I live beside the PortSwigger headquarters near Manchester, England. I’ve been bounty hunting for about seven years, since back when Google and Mozilla were pretty much the only targets.
My day job is researching new attack techniques to put into Burp Suite’s scanner, and I use bug bounty websites to evaluate my prototype tools.
I don’t bounty hunt day to day, so I tend to find no bugs for ages followed by a ton in a few hours when I have a good idea like targeting load balancers or abusing CORS.
My first ever payout was $1500, which I obtained by selling a zeroday broker a vulnerability in their own website. This was only a few months after I got into security, back when CSRF worked on pretty much everything. Good times.
Probably the series of password reset poisoning bugs I found in Django. I think that was the first ever password reset poisoning attack, and Django kept ignoring my patch advice meaning I could bypass their fix, leading to three $3,000 payouts for a single issue.
As soon as I realised I could try to hack stuff without worrying about being arrested, I was on board. I think the great thing about bug bounties is, there really aren’t any barriers. If you look hard enough you’ll find a good bug and get paid.
Twitter, mostly.
Only infrequently so far, but I’m currently experimenting with working together with other bounty hunters to beta test my prototypes.
I like to attack every website at the same time. To do that, I’ve built a pipeline that uses DNS data from scans.io to identify targets, and fires payloads using ZGrab.
I primarily use my own prototype Burp Suite extensions. I’m quite proud of Backslash Powered Scanner, so I’d recommend everyone use that. Also, I think Burp’s manual Collaborator client is currently under-appreciated; it’s seriously powerful.
Backslash Powered Scanner! It’s all about maximum laziness.
Regularly; that’s what hacking is all about for me.
Being able to code definitely helps, but I don’t think it’s necessary to start. My advice is to just get hacking already.
Mostly Metallica.
Counterstrike.
I might not do much bounty hunting these days, but bug bounties taught me how to hack; the freedom to experiment on live sites and pure result-based reward scheme helped shape the attitude I carry today.
I didn’t really get any advice, or perhaps just didn’t listen. I vividly remember the worst advice though - it was “you can’t do anything bad with an Excel formula”. Turns out, you can execute arbitrary code. My advice is never to hold back from an attack just because it’s too dumb to work.
Always web.
Chilli
I won’t go into the details here but I may have published something elsewhere…
@lcamtuf - I earned three bounties just by reading The Tangled Web, so it’d be carnage if we collaborated.
Reviews of bounty programs.
Vim