Some may remember I was quite active on here a while ago and then dropped off the face of the earth. Back then I was kind of new to hacking, and tried to participate in CTF's and just ended up embarrassed by my efforts. Felt that being a member of a hacking site was a step up from where I was so I went away and hit the books.
I studied for the OSCP, passed it, and ended up getting a job as a junior Pen Tester. I'm also a member of HackOne and Bugcrowd an hopefully SynAck Red Team. It's been a pretty steep learning curve but determination won out in the end. Little tasks I had trouble with before just get wiped out, and now I'm writing Python scripts to do web app tasks. Something I never thought possible.
I've found a few bugs on bug bounties for kudos so far, and I'm sure that'll get better. There's a massive gap between vulnerable programs like DVWA and bug bounties. Don't let anyone tell you that it's the natural progression from entry level programs, it's not. Anyway, I wanted to list a few resources that have helped me so far
Infrastructure Testing
Vulnhub.com (Thee premier place for vulnerable VM's)
Metasploitable 2 & 3
Web app Testing
Webgoat
Damn Vulnerable Web App
Mutillidae
bWAPP
Privilege Escalation
g0tmilks blog (Linux)
Fuzzysec 16 (Windows)
General
That's a good starter with a hell of a lot of content to keep anyone busy for months. There's a few things that I wish I had learned before heading into everything and it kind of held me back a bit during OSCP.
Linux file permissions can make or break you. If you don't have a clue what they are about, you have no chance of attempting most manual privilege escalation route. Also how to navigate around the Linux file system and find things quickly. Not all Linux kernels have a local root exploit.
All in all I'd strongly agree that hacking is a journey. There is no end to it. The more you learn, the less you know, and it kills you, which is why you keep pressing on to learn. I wouldn't say I was a hacker even at this point. There's still a ton to learn and I'm sure it'll get to a respectable level one day but keep your mind open, hit the books and only after you've exhausted all avenues should you ask anyone.
Build up a trusted set of friends and participate equally to gain trust. Don't be a help vampire and leech off more experienced people. They'll just dump you quick.
Anyway I'm out so keep learning, and stay safe
