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
LetsDefend-SOC342-CVE-2025-53770-SharePoint-ToolShell-Auth-Bypass-andRCE-EventID-320 — Procedura dettagliata passo passo di un lab LetsDefend SOC342 che analizza CVE-2025-53770 SharePoint ToolShell auth bypass e RCE, inclusa la catena di attacco, l'analisi forense e le azioni di contenimento. | Kitploit
Strumenti/GitHubGitHub/victormbogu1/letsdefend-soc342-cve-2025-53770-sharepoint-toolshell-auth-bypass-andrce-eventid-320
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebInformatica ForenseCTFPenetration TestingApprendimento e FormazioneRisposta agli IncidentiLab e Pratica
GitHubvictormbogu1/letsdefend-soc342-cve-2025-53770-sharepoint-toolshell-auth-bypass-andrce-eventid-320

LetsDefend-SOC342-CVE-2025-53770-SharePoint-ToolShell-Auth-Bypass-andRCE-EventID-320

Procedura dettagliata passo passo di un lab LetsDefend SOC342 che analizza CVE-2025-53770 SharePoint ToolShell auth bypass e RCE, inclusa la catena di attacco, l'analisi forense e le azioni di contenimento.

Vedi Repository
1111 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

🧠 Analisi della Zero-Day di SharePoint su LetsDefend (ToolShell - SOC342-CVE-2025-53770)

📘 Introduzione

Ho analizzato una zero-day di SharePoint chiamata ToolShell (CVE-2025-53770) nel cyber lab LetsDefend.
L'esercizio simulava un attacco RCE zero-day reale in cui una richiesta POST dannosa ha bypassato l'autenticazione, eseguito PowerShell per rubare le chiavi MachineKeySection, compilato payload.exe e rilasciato una web shell dannosa (spinstall0.aspx).
Questo README documenta il processo di attacco, i passaggi forensi, le azioni di contenimento e le lezioni apprese.


⚙️ Panoramica del Lab

CampoDettagli
PiattaformaLetsDefend Cyber Range
TargetSharePoint Server (SharePoint01)
CVECVE-2025-53770
ObiettivoAnalizzare la RCE, esercitarsi su rilevamento e contenimento
Strumenti utilizzatiWindows PowerShell, VirusTotal, AbuseIPDB, Talosintelligence, LetsDefend Log Management, LetsDefend Endpoint Security, Base64 Decoder, LetsDefend Threat Intel

🚨 L'Alert

Un alert critico ha segnalato attività sospetta rivolta a ToolPane.aspx in SharePoint con un payload di grandi dimensioni e Referer spoofato.
Ciò è correlato a CVE-2025-53770, una vulnerabilità zero-day che consente RCE non autenticata tramite richieste POST appositamente create.

Nat_Created Nat_Created

🚨 Dettaglio dell'Alert — SOC342: CVE-2025-53770 SharePoint ToolShell Auth Bypass & RCE


🔴 Critico

Cos'è: Il livello di gravità assegnato a questo alert — il più alto e urgente.
Perché è importante: Indica che questo evento potrebbe portare a compromissione totale del sistema (RCE). Trattalo come priorità assoluta: isola e indaga immediatamente.


🕒 22 lug 2025 — 01:07 PM

Cos'è: Il timestamp in cui è stato attivato l'alert.
Perché è importante: Usalo per localizzare i log, correlare eventi correlati e costruire una timeline (cerca ± pochi minuti o ore).


⭐ SOC342 — CVE-2025-53770 SharePoint ToolShell Auth Bypass and RCE (Rule)

Cos'è: La regola di rilevamento o firma che si è attivata, descrivendo la condizione corrispondente (tentativo di exploit ToolShell).
Perché è importante: Identifica quale pattern di attacco è stato rilevato — utile per cercare casi simili (es. POST non autenticate a pagine admin o potenziali upload di webshell).


🧩 320 (EventID)

Cos'è: Identificatore numerico per questa specifica istanza di alert o regola (definito dal vendor).
Perché è importante: Aiuta con tracciamento, filtraggio e riferimento a questo alert nei ticket o nei report.


🌐 Web Attack (Categoria)

Cos'è: Classificazione di alto livello — questo alert ha come target l'infrastruttura web.
Perché è importante: Instrada l'incidente al team web/SharePoint/infra e applica playbook specifici per il web.


