Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

196 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

22nd Survey Division

Offensive Security Training β€” From Zero to Nation-State Tradecraft

Classification: PUBLIC COURSE SITE


WHAT THIS IS

22nd Survey Division is an Australian offensive security training platform built from live research β€” not sanitized tutorial content. 22 core modules + 3 bonus modules covering Windows internals, malware development, rootkits, C2 frameworks, Android RATs, social engineering, and malware analysis. Every technique taught from first principles with real tools tested against live AV engines.

Built by: George Wu (VADER) β€” Windows security researcher, Sydney
Entity: OCCUPATION FORCE CALLSIGN GSW PTY LTD (ACN 692 429 397)
Research: MSRC VULN-195458 (Windows Defender Tamper Protection bypass, responsibly disclosed)

Mentor: [HTB] β€” Israeli offensive security specialist, former anti-virus engineer, IDF soldier. Teaches: "Save every rung." "Privilege escalation is easy." "Real attacks are carried remotely."


QUICK LINKS β€” START HERE

Page What It Is Link
Main Site Course overview, pricing, proof rainfantry.github.io/22nd-survey-division
Crash Course 22 core modules + 3 bonus modules + mentor teachings + 8-week plan β†’ Crash Course
Practical Labs Step-by-step exercises, SSH tests, defense bypasses β†’ Practical Labs
Module Tree Complete archive β€” every module, every link β†’ Module Tree
Resources Cheat sheets, command reference, mentor documents β†’ Resources

HOW TO USE THIS COURSE β€” LAYMAN PATH

If You Know Nothing (Start Here)

  1. Read the Crash Course β†’ crash-course.html

    • 22 core modules + 3 bonus modules organized in 5 phases
    • Mentor teachings explained in plain English
    • 8-week study plan with deliverables
  2. Do the Practical Labs β†’ practical-labs.html

    • Copy-paste commands
    • Expected outputs shown
    • "If this fails" troubleshooting for every step
    • Interactive quizzes with right/wrong feedback
  3. Check the Module Tree β†’ module-tree.html

    • See all modules at once
    • Click any module to jump to it
    • Status shows what's live vs pending
  4. Reference the Resources β†’ resources.html

    • Command cheat sheets (recon, privesc, persistence, defender, C2)
    • Mentor documents (WHAT_I_HAVE.md, PRIVESC_LADDER.md)
    • Tool downloads and build instructions

Track A: Coders Learning Attack (12-Module Fast Path)

For people who already know Python, C, or PowerShell but want to learn offensive security.

Order Module What You Learn
1 Module 00: Reader Course guide, lab setup, study methodology
2 Module 01: Networking OSI model, TCP/IP, ports, protocols, Wireshark
3 Module 02: Recon Active/passive recon, OSINT, network mapping
4 Module 04: Coding Basics C, Python, Windows API for security
5 Module 06: Memory Virtual memory, paging, heap vs stack, EPROCESS
6 Module 10: Code Injection DLL injection, process hollowing, APC, reflective DLL
7 Module 08: Privilege Escalation Token abuse, service misconfig, unquoted paths, UAC bypass
8 Module 09: Malware Development Shellcode, XOR encoding, API hashing, anti-sandbox
9 Module 13: EDR Evasion Direct syscalls, HWBP bypass, AMSI/ETW bypass, unhooking
10 Module 16: C2 Beacon vs interactive, jitter, encryption, Discord bridge
11 Module 20: Kill Chain MITRE ATT&CK, TTP mapping, purple teaming
12 Module 21: Capstone GeoDefend scenario β€” full operation from recon to exfil
BONUS Module 22: Web Application Hacking Recon, auth, SQLi, IDOR, API signature breaking
BONUS Module 23: Infostealers Builder, victim, C2, detection rules, incident response
BONUS Module 24: Malware Analysis & Backdoor Auditing Static analysis, IOC extraction, real backdoor discovery

Track B: Operators Learning Code (12-Module Fast Path)

For people who know pentest tools and the kill chain but want to build their own tooling.

Order Module What You Learn
1 Module 00: Reader Course guide, lab setup, study methodology
2 Module 01: Networking Protocols, ports, packet analysis, tunneling
3 Module 02: Recon Active/passive reconnaissance, OSINT targeting
4 Module 03: PowerShell Cmdlets, remoting, WMI, AMSI bypass basics, LOLBAS
5 Module 04: Coding Basics C, Python, Windows API, compilation, debugging
6 Module 05: Shellcode Assembly, registers, PIC, PEB walking, encoding
7 Module 07: Registry Hives, persistence, forensics, offline analysis
8 Module 11: Rootkits Persistence mechanisms, DLL sideloading, API hooking
9 Module 12: Defensive Verify Memory scanning, behavioral analysis, EDR testing
10 Module 15: Lateral Movement Pass-the-Hash, Kerberoasting, WMI, PSExec, DCOM
11 Module 17: Social Engineering Phishing, pretexting, OSINT targeting, payload delivery
12 Module 21: Capstone Full operation β€” recon, exploit, persist, exfil

