Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
SMB-Penetration-Testing-NTLM-Relay-Version-2- — SMB Red Team Lab— NTLM Relay via LLMNR Poisoning, CVE-2007-2447, NTLMv2 Hash Cracking & NT AUTHORITY\SYSTEM on Windows 10 | Kitploit
Tools/GitHubGitHub/youneskc/smb-penetration-testing-ntlm-relay-version-2-
Privilege EscalationReconnaissancePassword AttacksPersistence MechanismsVulnerability AnalysisExploitationLateral MovementPost-ExploitationPenetration Testing

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Learning & Education
Red Teaming
Labs & Practice
GitHubyouneskc/smb-penetration-testing-ntlm-relay-version-2-

SMB-Penetration-Testing-NTLM-Relay-Version-2-

SMB Red Team Lab— NTLM Relay via LLMNR Poisoning, CVE-2007-2447, NTLMv2 Hash Cracking & NT AUTHORITY\SYSTEM on Windows 10

View Repository
195 months agoNot yet reviewed

SMB Penetration Testing — NTLM Relay Attack

Red Team Lab — NTLM Relay via LLMNR Poisoning, CVE-2007-2447, NTLMv2 Hash Cracking & NT AUTHORITY\SYSTEM on Windows 10


Author

FieldDetails
NameYounes
GitHub@Youneskc
TypePenetration Testing Lab
StatusCompleted

Legal Disclaimer

This project was conducted exclusively within an isolated laboratory environment for educational and research purposes only.
All systems tested are privately owned by the author.
No external networks, production systems or third-party infrastructure were involved.
All activities comply with applicable laws and ethical guidelines governing cybersecurity research.


Project Overview

This lab documents a complete SMB attack chain against a Windows 10 target, covering three phases:

  • Phase 1 — Reconnaissance : SMB enumeration, service fingerprinting, vulnerability identification
  • Phase 2 — Exploitation : NTLM Relay attack via Responder + ntlmrelayx, NTLMv2 hash cracking
  • Phase 3 — Post-Exploitation : NT AUTHORITY\SYSTEM shell, SAM dump, Pass-the-Hash, persistence

Lab Environment

MachineRoleIP
Kali LinuxAttacker / C2192.168.1.50
Windows 10 Pro Build 19045Target192.168.1.20
NetworkHost-Only VirtualBox192.168.1.0/24

Attack Chain

LLMNR/NBT-NS Poisoning (Responder)
        ↓
NTLMv2 Hash Captured
        ↓
Hash Cracked in 2 seconds (Hashcat + rockyou.txt)
        ↓
Password Spray → administrateur:younes (Pwn3d!)
        ↓
Interactive Shell via psexec → NT AUTHORITY\SYSTEM
        ↓
SAM Database Dumped (secretsdump)
        ↓
Pass-the-Hash + Persistence (backdoor account)

Vulnerabilities Found

IDVulnerabilityCVSSSeverity
F-01SMB Message Signing Disabled9.8CRITICAL
F-02SMBv1 Protocol Enabled8.1HIGH
F-03NTLMv2 Hash Cracked in 2 Seconds9.3CRITICAL
F-04Password Reuse (Admin = User)7.5HIGH
F-05Full SYSTEM Shell via psexec10.0CRITICAL
F-06All Hashes Extracted (secretsdump)9.8CRITICAL
F-07Persistent Backdoor Account9.1CRITICAL

Repository Structure

SMB-Penetration-Testing-NTLM-Relay/
│
├── reconnaissance/       # Nmap, enum4linux-ng, CrackMapExec screenshots
├── exploit/              # Responder, ntlmrelayx, Hashcat, CME screenshots
├── postexploit/          # psexec, secretsdump, Pass-the-Hash, persistence screenshots
└── report/               # Full penetration test report (DOCX)

Tools Used

ToolPurpose
NmapPort scanning, NSE scripts
enum4linux-ngSMB enumeration
CrackMapExecFingerprinting, password spraying
ResponderLLMNR/NBT-NS poisoning
ntlmrelayx (Impacket)NTLM relay
HashcatNTLMv2 hash cracking
psexec.py (Impacket)Remote shell
secretsdump.py (Impacket)SAM extraction

MITRE ATT&CK Mapping

Technique IDName
T1557.001LLMNR/NBT-NS Poisoning and Relay
T1110.002Password Cracking
T1110.003Password Spraying
T1003.002SAM Database Dump
T1550.002Pass the Hash
T1569.002Service Execution (psexec)
T1136.001Create Local Account (persistence)

Key Finding

Enabling SMB Message Signing alone would have prevented this entire attack chain.
Set-SmbServerConfiguration -RequireSecuritySignature $true


Educational lab — Isolated environment — No real systems were harmed

Download Tool