
Exploit basato su browser per CVE-2021-21220 che fornisce una reverse shell tramite shellcode e un impianto C2 per l'esecuzione remota di comandi su target Windows.
Prima installa: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win_x64/848005/
Versione Chrome: 90.0.4403.0
Installa chrome-win.zip
vai su localhost:8888
Nota che la CVE sfruttata da questo exploit è CVE 2021-21220
Questa vulnerabilità si basa su un sito web hostato. L'idea centrale è che la vittima visiti questo sito, non faccia nulla, e poi l'exploit venga avviato tramite lo shellcode presente nel file exploit.js (il js viene eseguito lato client – ovvero nel browser della vittima), e quindi lo shellcode viene eseguito sulla macchina locale della vittima (in una sorta di terminale). Lo shellcode (loader) chiama poi il nostro server web Python (che ospita implant.exe), scarica implant.exe e lo esegue (il tutto avviene sulla macchina locale della vittima). Una volta che l'impianto viene eseguito (sulla macchina locale della vittima), l'eseguibile implant (sorgente scritto in C) si connette al nostro server C2 (controller.exe – anch'esso scritto in C) e il C2 riceve un messaggio che indica che è stata effettuata una connessione dalla vittima. Quando il controller riceve questo messaggio, il controller è in grado di avere una reverse-shell nel suo terminale. Ciò avviene permettendo al controller di eseguire comandi del prompt dei comandi di Windows (es. dir) da remoto sulla macchina della vittima tramite l'input del controller. Implant.exe gestisce l'esecuzione dei sottoprocessi, che vengono inviati attraverso lo stesso IP/porta dall'input utente di controller.exe.