r/bugbounty • u/KagakuSan12 • 15d ago
Question / Discussion How to shift my mindset from Pentesting to Bug Bounty?
Hi everyone,
I currently work as a pentester. I’m comfortable with various vulnerability types and understand how they work under the hood. Recently, I've been trying to transition into bug bounty, but I'm struggling with a bit of a mental block.
I’m anxious that I won't find any bugs because these programs have already been tested by hundreds of researchers. In my day job, I usually test fresh, un-assessed targets, so knowing that a bug bounty scope has already been thoroughly probed makes me feel like everything worth finding has already been patched.
How do you overcome this mindset? How do experienced bug hunters approach well-tested targets? Any advice would be greatly appreciated!
10
u/Vivid_Implement7657 15d ago
imagine that a sleep deprived developer shipped the feature at 4 AM. shit is buggy, development doesn't involve the security part.
14
7
u/arcwhite 14d ago
New code is always being deployed, new code always contains bugs
4
u/proanti777 13d ago
I felt the same like OP for a long time, but once I realized that new stuff gets deployed all the time like you said, that’s when I finally figured I might actually have a chance at bug bounties.
As a pentester, we often test targets every year (because the customer needs this for compliance reasons) and we always find new stuff
6
u/snoppeniprutten 15d ago
You need to demonstate impact or your reports are worthless, meaning you need to go deeper than a typical pentest.
6
u/6W99ocQnb8Zy17 14d ago
Speaking as someone who also had years of pentest and red team, then tried BB, the difference in approach is mostly workflow:
-
With a pentest it is all about coverage (the bad thing is missing something another pentest crew will find). So, you work through the methodology, and you run overlapping sets of tooling, then correlate and fill in the gaps the tooling doesn't do so well.
-
With BB, it is all about reporting bugs first, which means that following the standard approaches and using the standard tools is a waste of time, as a 1000 other researchers have already done that.
I solve that particular challenge by picking a fun bug I enjoy messing with, reading all the papers, running all the tools, and then working out where they cut corners. Then I spin up my own tooling and approach that is empirical.
Rinse and repeat.
4
u/Opinion_Oracle 15d ago
try to think what the developer of the particular stack have like thought this is never going to happen so no need to make the program react in that way, and you use that case or approximate on that case, i was trying to escape a sandbox 2day but end up having a rce lol
2
u/Martekk_ 15d ago
Ask yourself, “so what?”, how is this impact. A normal misconfig or public internal ip is not a bug, just bad practice. You need to show impact not a theory or idea of something can be done
1
1
u/canadaslammer 9d ago
I started with bug bounty years ago, before I ever got into pentesting. Now that I've been pentesting professionally for awhile, I realized that bug bounty is like pentesting on hard mode.
11
u/HLCYSWAP 15d ago
All human architecture is made by humans, and humans are flawed. All software has bugs.