10
Lateral Movement, Tunneling, dan Exfiltration
Blok ## Lateral Movement memuat 30 entri README.md:277-3061. Sub-bagian ### Tunneling memuat 4 entri README.md:308-3102, dan ## Exfiltration memuat 4 entri README.md:316-3183. Ketiganya dibaca sebagai satu rantai: host yang sudah dikuasai dipakai untuk masuk ke host berikutnya, jalur jaringan yang terbentuk dipakai sebagai landasan tunnel, lalu tunnel itu menjadi jalan keluar data.
Judul bagian dan header tabelnya ada di README.md:274-2754.
Rantai hop dan jalan keluar data
Diagram berikut menyusun ulang ketiga blok menjadi satu alur. Setiap label memakai nama tool yang benar-benar ada di daftar.
graph LR
subgraph HOPS["Hop antar host"]
F["Foothold host"] --> CO["Coercion dan relay<br/>Coercer, Responder/MultiRelay, Farmer"]
F --> EX["Eksekusi remote<br/>SCShell, SharpRDP, goexec"]
CO --> EX
EX --> TGT["Host target<br/>PowerUpSQL, mssqlproxy, MalSCCM"]
TGT --> PIV["Pivot host"]
EX --> PIV
end
subgraph EGR["Jalur egress data"]
PIV --> TUN["Tunnel<br/>Chisel, frp, ligolo-ng, SockTail"]
TUN --> EXF["Exfiltration<br/>DNSExfiltrator, VeilTransfer, Egress-Assess"]
EXF --> ATK["Infrastruktur penyerang"]
end
style F fill:#336791,color:#fff
style TGT fill:#336791,color:#fff
style PIV fill:#336791,color:#fff
style CO fill:#f59e0b,color:#000
style EX fill:#8b5cf6,color:#fff
style TUN fill:#8b5cf6,color:#fff
style EXF fill:#dc2626,color:#fff
style ATK fill:#dc2626,color:#fff
%% fig: Rantai hop dan jalur egress data
%% desc: Host yang sudah dikuasai dipakai untuk coercion, eksekusi remote, dan pivot, lalu tunnel meneruskan data keluar.Sisi kiri diagram adalah potongan-potongan tool dari blok Lateral Movement: Coercer menggerakkan server Windows agar melakukan autentikasi ke mesin sembarang, SCShell memakai ChangeServiceConfigA untuk menjalankan command, dan mssqlproxy memindahkan sesi lewat SQL Server yang sudah dikuasai. Sisi kanan adalah jalur keluar: tunnel dulu, baru data dikirim.
30 entri pergerakan lateral
Sembilan rentang berikut menutup seluruh blok README.md:277-3061. Urutan baris dipertahankan supaya mudah dicocokkan dengan README.
| Rentang | Tool | Mekanisme yang tertulis |
|---|---|---|
| README.md:277-2795 | Liquid Snake, PowerUpSQL, SQLRecon | Lateral movement fileless lewat WMI Event Subscriptions dan GadgetToJScript; toolkit serangan SQL Server; toolkit MS SQL berbasis C# |
| README.md:280-2836 | SCShell, SharpRDP, MoveKit, SharpNoPSExec | Eksekusi command lewat ChangeServiceConfigA; eksekusi command lewat RDP; perluasan lateral movement Cobalt Strike dengan SharpMove dan SharpRDP; eksekusi command fileless |
| README.md:284-2867 | Responder/MultiRelay, impacket, Farmer | Poisoner LLMNR/NBT-NS/mDNS dan relay NTLMv1/2; kelas Python untuk protokol jaringan termasuk SMB1-3 dan MSRPC; pengumpulan hash NetNTLM di domain Windows |
| README.md:287-2898 | CIMplant, PowerLessShell, SharpGPOAbuse | Query sistem remote lewat CIM atau WMI; PowerShell remote lewat MSBuild.exe tanpa powershell.exe; penyalahgunaan hak edit pada Group Policy Object |
| README.md:290-2929 | kerbrute, mssqlproxy, Invoke-TheHash | Bruteforce dan enumerasi akun AD lewat Kerberos Pre-Authentication; lateral movement lewat SQL Server dengan socket reuse; pass the hash berbasis PowerShell |
| README.md:293-29510 | InveighZero, SharpSpray, CrackMapExec | MITM IPv4/IPv6 berbasis .NET; password spraying lewat LDAP dan kompatibel Cobalt Strike; swiss army knife untuk pentest jaringan |
| README.md:296-29811 | SharpAllowedToAct, SharpRDPHijack, CheeseTools | Pengambilalihan computer object lewat Resource-Based Constrained Delegation; hijack sesi RDP yang terputus; kumpulan tool turunan MiscTool |
| README.md:299-30212 | LatLoader, SharpSpray, MalSCCM, Coercer | Lateral movement otomatis di Havoc C2; spraying domain berbasis .NET C#; deploy aplikasi berbahaya lewat SCCM; coercion lewat 9 metode |
| README.md:303-30613 | SharpSploit, orpheus, goexec, BitlockMove | Library post-exploitation .NET; Kerberoast dengan KDC options dan encryption type yang diubah; eksekusi remote dengan perbaikan OPSEC; lateral movement lewat DCOM BitLocker dan COM hijacking |
Daftar ini mencampur tiga lapis yang berbeda. Ada tool yang membuat material autentikasi baru (Responder/MultiRelay, kerbrute, Invoke-TheHash), tool yang menjalankan command di host lain (SCShell, SharpRDP, goexec), dan tool yang mengubah jalur jaringan (mssqlproxy). Rencana hop yang baik memisahkan ketiga lapis itu, karena jejak deteksinya berbeda.
Tunneling: empat tool
Empat entri tunnel tidak menambah kemampuan eksekusi. Fungsinya memperluas jangkauan jaringan dari pivot host ke segmen yang belum terlihat.
graph LR
OP["Operator"] --> CH["Chisel<br/>TCP/UDP over HTTP, diamankan lewat SSH"]
OP --> FR["frp<br/>reverse proxy untuk server di belakang NAT"]
OP --> LG["ligolo-ng<br/>tunnel lewat TUN interface"]
OP --> ST["SockTail<br/>SOCKS5 di port 1080 lewat Tailscale"]
CH --> NET["Jaringan target"]
FR --> NET
LG --> NET
ST --> NET
style OP fill:#f59e0b,color:#000
style CH fill:#8b5cf6,color:#fff
style FR fill:#8b5cf6,color:#fff
style LG fill:#8b5cf6,color:#fff
style ST fill:#8b5cf6,color:#fff
style NET fill:#336791,color:#fff
%% fig: Empat pilihan tunnel menuju jaringan target
%% desc: Setiap tool membuka jalur masuk dengan transport berbeda, dari tunnel HTTP di atas SSH sampai SOCKS5 di atas Tailscale.| Tool | Transport yang tertulis | Rujukan |
|---|---|---|
| Chisel | tunnel TCP/UDP yang diangkut lewat HTTP dan diamankan lewat SSH, satu executable untuk client dan server | README.md:31114 |
| frp | reverse proxy untuk mengekspos server lokal di belakang NAT atau firewall ke Internet | README.md:31215 |
| ligolo-ng | tunneling yang memakai TUN interface | README.md:31316 |
| SockTail | menyatukan device ke jaringan Tailscale dan membuka SOCKS5 lokal di port 1080 | README.md:31417 |
Pilihan transport menentukan noise yang dihasilkan. frp dan ligolo-ng membuka jalur masuk, sedangkan SockTail membawa proxy SOCKS5 di port 1080 agar operator tidak perlu menyusun port forward sendiri.
Exfiltration: empat tool
| Tool | Kanal atau tujuan yang tertulis | Rujukan |
|---|---|---|
| SharpExfiltrate | framework C# modular untuk mengeluarkan loot lewat kanal yang aman dan tepercaya | README.md:31918 |
| DNSExfiltrator | exfiltration data lewat covert channel request DNS | README.md:32019 |
| Egress-Assess | menguji kapabilitas deteksi egress data | README.md:32120 |
| VeilTransfer | utilitas exfiltration untuk menguji dan meningkatkan kapabilitas deteksi | README.md:32221 |
Dua entri bersifat pengujian (Egress-Assess, VeilTransfer), satu memakai covert channel DNS (DNSExfiltrator), dan satu membungkus loot di kanal tepercaya (SharpExfiltrate). Perbedaan ini penting saat menyusun rencana: uji egress lebih dulu, baru pilih kanal yang paling tidak terlihat oleh kontrol egress yang ada.
Jebakan di ketiga blok
⚠️ Sub-bagian
### Tunnelingtidak muncul di Table of Contents. Daftar di README.md:8-1822 hanya memuatLateral MovementdanExfiltration, sehingga pembaca yang memakai daftar isi akan melewatkan empat tool tunnel.
⚠️ Nama
SharpSpraydipakai dua kali dengan URL berbeda: README.md:29423 menunjuk kejnqpblc/SharpSpraydan README.md:30024 menunjuk keiomoath/SharpSpray. Keduanya tool spraying, tetapi bukan proyek yang sama.
⚠️ Baris
MalSCCMdi README.md:30125 tidak diakhiri pipe penutup seperti baris lain. Tabel tetap tampil, tetapi perbedaan ini menyulitkan penyalinan baris secara otomatis.
⚠️
SharpSploitterdaftar dua kali di README: di Initial Access README.md:7726 dan lagi di blok Lateral Movement. Jangan menghitungnya sebagai dua tool berbeda saat menyusun inventaris.
Kaitan dengan halaman lain
Material yang dipakai untuk hop, seperti hash dan tiket Kerberos, dibahas di Credential Access dan Privilege Escalation. Tunnel dari halaman ini sering dipakai ulang sebagai jalur komunikasi pada Command and Control. Sesi yang ingin dijaga setelah hop masuk ke ranah Persistence. Aturan penulisan tabel seperti di atas ada di Struktur Daftar dan Konvensi Penulisan.