How much work is enough to find a bug?
This image is a glimpse of list of test cases I check over time in my most successful bug bounty program. Captured in Sublime Text sideview. ~2500 test cases. These are only cases I write down, I estimate the test cases I did write down is 3 times this amount. So I have done 10k of test cases in this program. And I have reported 230 valid bugs on this program. 10000 / 230 = 43 So on average, I will find one bug after 43 test cases. That's the ratio on my most successful program, for other programs, the ratio is even higher. A bug bounty beginner DM me on Reddit, say he has learned hacking for a year. But he can't find any bug on real bug bounty website. I ask ed what did he test, he listed about 20 test cases and that's it. This is the problem with not only him, but most beginners: their expectation of how much effort it takes to find a bug is much less than the actual amount. When the amount of effort they put in exceed their expectation, they get discouraged, they think...