Bug Bounties Explained: How Ethical Hackers Earn Rewards?