🎯 Mentor Priority: Social Engineering

Your mentor's words: "Real attacks are carried remotely. Physical access is niche. The inbox is the new building perimeter."

Social engineering is the highest-ROI skill for independent operators. It requires no zero-days, no expensive tools, and no physical access. It requires understanding human psychology, building credible pretext, and delivering payloads through trust.

Start here for social engineering:


22 MODULES β€” FULL CURRICULUM

|------|-------|-------------| | 1-2 | Socket programming + reverse shells | Working C reverse shell (Windows + Linux) | | 3-4 | OpenSSH persistence + VNC | .42 with SSH + VNC, documented | | 5-6 | PowerShell remoting + AMSI bypass | Lateral movement lab, obfuscated scripts | | 7-8 | AD advanced (BloodHound, DCSync, tickets) | AD lab attack path report | | 9-10 | Linux privilege escalation | 10 THM boxes completed | | 11-12 | Cloud persistence (AWS, Azure) | Cloud-based C2 proof of concept | | 13-14 | EDR deep-dive | Research paper: "EDR evasion beyond HWBP" | | 15-16 | iOS + Flutter | Jailbreak persistence, Flutter RE report |

Mentor's rule: "Organized notes > memorization. Cheat sheets > textbooks."


MENTOR TEACHINGS β€” THE CORE LESSONS

These are the lessons from [HTB] that shape every module:

Lesson What It Means Where to Learn
"Reverse shell is basic" The foundation everything builds on Module 16 (C2), Practical Labs Exercise 7
"Organized notes > memorize" Build cheat sheets, not memory Resources page, Module 02 (Recon)
"Privilege escalation is easy" Misconfigurations, not 0days Module 08 (Privesc), Practical Labs Sim 2
"Save every rung" Persistence at every level Module 11 (Persistence), Practical Labs Widget 3
"Real attacks are remote" Physical access is niche; remote is money Module 17 (Social Engineering)
"Defender management" Full spectrum from silent to nuclear Practical Labs Exercise 3-6
"System settings" Attack surface lives in configuration Module 03 (PowerShell), Resources Quick Ref
"Eventually all comes to networking" Every technique needs a channel Module 01 (Networking)
"Linux terminal is way easier" Learn both, use both Module 03 (PowerShell)

COURSE MODULES β€” 22 CORE + 3 BONUS MODULES, 5 PHASES

Phase 1: Foundation (Weeks 1-4)

Module Title Status
00 Reader Guide β€” How to Use This Course βœ… Live
01 Networking Fundamentals βœ… Live
02 Recon & OSINT βœ… Live
03 PowerShell Warfare βœ… Live
04 Coding Basics βœ… Live

Phase 2: Weaponization (Weeks 5-8)

Module Title Status
05 Shellcode Development βœ… Live
06 Memory Forensics βœ… Live
07 Registry Analysis βœ… Live
08 Privilege Escalation βœ… Live

Phase 3: Evasion (Weeks 9-12)

Module Title Status
09 Malware Development βœ… Live
10 Code Injection βœ… Live
11 Rootkits & Persistence βœ… Live
12 Defensive Verification βœ… Live
13 EDR Evasion βœ… Live

Phase 4: Operations (Weeks 13-16)

Module Title Status
14 Cloud Files & Exfil βœ… Live
15 Lateral Movement βœ… Live
16 C2 Frameworks βœ… Live
17 Social Engineering βœ… Live

Phase 5: Advanced (Weeks 17-22)

Module Title Status
18 Android RAT βœ… Live
19 Active Directory βœ… Live
20 Full Kill Chain βœ… Live
21 Capstone: GeoDefend βœ… Live

Bonus: CEO Translation (board-ready risk language) Bonus: Module 22: Web Application Hacking Bonus: Module 23: Infostealers Bonus: Module 24: Malware Analysis & Backdoor Auditing


THE TOOLS (Tested on Live Hardware)

VADER-ROOTKIT

Hardware breakpoint bypass for AMSI + ETW. Zero memory writes. 26 Defender-clean binaries. MSRC VULN-195458 research.

Test: Windows 11, Defender RTP + cloud + BehaviorMonitor β€” CLEAN. Kaspersky Premium β€” CLEAN.

IRON-SUN

8-layer AV evasion stack. TCP reverse shell. XOR obfuscation, dynamic API resolution, anti-sandbox timing, PE header stomping.

Test: 10/10 POCs verified on live machine (192.168.1.92). Kaspersky Premium 21.25 β€” 0 detections.

CHEYANNE C2

Full C2 framework. Browser-based operator panel. GPS exfil, VNC shell, AES-256-CBC beacon, Discord bridge, service persistence.

