DinDoor : analyse du backdoor Deno lié à MuddyWater et cartographie de 20 serveurs C2 actifs
đ Contexte PubliĂ© le 21 avril 2026 par Hunt.io, cet article prĂ©sente une analyse technique approfondie de DinDoor, un backdoor basĂ© sur le runtime Deno, variante du Tsundere Botnet, prĂ©cĂ©demment documentĂ© par Broadcom en mars 2026 et attribuĂ© au groupe APT iranien Seedworm (MuddyWater). đŻ Vecteur dâinfection et chaĂźne dâexĂ©cution Deux Ă©chantillons MSI ont Ă©tĂ© analysĂ©s : migcredit.pdf.msi (SHA256: 7b793c54a927da36649eb62b9481d5bcf1e9220035d95bbfb85f44a6cc9541ae) : utilise une double extension pour se faire passer pour un PDF, cible apparente dâune entreprise russe de microcrĂ©dit (MigCredit). DĂ©pose Juliet_widget15.ps1 dans AppData\Local\documents\, Ă©crit le payload JS sur disque (Uniform_system17.js). Installer_v1.21.66.msi (SHA256: 2a09bbb3d1ddb729ea7591f197b5955453aa3769c6fb98a5ef60c6e4b7df23a5) : construit avec WiX Toolset, signĂ© avec le certificat âAmy Cherneâ liĂ© Ă MuddyWater et CastleRAT. ExĂ©cute error.vbs pour afficher une fausse erreur, puis lance silencieusement Viper_controller36.vbs â tango_utility84.ps1. Le payload JS est exĂ©cutĂ© entiĂšrement en mĂ©moire via URI data:application/javascript;base64. âïž Comportement du payload Deno Mutex via TCP : bind sur 127.0.0.1:10091 (migcredit) ou 127.0.0.1:10044 (Installer) ; si le port est occupĂ©, Deno.exit(1) est appelĂ©. Fingerprinting : hash dual rolling initialisĂ© Ă 0x9E3779B9, combinant USERNAME, hostname, mĂ©moire totale et OS release â identifiant hexadĂ©cimal 16 caractĂšres envoyĂ© Ă chaque requĂȘte C2. Health check : GET /health avec timeout 3 secondes, attend HTTP 200 avec corps ok. C2 URL (Installer) : http://serialmenot[.]com/mv2/<JWT>/<victim_hash> avec JWT hardcodĂ© exposant des mĂ©tadonnĂ©es de campagne. DĂ©tection sandbox : Ă©numĂ©ration GPU via Get-WmiObject Win32_VideoController. Beacon : toutes les secondes (Installer) ou toutes les 30 secondes (migcredit), rotation dâindex C2 en cas dâĂ©chec. đ Infrastructure C2 et pivoting La rĂ©ponse HTTP des serveurs DinDoor prĂ©sente une empreinte distinctive : ...