👤 Livello: Security Analyst

Cos'è: Ruolo dell'analista o livello di escalation previsto per gestire l'alert.
Perché è importante: Indica che questo non è un alert di Tier-1 — richiede un Security Analyst (responder esperto) per un'azione immediata.


🖥️ Hostname: SharePoint01

Cos'è: Nome dell'host interessato (target o origine dell'attività).
Perché è importante: Questo è il target primario di contenimento — isola, raccogli evidenze e monitora questo sistema per primo.


🌍 Indirizzo IP di origine: 107.191.58.76

Cos'è: L'IP che invia la richiesta sospetta (attaccante o proxy).
Perché è importante: Bloccalo a livello di firewall/WAF, cerca altri hit provenienti da esso e verifica informazioni su proprietario/geo. Nota: gli IP possono essere spoofati o far parte di botnet.


🧭 Indirizzo IP di destinazione: 172.16.20.17

Cos'è: L'IP interno di destinazione (SharePoint01).
Perché è importante: Conferma quale sistema interno è stato preso di mira — mappalo sull'hostname e rivedi i percorsi di accesso interni e le regole firewall.


📬 Metodo della richiesta HTTP: POST

Cos'è: Il verbo HTTP utilizzato — il client ha inviato dati al server.
Perché è importante: I POST verso endpoint admin sono sospetti quando non autenticati o di grandi dimensioni — possono trasportare payload di exploit o webshell.


📎 URL richiesto:

/_layouts/15/ToolPane.aspx?DisplayMode=Edit&a=/ToolPane.aspx
Cos'è: Il percorso web esatto e i parametri presi di mira.
Perché è importante: Questo è un endpoint admin/layout di SharePoint — spesso abusato dagli attaccanti per auth bypass o upload di codice. Cerca altre richieste allo stesso percorso.


🧠 User-Agent:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0
Cos'è: La stringa del browser dichiarata dal client.
Perché è importante: Spesso spoofata dagli attaccanti per sembrare legittima — può aiutare a filtrare i log, ma non fare affidamento su di essa per l'attribuzione.


🔗 Referer:

/_layouts/SignOut.aspx
Cos'è: Header HTTP che dichiara che la richiesta proviene dalla pagina di sign-out di SharePoint.
Perché è importante: I referer spoofati sono sospetti — possono essere usati per bypassare i controlli o imitare il traffico normale. Confrontali con i flussi di navigazione legittimi.


📦 Content-Length: 7699

Cos'è: Dimensione del corpo della richiesta HTTP (in byte).
Perché è importante: Un corpo POST di grandi dimensioni verso un endpoint admin suggerisce un exploit serializzato o upload di file. Cerca altri POST di dimensioni simili verso lo stesso URL.


⚠️ Motivo dell'attivazione dell'Alert

Testo: Richiesta POST non autenticata e sospetta rivolta a ToolPane.aspx con payload di grandi dimensioni e referer spoofato — indicativa dello sfruttamento di CVE-2025-53770.
Cos'è: Spiegazione della regola che riassume il comportamento rilevato.
Perché è importante: Descrive esattamente perché l'alert si è attivato — verifica se la richiesta era non autenticata, quale payload è stato inviato e se corrisponde a pattern di exploit noti.


🚧 Azione del dispositivo: Consentita

Cos'è: Indica la risposta del dispositivo di protezione (es. WAF/firewall).
Perché è importante: Poiché è stata consentita, l'attacco ha raggiunto l'host — trattalo come potenziale compromissione.
Azioni immediate:

  • Blocca l'IP di origine (107.191.58.76)
  • Abilita le regole di blocco
  • Indaga sull'host di destinazione (SharePoint01)
  • Regola il WAF/firewall per bloccare future richieste con pattern simili.

🔎 Riepilogo:
Questo alert riflette un tentativo di exploit non autenticato che sfrutta ToolPane.aspx (SharePoint RCE CVE-2025-53770). La richiesta POST conteneva un payload di grandi dimensioni e un referer spoofato, coerenti con il comportamento di sfruttamento della zero-day ToolShell. Poiché il dispositivo ha consentito la richiesta, presupponi una possibile compromissione finché non viene dimostrato il contrario. 🟥 Gravità: Critica


Controlli rapidi (1–3 minuti)

  1. Cerca nei log IIS/WAF i POST verso ToolPane.aspx (intorno alle 2025-07-22 13:07):
    Select-String -Path "C:\inetpub\logs\LogFiles\**\*.log" -Pattern "/_layouts/15/ToolPane.aspx" | Out-File .\IIS_ToolPane_hits.txt

  2. Recupera il corpo completo del POST da WAF/proxy o packet capture e salvalo nella condivisione forense.

  3. Cerca ASPX nuovi/modificati nella webroot (webshell):
    Get-ChildItem "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\**\*.aspx" -Recurse | Sort LastWriteTime -Desc | Select FullName,LastWriteTime

  4. Blocca l'attaccante e isola l'host: blocca 107.191.58.76 al perimetro/WAF e sposta SharePoint01 in quarantena (o limita il traffico in uscita).

Non eliminare i file sospetti — fai prima delle copie forensi.

🧩 Cos'è SharePoint?

Microsoft SharePoint è una piattaforma di collaborazione e gestione documentale.
Fornisce archiviazione file sicura, controllo delle versioni e portali intranet, integrata con Active Directory, Teams, Outlook e Power BI.

🔐 Considerazioni di sicurezza

  • Utilizza AD/SSO per l'autenticazione
  • Crittografia dei dati a riposo e in transito
  • Le web part e i layout possono essere abusati se configurati male
  • Richiede patch regolari per difendersi dalle zero-day

🧨 CVE-2025-53770 (ToolShell)

Una vulnerabilità RCE non autenticata critica in Microsoft SharePoint Server che sfrutta una deserializzazione non sicura.
Gli attaccanti la usano per:

  • Eseguire codice da remoto
  • Esfiltrare il materiale MachineKey
  • Distribuire web shell per la persistenza

🧮 Punteggio CVSS: 9.8 (Critico)
📡 Sfruttamento: Attivamente sfruttata nel mondo reale


🧠 Analisi dell'attacco con VirusTotal

IP di origine: 107.191.58.76
🧩 Risultato: 15/95 vendor di sicurezza lo hanno segnalato come dannoso.

Nat_Created

🌍 Posizione e reputazione dell'IP

Verificato tramite AbuseIPDB — IP associato a:

  • Tentativi di hacking e brute-force
  • Attacchi a web app
  • Scansione delle porte
  • Avvelenamento DNS

AbuseIPDB Result

🌐 Reputazione IP Talos

Verificato tramite Talos Intelligence — caratteristiche IP/subnet:

  • Ospitato da Vultr (cloud provider)
  • Hostname nell'intervallo: *.vultrusercontent.com
  • DNS diretto/inverso per lo più non corrispondente
  • Reputazione email: per lo più Neutra, alcune Scarse
  • Volume email minimo (0–0,6 al giorno/mese)
  • Indica un uso improprio occasionale, a sostegno del contesto di attività dannosa

AbuseIPDB Result


🖥️ Analisi Endpoint

Individuato l'host SharePoint01 in Endpoint Security.
Esaminata la Cronologia del Terminale alla ricerca di comandi sospetti.

Terminal History

Questo log mostra che alle 13:07:11, un processo PowerShell è stato eseguito sotto il pool di applicazioni di SharePoint, eseguendo un comando codificato in Base64. Il processo padre era services.exe e l'attacco aveva come target le directory di SharePoint. Questo è un chiaro indicatore dello sfruttamento di ToolShell e dell'esecuzione remota di codice all'interno del server SharePoint.


🧾 Risultati dell'analisi PowerShell

Cosa significano le opzioni del comando PowerShell

  • -nop = -NoProfile: avvia PowerShell senza caricare il profilo utente (evita il rilevamento basato sul profilo, è più veloce).
  • -w hidden = -WindowStyle Hidden: esegui senza mostrare una finestra (stealth).
  • -e = -EncodedCommand: la stringa seguente è contenuto PowerShell codificato in Base64 (di solito UTF-16LE o talvolta UTF-8) — utilizzato per nascondere il codice dall'ispezione occasionale e dai log semplici.
  • <BASE64>: payload Base64 lungo — una volta decodificato contiene uno script server ASPX (che sembra una webshell) che legge i valori MachineKey.

Terminal History

Risultati della riga di comando con Base64 Decoder:

Terminal History

⚙️ Riepilogo del comportamento

  • Usa la reflection per caricare l'assembly System.Web
  • Accede al metodo non pubblico di MachineKeySection
  • Legge ValidationKey e DecryptionKey
  • Scrive i risultati nella risposta HTTP → esfiltrazione

Ciò indica il furto di MachineKey per forgiare token ViewState/auth — classico sfruttamento di ToolShell.

Comando 1 — Compilazione C#:

Terminal History

🧩 Riscontro: L'attaccante ha compilato payload.cs in payload.exe usando il compilatore .NET integrato → probabile malware.

Cosa fa letteralmente (passo dopo passo):

  • Esegue il programma csc.exe → il compilatore C# incluso nel .NET Framework.
  • /out:C:\Windows\Temp\payload.exe → dice al compilatore dove salvare il programma compilato e come chiamarlo (payload.exe).
  • C:\Windows\Temp\payload.cs → il file sorgente C# (codice leggibile dall'uomo) che il compilatore trasforma in un programma eseguibile.

Perché è pericoloso (spiegazione per principianti):

  • L'attaccante ha convertito codice testuale (.cs) in un eseguibile (.exe) sulla macchina vittima.
  • Il binario (payload.exe) può eseguire qualsiasi azione programmata dall'attaccante: aprire connessioni di rete, generare shell, installare persistenza o rubare dati.
  • Usare il compilatore integrato aiuta gli attaccanti a evitare di rilasciare binari palesemente dannosi e può bypassare il monitoraggio basato solo sugli script.

Come probabilmente l'attaccante lo ha usato nella catena di attacco:

  • Dopo aver ottenuto l'esecuzione di codice tramite l'exploit web, l'attaccante ha creato o caricato payload.cs.
  • Lo ha compilato in payload.exe affinché potesse essere eseguito come programma nativo sul server.
  • Il payload compilato è stato poi utilizzato per eseguire azioni successive (beaconing, backdoor, movimento laterale).

Evidenze da cercare (cosa cercare nei log / file):

  • Eventi di creazione processo per csc.exe con argomenti che puntano a payload.cs o /out:C:\Windows\Temp\payload.exe.
  • Esistenza di C:\Windows\Temp\payload.cs e C:\Windows\Temp\payload.exe (raccogli copie forensi e calcola gli hash).
  • Relazioni processo padre/figlio che mostrano w3wp.exe / powershell.exe / cmd.exe che generano csc.exe.
  • Attività di rete o attività di processo provenienti da payload.exe se è stato eseguito.

Riepilogo in una riga (per README / ticket):
L'attaccante ha usato il compilatore C# .NET (csc.exe) per compilare payload.cs in payload.exe sull'host — creando un eseguibile nativo per attività dannose successive.


Comando 2 — Distribuzione della Web Shell:

Terminal History

🧩 Riscontro: Creato spinstall0.aspx all'interno della directory LAYOUTS di SharePoint → backdoor accessibile via web.

Cosa fa letteralmente (passo dopo passo, in parole semplici):

  • Esegue cmd.exe /c → avvia la shell dei comandi di Windows per eseguire un singolo comando e poi uscire.
  • echo <...> > "...\spinstall0.aspx" → stampa il testo HTML/ASPX fornito e lo scrive nel file spinstall0.aspx (l'operatore > crea o sovrascrive il file).
  • Il contenuto scritto include runat="server" → rende il file ASPX lato server, quindi IIS/SharePoint lo esegue all'interno del processo dell'applicazione web invece di servirlo come testo statico.
  • L'elemento <object> contiene Url="http://107.191.58.76/payload.exe" → istruisce la pagina (o il server quando viene eseguita) a recuperare payload.exe dell'attaccante dall'host remoto.

Perché è pericoloso (spiegazione per principianti):

  • L'attaccante ha creato una pagina lato server in una cartella SharePoint accessibile via web; poiché viene eseguita sul server, può eseguire azioni con i privilegi dell'app web.
  • La pagina può istruire il server a scaricare ed eseguire il payload dell'attaccante, abilitando l'esecuzione remota di codice e la persistenza.
  • Un file nella webroot è facile da attivare tramite richieste HTTP, consentendo il riutilizzo remoto senza upload aggiuntivi.

Come probabilmente l'attaccante lo ha usato nella catena di attacco:

  • Dopo l'esecuzione di codice iniziale tramite l'exploit di ToolPane.aspx, l'attaccante ha scritto spinstall0.aspx nella cartella LAYOUTS di SharePoint.
  • La web shell viene attivata visitando la pagina o invocata dal codice dell'applicazione, facendo sì che il server recuperi payload.exe dall'host dell'attaccante.
  • Il payload recuperato viene poi eseguito o messo in staging, fornendo una backdoor persistente all'attaccante.

Evidenze da cercare (cosa cercare nei log / file):

  • File presente in:
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\TEMPLATE\LAYOUTS\spinstall0.aspx — raccogli una copia forense e calcola lo SHA256.
  • Eventi di creazione/scrittura file (Sysmon EventID 11 o Windows Audit 4663) che mostrano cmd.exe scrivere in quel percorso.
  • Log IIS che mostrano richieste a spinstall0.aspx o richieste in uscita verso http://107.191.58.76/payload.exe.
  • Creazione di processi o attività di rete immediatamente successive agli accessi a spinstall0.aspx (che indicano download/esecuzione del payload).
  • Altri file ASPX sospetti in SharePoint LAYOUTS con contenuti o nomi simili.

Riepilogo in una riga (per README / ticket):
L'attaccante ha creato una web shell ASPX lato server (spinstall0.aspx) nella cartella LAYOUTS di SharePoint che istruisce il server a recuperare/eseguire payload.exe dall'infrastruttura dell'attaccante — backdoor remota persistente.

Comando 3 — Esfiltrazione di MachineKey:

Terminal History

🧩 Riscontro: Eseguito PowerShell per leggere ed esfiltrare la configurazione MachineKey — prerequisito diretto per la RCE.

Cosa fa letteralmente (passo dopo passo):

  • Esegue powershell.exe → la shell di scripting di Windows.
  • -Command dice a PowerShell di eseguire l'espressione seguente.
  • [System.Web.Configuration.MachineKeySection]::GetApplicationConfig() chiama .NET per recuperare l'oggetto di configurazione machineKey di ASP.NET (include ValidationKey, DecryptionKey e impostazioni correlate).
  • In breve: l'attaccante ha chiesto a .NET (tramite PowerShell) di restituire i valori segreti machineKey dell'app web.

Perché è pericoloso (spiegazione per principianti):

  • La machineKey contiene i segreti che ASP.NET usa per:
    • Firmare e validare ViewState e i cookie di autenticazione dei moduli.
    • Crittografare/decrittografare token web sensibili.
  • Se un attaccante ottiene ValidationKey/DecryptionKey, può:
    • Forgiare ViewState firmati o cookie di autenticazione, o decrittografare i token.
    • Far accettare al server richieste forgiate → bypassare l'autenticazione, abilitare RCE o escalation dei privilegi.

Come probabilmente l'attaccante lo ha usato nella catena di attacco:

  • Sfrutta ToolPane.aspx per eseguire codice all'interno del processo dell'app SharePoint.
  • Esegue questo comando PowerShell (o un ASPX che fa lo stesso) per leggere la machineKey.
  • Cattura ValidationKey / DecryptionKey.
  • Usa le chiavi per creare payload firmati (es. ViewState dannosi) o cookie di autenticazione validi per aumentare i privilegi di accesso.

Evidenze da cercare (cosa cercare nei log / file):

  • Eventi di creazione processo che mostrano powershell.exe con GetApplicationConfig o MachineKeySection nella riga di comando.
  • Risposte web, log o file salvati contenenti lunghe stringhe esadecimali (probabilmente ValidationKey / DecryptionKey).
  • Pagine ASPX o webshell che chiamano MachineKeySection / GetApplicationConfig.
  • Attività insolite da parte dell'utente del pool di applicazioni web (es. IIS APPPOOL\SharePoint) negli stessi timestamp.

Riepilogo in una riga (per README / ticket):
L'attaccante ha eseguito PowerShell per chiamare System.Web.Configuration.MachineKeySection::GetApplicationConfig() — tentando di esfiltrare la machineKey ASP.NET (ValidationKey/DecryptionKey), abilitando la forgiatura di token e il bypass dell'autenticazione.Cronologia del terminale

🔍 Risultati dell'intelligence sulle minacce

Fonte: LetsDefend Threat Intel (interrogata tramite IP 107.191.58.76)

  • Contrassegnato con CVE‑2025‑53770 e osservato Referer: /_layouts/SignOut.aspx.
    Interpretazione: l'attaccante ha probabilmente falsificato il traffico legittimo di disconnessione di SharePoint per mascherare richieste POST dannose. Il contenimento è stato avviato immediatamente.

Cronologia del terminale


🧩 Indicatori di Compromissione (IOC)

TipoIndicatoreDescrizione
IP107.191.58.76IP sorgente dell'attaccante che invia exploit POST
URL/_layouts/15/ToolPane.aspx?DisplayMode=EditEndpoint di exploit
Filespinstall0.aspxWeb shell ASPX dannosa distribuita
StringMachineKeySectionProva di tentativo di esfiltrazione di machineKey

🧾 Nota dell'analista (SOC-342)

  • Data/Ora: 2025-07-22 13:07
  • ID caso: SOC-342
  • Host: SharePoint01
  • Severità: 🔴 Critica
  • Analista: Victor

📋 Riepilogo

Rilevato sfruttamento zero-day di ToolShell (CVE‑2025‑53770) ai danni di SharePoint on-premises (SharePoint01). L'attaccante (IP 107.191.58.76) ha aggirato l'autenticazione ed eseguito diverse azioni post-exploit:

  • Ha caricato spinstall0.aspx (web shell) nella directory LAYOUTS di SharePoint.
  • Ha compilato payload.exe localmente utilizzando il compilatore C# di .NET.
  • Ha eseguito PowerShell per leggere/esfiltrare i valori di MachineKey ASP.NET.

Cronologia del terminale Cronologia del terminale Cronologia del terminale

Conclusione: compromissione confermata: distribuzione di web shell, esfiltrazione di chiavi e compilazione di payload sull'host.


🧰 Contenimento e Bonifica

✅ Azioni consigliate

  • Contenimento: isolare SharePoint01 (VLAN di quarantena) o bloccare gli IP dell'attaccante su perimetro/WAF/firewall.
  • Caccia alle minacce: cercare su tutti i server SharePoint la presenza di spinstall*.aspx, payload.exe (per nome file/hash) e l'uso di GetApplicationConfig/MachineKeySection.
  • Eradicazione: rimuovere spinstall0.aspx, attività pianificate/servizi non autorizzati ed eventuale malware rilevato (dopo aver raccolto copie forensi).
  • Mitigazione: ruotare i valori machineKey ASP.NET (in coordinamento con i proprietari delle applicazioni) e applicare le patch di emergenza di Microsoft di luglio 2025 a tutte le istanze SharePoint on-premises.
  • Rilevamento e prevenzione:
    • Aggiungere regole di rilevamento per PowerShell codificato (-EncodedCommand / -e) sui server web.
    • Generare alert sull'uso di csc.exe per compilare codice in C:\Windows\Temp sugli host web.
    • Bloccare tramite regole WAF le grandi POST non autenticate verso ToolPane.aspx.

📚 Lezioni apprese

  • Gli exploit zero-day spesso concatenano fasi: RCE → persistenza → esfiltrazione.
  • L'esfiltrazione di MachineKey è un indicatore ad alto rischio per gli attacchi a SharePoint: trattare qualsiasi tentativo come critico.
  • I binari di sistema integrati (csc.exe, cmd.exe, powershell.exe) sono spesso abusati in fase post-exploit; monitorare gli usi inattesi sui server web.
  • Rilevamento rapido, contenimento e conservazione delle evidenze forensi sono essenziali per limitare l'impatto.

📝 Checklist rapida per il responder (riepilogo)

  1. Mettere in quarantena SharePoint01 e bloccare 107.191.58.76.
  2. Raccogliere copie forensi di spinstall0.aspx, payload.cs, payload.exe (preservando i timestamp).
  3. Calcolare gli hash SHA256 e inviarli a intel/EDR (se consentito).
  4. Eseguire il dump della memoria di w3wp.exe / payload.exe per l'analisi.
  5. Cercare nell'infrastruttura gli IOC sopra elencati.
  6. Ruotare machineKey e le credenziali compromesse dopo la raccolta delle evidenze.
  7. Applicare subito le patch a SharePoint; valutare la ricostruzione dell'host se viene confermata la persistenza.
Scarica lo strumento