About This Book
The RTFM contains the basic syntax for commonly used Linux and Windows command line tools, but it also encapsulates unique use cases for powerful tools such as Python and Windows PowerShell. The RTFM will repeatedly save you time looking up the hard to remember Windows nuances such as Windows wmic and dsquery command line tools, key registry values, scheduled tasks syntax, startup locations and Windows scripting. More importantly, it should teach you some new red team techniques.
The Red Team Field Manual (RTFM) is a no fluff, but thorough reference guide for serious Red Team members who routinely find themselves on a mission without Google or the time to scan through a man page.
Red Team Field Manual (edit: for offense)
If you’re want to defend against web attacks, the owasp wiki should be good to get you started.
https://www.amazon.com/dp/1494295504/ref=cm_sw_r_cp_awdb_t1_nCmxCb8D3JPH1
https://www.owasp.org
If you have to use Windows, and many of us do, do yourself a favor and learn some PowerShell. "ls" is a supported alias. In fact, a lot of Unix style commands are. It even uses the pipeline "|" only instead of piping text you are passing .Net objects.
> ps notepad | kill
You don't have to parse out the process id. It derives that from the object.
Do yourself a further favor and install Git. Then you can include all the tools under its usr/bin directory in your path and have such tools as grep, du, find, ssh, scp, etc. all complied for Windows.
The look on a Windows sysadmin's face when you ssh to a remote server from a pwsh command line makes it all worthwhile.
Edit: I mean, I even run vim with a custom vimrc file in a pwsh console on Windows 10 with my keyboard remapped to Dvorack. And GVim is my default tool for .txt files. I get a lot of weird looks from the Windows sysadmins.
Edit #2: If you want some really squirrely but very effective Win cmd style commands, check out the Red Team Field Manual. Some good shit in here for Linux too.
Alright for hacking... It's a LOTTT of stuff you'll need to learn, everything from hacking wifi, hacking websites, cracking passwords. But really all a hacker is, is someone who knows the system so well they can exploit and break it.
What kind of people are hackers/pen-testers?
Here is some of the big areas you'll need to learn:
Also check out
150 dumped full courses for free
-https://pastebin.com/j0WVfDif
(my favorites)
Practice the skills you learn with CTF'S (Capture the flag)
Start researching and studying for certifications, COMPTIA, CISCO, REDHAT
The intro/easy certs are
A bit hard and better certs
Now it gets pretty advanced
My recommended pathway is Security+ > Cysa+ > Pentest+ > CEH > CASP+ > OCSP > CISSP
Here is Comptia's recommended pathway .PDF
Start to learn a programming language
Python is highly recommended for people who are looking for a first language because:
Depending how deep you go you might need to learn C and or Assembly, both are commonly used for malware analysis, reverse engineering, binary exploitation, and exploit development. This also will require you to learn things like GCC, GDB, IDA, Hopper, and all the fun stuff. But this can be really really hard to learn, but is incredibly rewarding.
I can always recommend the Red team Field manual.
https://www.amazon.com/dp/1494295504/ref=cm_sw_r_cp_awdb_t1_2cXvCbPQCA1NC
Some nice cheatsheets I have printed out.
i get by using 4-5 commands and neovim, it's plenty for my sysadmin needs.
if you want a short 30page read that has most things, there's the red team field manual! i recommend having a copy
amazon link > Rtfm: Red Team Field Manual: https://www.amazon.com/Rtfm-Red-Team-Field-Manual/dp/1494295...
it's a no frills collection of commands grouped under topic/use case. command description is left to the user to lookup using the manpages.
If you want more up to date material in this kind of field, something like the Red Team Field Manual (https://www.amazon.co.uk/Rtfm-Red-Team-Field-Manual/dp/14942...) or "Advanced penetration testing" https://www.amazon.co.uk/gp/product/B06XCKTKK8/ref=oh_aui_d_... could be worth looking at.