Andoreatta Pentesting Notes and Methodology
Sections
- Lab Field Manual Methodology, command checklist, pattern library, machine index, and HTB lab notes.
- Active Directory Initial access, enumeration, lateral movement, NTLM relay, Kerberos delegation, ADCS, trusts, and a compromise checklist.
- Linux Privilege Escalation Enumeration, groups, sudo/SUID, capabilities, services, environment variables, kernel paths, and a checklist.
- Windows Privilege Escalation Enumeration, token privileges, groups, ACLs, services, UAC, living off the land, and a checklist.
- Web Applications Information gathering, fuzzing, web attacks, and web technologies.
- Protocols and Services DNS, FTP, IMAP, IPMI, MSSQL, MySQL, NFS, Oracle TNS, POP3, RDP, SMB, SMTP, and SNMP.
- Utilities, Scripts and Payloads Shells and payloads, Metasploit, file transfers, pivoting, and password attacks.
- Bug Bounty Hunting Bug bounty tools and external resources.
- Cloud Red Team AWS, Azure, and GCP red teaming notes.
Personal field notes for penetration testing, with an OSCP study track. The goal is practical recall: exact commands, prerequisites, and the edge cases that decide whether a technique works in a lab or on a real engagement.
How to use these notes
Each section card below says what the section covers and how many pages it holds. Use it to choose a track before you start reading.
- Studying a topic? Start with the section map below: Active Directory, Linux or Windows privilege escalation, Web Applications, or Protocols and Services.
- Need a command fast? Use the Command Checklist — phase-by-phase, copy-paste templates with placeholders.
- Stuck on a box? Use the Lab Field Manual — per-machine edge cases, a pattern library, and a machine index.
- Planning an engagement or the exam? Start with the Pentesting Methodology.
- Enumerating? The Information Gathering page covers the first pass; the
Enumerating Attack Vectorspages are checklists. - Looking for a term or command? Use the search in the header. It indexes the full text of every note; the tag index groups pages by topic.
Commands use placeholders such as <IP>, <USER>, and $TARGET. Replace them;
never paste a placeholder into a live target.
Conventions
$TARGET/<IP>— target address;$ATTACKER/<LHOST>— your attacker address.- Commands are shown for Linux; adapt paths and package names on other distributions.
- “Exam note” callouts highlight behaviour that commonly differs between lab boxes and the exam (timeouts, lockouts, egress filtering, AV).
- Hashcat modes and tool names are checked against current tool releases (NetExec replaces CrackMapExec; Impacket scripts use the
impacket-prefix).
Legal
These notes are a study aid, not an authorization. You are responsible for staying within the scope of your engagement, lab, or exam. The notes are published in English only.