đ Contexte
PubliĂ© le 28 octobre 2026 par CloudSEK, cet article prĂ©sente les rĂ©sultats d’une investigation approfondie sur le botnet Doorway, dĂ©couvert via deux rĂ©pertoires ouverts identiques exposant environ 41 Go de donnĂ©es opĂ©rationnelles en octobre 2026.
đ ïž Moteur d’exploitation
Le cĆur de l’opĂ©ration est doorway, un moteur Ă©crit en Rust (package Cargo 0.1.0, Ă©dition 2021) comprenant :
- ~21 870 lignes de code source
- 59 modules d’exploitation couvrant camĂ©ras, routeurs, ONUs et services Java
- 34 paires de credentials par défaut
- Un mĂ©canisme d’apprentissage de credentials persistant (credstore.rs)
- Deux modes de build : production et validation
đŻ Techniques d’attaque
L’arsenal couvre quatre classes de techniques :
- Injection de commandes pré-authentification
- Path traversal et écriture arbitraire de fichiers
- Injection de configuration
- Authentification par credentials par défaut ou exposés
L’exploitation de CVE-2023-30799 (FOISted) cible RouterOS pour des versions 6.45.9 Ă 6.48.6. CVE-2023-32315 cible Openfire via traversal de chemin. Des exploits de style CVE-2023-46604 ciblent ActiveMQ.
đŠ Livraison de payload multi-Ă©tages
La chaĂźne de livraison est redondante et architecturalement adaptative :
- Stage 0 : injection via Spring ClassPathXmlApplicationContext (wtg83.xml / wtg83w.xml)
- Stage 1 : loaders architecture-aware (wtg83 shell, wtg83.ps1 PowerShell)
- Stage 2 :
stage2.so(ELF MIPS32, ~3 500 octets) beacon ICMP vers45.205.1.9+ reverse shell TCP/4444 ;ofvalid.jarplugin Openfire - Transports : netcat, wget, curl, TFTP, FTP, NFS, domaine court, printf dropper
đ RĂ©sultats opĂ©rationnels confirmĂ©s
- 11 363 jointures de dispositifs en 60 minutes
- 58 920 téléchargements de payload de second niveau
- 7 369 authentifications MikroTik/RouterOS réussies sur 4 923 identités
- 20 hÎtes Jenkins avec RCE confirmé
- 16 uploads de plugins Openfire sur 20 cibles non-lab
- 1 060 enregistrements PPPoE d’un seul ISP
- 29 IPs DARKLANTERN uniques
đïž Infrastructure
| RĂŽle | Valeur |
|---|---|
| Pool de scan | 16.5.0.224â16.5.0.228 |
| Fileserver payload | 45.90.13.169 (HTTP/FTP/TFTP) |
| Export NFS | 45.90.13.11:/srv/nfs |
| Beacon primaire / reverse shell | 45.205.1.9 / 45.205.1.9:4444 |
| Backend C2 | 66.151.33.14:7444 |
| HĂŽtes workers | 151.243.11.240â242 |
đ€ ModĂšle opĂ©rationnel “Watcher”
L’artefact WATCHER-BRIEF.md documente un modĂšle de pilotage automatisĂ© avec 5 sessions d’agents concurrentes, des seuils de production, une boucle de rĂ©troaction et une intĂ©gration avec des outils LLM (famille non identifiĂ©e). Le systĂšme rĂ©alloue les efforts vers des familles plus productives (ActiveMQ, nouvelles cibles) en cas de baisse de performance.
đ Type d’article
Analyse technique approfondie et publication de recherche CTI, visant Ă documenter les capacitĂ©s, l’infrastructure et les IoCs d’une opĂ©ration botnet active Ă des fins de dĂ©tection et de blocage.
đ§ TTPs et IOCs dĂ©tectĂ©s
TTP
- T1595 â Active Scanning (Reconnaissance)
- T1110.001 â Brute Force: Password Guessing (Credential Access)
- T1110.002 â Brute Force: Password Spraying (Credential Access)
- T1190 â Exploit Public-Facing Application (Initial Access)
- T1059.004 â Command and Scripting Interpreter: Unix Shell (Execution)
- T1059.001 â Command and Scripting Interpreter: PowerShell (Execution)
- T1105 â Ingress Tool Transfer (Command and Control)
- T1071.001 â Application Layer Protocol: Web Protocols (Command and Control)
- T1090 â Proxy (Command and Control)
- T1027 â Obfuscated Files or Information (Defense Evasion)
- T1036 â Masquerading (Defense Evasion)
- T1505.004 â Server Software Component: IIS Components (Persistence)
- T1133 â External Remote Services (Persistence)
- T1021.004 â Remote Services: SSH (Lateral Movement)
- T1078.001 â Valid Accounts: Default Accounts (Defense Evasion)
IOC
- IPv4 :
16.5.0.241â AbuseIPDB · VT · ThreatFox - IPv4 :
16.5.0.224â AbuseIPDB · VT · ThreatFox - IPv4 :
16.5.0.225â AbuseIPDB · VT · ThreatFox - IPv4 :
16.5.0.226â AbuseIPDB · VT · ThreatFox - IPv4 :
16.5.0.227â AbuseIPDB · VT · ThreatFox - IPv4 :
16.5.0.228â AbuseIPDB · VT · ThreatFox - IPv4 :
45.90.13.169â AbuseIPDB · VT · ThreatFox - IPv4 :
45.90.13.11â AbuseIPDB · VT · ThreatFox - IPv4 :
45.205.1.9â AbuseIPDB · VT · ThreatFox - IPv4 :
176.98.182.21â AbuseIPDB · VT · ThreatFox - IPv4 :
184.174.96.216â AbuseIPDB · VT · ThreatFox - IPv4 :
66.151.33.14â AbuseIPDB · VT · ThreatFox - IPv4 :
151.243.11.210â AbuseIPDB · VT · ThreatFox - IPv4 :
151.243.11.240â AbuseIPDB · VT · ThreatFox - IPv4 :
151.243.11.241â AbuseIPDB · VT · ThreatFox - IPv4 :
151.243.11.242â AbuseIPDB · VT · ThreatFox - IPv4 :
46.246.97.179â AbuseIPDB · VT · ThreatFox - Domaines :
fd6.euâ VT · URLhaus · ThreatFox - Domaines :
19z.inâ VT · URLhaus · ThreatFox - Domaines :
45.205.1.9.sslip.ioâ VT · URLhaus · ThreatFox - URLs :
http://45.90.13.169:8080/2mqz7.x86â URLhaus - URLs :
http://45.90.13.169:8080/2mqz7.a64â URLhaus - URLs :
http://45.90.13.169:8080/2mqz7.arm7â URLhaus - URLs :
http://45.90.13.169:8080/2mqz7.win64â URLhaus - URLs :
http://45.90.13.169:8080/2mqz7.win32â URLhaus - URLs :
http://151.243.11.210/wtg83.ps1â URLhaus - URLs :
http://151.243.11.210/wtg83.x86â URLhaus - URLs :
http://151.243.11.210/wtg83.a64â URLhaus - URLs :
http://151.243.11.210/wtg83.arm7â URLhaus - URLs :
http://151.243.11.210/wtg83.arm5â URLhaus - URLs :
http://151.243.11.210/wtg83.mpslâ URLhaus - URLs :
http://151.243.11.210/wtg83.mipsâ URLhaus - SHA256 :
73f67931bb28b97da3311ee5ab2babea06de82c13fec10a8298b5902e88c459fâ VT · MalwareBazaar - SHA256 :
1fc4d07f44b576cfa77092c143d432cb089ce10ed38ac7559e77ae6b4c85b509â VT · MalwareBazaar - SHA256 :
f1292b5d6dd752d51bfe6bdf03f6244ac50e0fb0876e5d4e061d11c191cb5503â VT · MalwareBazaar - SHA256 :
f4e650447e879edcb7ae9b70b1a7168834414f868e924eb56358711565e07ed0â VT · MalwareBazaar - SHA256 :
e07a71c229952c52008fc52dd5beb06e2e299f8d51d84ac08a5acb57f29480fdâ VT · MalwareBazaar - SHA256 :
4f3bac31caf103ec8fcf47f979ce94bc35b0d295d43ebebb602e85033b2986a8â VT · MalwareBazaar - CVEs :
CVE-2023-30799â NVD · CIRCL - CVEs :
CVE-2023-32315â NVD · CIRCL - CVEs :
CVE-2023-46604â NVD · CIRCL - Fichiers :
stage2.so - Fichiers :
ofvalid.jar - Fichiers :
wtg83 - Fichiers :
wtg83.ps1 - Fichiers :
wtg83w.xml - Fichiers :
wtg83.xml - Fichiers :
WATCHER-BRIEF.md - Fichiers :
credstore.rs - Fichiers :
learned-creds.creds - Fichiers :
mini_out.log - Fichiers :
ang23.war - Fichiers :
d.jsp - Chemins :
/flash/rw/disk/stage2.so - Chemins :
../../nova/etc/devel-login - Chemins :
../../../pckg/option - Chemins :
/tmp/a - Chemins :
/var/tmp/.d - Chemins :
/var/log/x86win-watch.log - Chemins :
/srv/nfs
â ïž Ă propos de ces IOC â ils sont extraits automatiquement de l’article original le 3 novembre 2026 et n’ont pas fait l’objet d’une vĂ©rification externe. Un indicateur peut avoir Ă©tĂ© rĂ©attribuĂ© depuis : une IP de C2 peut redevenir un service lĂ©gitime, un domaine sinkholĂ© peut changer de propriĂ©taire. Aucune garantie d’exactitude ni d’actualitĂ© â contrĂŽlez leur validitĂ© avant tout usage opĂ©rationnel, en particulier avant de les injecter dans une blocklist ou un SIEM.
Malware / Outils
- Doorway (botnet)
- stage2.so (backdoor)
- ofvalid.jar (loader)
- wtg83 (loader)
đą Indice de vĂ©rification factuelle : 95/100 (haute)
- â cloudsek.com â source reconnue (Rösti community) (20pts)
- â 37934 chars â texte complet (fulltext extrait) (15pts)
- â 60 IOCs dont des hashes (15pts)
- â 4/12 IOCs confirmĂ©s (AbuseIPDB, MalwareBazaar, ThreatFox, URLhaus, VirusTotal) (15pts)
- â 15 TTPs MITRE identifiĂ©es (15pts)
- â date extraite du HTML source (10pts)
- ⏠aucun acteur de menace nommé (0pts)
- â 3/3 CVE(s) confirmĂ©e(s) (CIRCL) (5pts)
IOCs confirmés externellement :
16.5.0.241(ip) â AbuseIPDB (100% confiance, 2571 signalements) + VT (13/92 dĂ©tections)16.5.0.224(ip) â AbuseIPDB (100% confiance, 723 signalements) + VT (6/92 dĂ©tections)16.5.0.225(ip) â AbuseIPDB (100% confiance, 624 signalements) + VT (5/92 dĂ©tections)fd6.eu(domain) â VT (3/92 dĂ©tections)
đ Source originale : https://www.cloudsek.com/blog/doorway-botnet-global-iot-router-camera-enterprise-server-attacks