by Jbraithwaite on Mon Jul 11, 2016 3:33 am
([msg=92564]see Re: Good Books To Start Out Reading?[/msg])
One of the most important things is enumeration. You can't hack anything until you know what it is you are hacking, and in order to do that you need to find out everything about your target. Open Source Intelligent Techniques is a great book for web recon. However, I'd stick to learning how to leverage what you find above anything else.
What versions of Apache/IIS are vulnerable?
MySql, MSSQL vulnerabilities?
Open SSL and anything Open Source.
Linux Kernel versions
Windows/Linux versions and Privilege Escalation.
Most of the time you need to gain access to a system via a website or vulnerable service on an open port. It's not the port that's vulnerable it's the service that sits on it. Get used to probing Open and filtered ports to get finer details about versions of software. It'll save you a lot of time and frustration later if you have to fix an exploit made in C only for it not to work because you didn't enumerate the version correctly. No point in knowing that SMB is vulnerable. You need to know the version and what OS it's on before you can attack it.
These are all things you don't really learn from books. I know, I've wasted so much on books that now collect dust. Google is probably the best and worst tool you have at your disposal. Best because, given the correct search term you'll save so much time, however, just searching for "Apache vulnerabilities" will lead you down too many rabbit holes.
In training....