Test: 2 agents live. GPS polling 5s. SMS dump 47 messages. Play Protect bypassed.

GHOST-ENCODER

Zero-width Unicode steganography. Covert channel framework. 16-character invisible alphabet.

Test: Payload hidden in Discord message. Entropy 0.12. Kaspersky CLEAN.

WINRECON

Windows reconnaissance framework. Process enumeration, privilege escalation checks, network mapping.

Test: 1229 lines of output. Standard user context. 2 writable SYSTEM services found.


LIVE LAB EVIDENCE

Lab IP Status Key Finding
WUPC 192.168.1.42 βœ… SSH_OK SeImpersonatePrivilege + writable service
HOST 192.168.1.92 βœ… SSH_OK Kaspersky active, real-world target
RADON 192.168.1.145 ⏳ Timeout C2 beacon SYN_SENT

Verified 2026-06-29: WUPC .42 β€” SSH_OK, Admin context, SeImpersonatePrivilege ENABLED. HealthSecurityHost service with Authenticated Users:(M) permissions β†’ SYSTEM in one restart.


TESTING & DEPLOYMENT

Automated Testing

Every push is validated by the test suite:

# Run all tests
bash scripts/test-all.sh

# Check site health
bash scripts/validate-site.sh

# Check all links
python3 scripts/check_links.py .

# Performance audit (ad-hoc β€” quota limited)
bash scripts/perf-check.sh

# Create release
bash scripts/release.sh v2026.06.29

Test Results (Latest):

  • βœ… 5/5 main pages: 200 OK
  • βœ… 29/29 module pages: 200 OK
  • βœ… 756/756 internal links: valid
  • βœ… 27 quiz options: interactive
  • βœ… 28 module tree items: complete
  • βœ… All modules have mentor callouts and copy buttons
  • βœ… Bonus modules: Web Application Hacking, Infostealers, Malware Analysis & Backdoor Auditing

Deployment

Target Details
Production GitHub Pages (auto-deploy from main)
URL https://rainfantry.github.io/22nd-survey-division/
Staging http://192.168.1.92:18080/ (local server)
Type Static HTML β€” no DB, no env, no backend

Rollback

# If release breaks something:
git revert HEAD && git push origin main
# GitHub Pages redeploys in ~2 minutes

Migration

To move to a new host:

  1. Copy all files from repo
  2. Update CNAME if using custom domain
  3. Run bash scripts/test-all.sh
  4. Done β€” no database migration needed

See DEPLOYMENT.md for full details.


SITREPS β€” DEVELOPMENT LOG

Date Commit What Changed
2026-06-29 ded05d0 Automated testing suite, DEPLOYMENT.md, perf-check.sh
2026-06-29 36135c2 Test scripts, link checker, release pipeline
2026-06-29 e199d7b Interactive quizzes, module-tree.html, copy buttons
2026-06-29 7d3641e Copy buttons on practical-labs + resources
2026-06-29 88201d0 Mentor redaction (asi dev β†’ mentor), HTML comments cleaned
2026-06-29 4051288 Resources: Quick reference cheat sheets, KILL_CHAIN_LAB_EVIDENCE
2026-06-29 47ef0eb Practical Labs: SSH tests, defense bypasses, simulations, widgets
2026-06-29 69483d5 Crash course expanded with detailed mentor explanations

HONESTY POLICY

This course teaches authorized security testing only. Every tool is tested on own hardware or authorized lab environments. MSRC responsible disclosure filed for all Microsoft-related findings.

No false claims:

  • Every AV result is from live testing, not speculation
  • Every screenshot is from real execution, not mockups
  • Every module teaches why it works, not just how to copy it
  • Every tool includes honest limitations and detection vectors

What you won't learn here:

  • How to hack random people (illegal and immoral)
  • How to evade law enforcement (impossible and stupid)
  • How to get rich quick (this is a trade, not a lottery)

What you will learn:

  • How Windows actually works under the hood
  • How AV/EDR detects threats and how to engineer around it
  • How to build tools from first principles
  • How to think like an attacker so you can defend like one

DEDICATION

This project is dedicated to my parents, who came from nothing and gave me everything. To Cheyanne β€” the fighter who never stops battling for her health, whose defiance against the odds inspired every bypass that beats Defender and KAV. And to RADON Associates β€” for their partnership and support throughout my years growing up, turning a kid with a laptop into someone who could build things that matter.


LEGAL

Entity: OCCUPATION FORCE CALLSIGN GSW PTY LTD
ABN: 50 692 429 397
ACN: 692 429 397
MSRC: VULN-195458 (responsible disclosure)
Location: Sydney, NSW, Australia


CONTACT


VIDIMUS OMNIA β€” We see everything.

About

CSEC notes - Windows internals, AV evasion, C2 frameworks. Built from live research with real tools tested against live AV engines.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages