knock-outd : une backdoor Linux par port-knocking non détectée découverte dans la nature

🔍 Contexte PubliĂ© le 2 octobre 2026 par Ivan Kwiatkowski sur le blog VirLabs, cet article prĂ©sente l’analyse technique d’un Ă©chantillon Linux malveillant dĂ©couvert sur VirusTotal avec 0 dĂ©tection au moment de son upload (25 mai 2026). L’auteur le nomme knock-outd, d’aprĂšs le nom de fichier source prĂ©servĂ© dans la table des symboles ELF (knock-outd.c). 🧬 Description technique du malware Type : backdoor Linux statiquement liĂ©e (x86-64), embarquant libpcap MĂ©canisme : port-knocking — le malware Ă©coute en mode promiscuous sur une interface rĂ©seau et attend une sĂ©quence de paquets spĂ©cifique avant de dĂ©clencher un exĂ©cutable secondaire Masquage : Ă©crase ses arguments de processus visibles avec bash suivi d’espaces, change son rĂ©pertoire de travail vers /, et fork un processus fils de surveillance rĂ©seau Watchdog : le processus parent redĂ©marre le worker toutes les deux heures via SIGTERM + waitpid 📡 MĂ©canisme de port-knocking Le filtre de capture BPF combine l’adresse IPv4 de l’interface avec des ports sources spĂ©cifiques : ...

5 octobre 2026 Â· 3 min

Un module Go usurpant golang.org/x/crypto vole des mots de passe et déploie la backdoor Linux Rekoobe

Selon Socket (Threat Research Team), un module Go malveillant imitant le dĂ©pĂŽt de confiance golang.org/x/crypto — publiĂ© comme github[.]com/xinfeisoft/crypto — a Ă©tĂ© dĂ©couvert avec une porte dĂ©robĂ©e insĂ©rĂ©e dans ssh/terminal/terminal.go. Cette usurpation cible un composant fondamental de l’écosystĂšme Go afin de collecter des secrets saisis via ReadPassword et de livrer une chaĂźne d’infection Linux. — DĂ©tail du leurre et de l’implant — Technique d’usurpation (« namespace confusion »): clone du code x/crypto avec faible modification apparente, ajoutant notamment la dĂ©pendance github.com/bitfield/script pour faciliter les requĂȘtes HTTP et l’exĂ©cution de commandes. Backdoor dans ReadPassword: capture du secret, Ă©criture locale dans /usr/share/nano/.lock, rĂ©cupĂ©ration d’un pointeur d’“update” hĂ©bergĂ© sur GitHub Raw, exfiltration du mot de passe via HTTP POST, puis exĂ©cution d’un script reçu cĂŽtĂ© attaquant via /bin/sh. ÉcosystĂšme et persistance: l’acteur utilise un fichier update.html sur GitHub comme canal de configuration (rotation d’URL sans republier le module). Le module a Ă©tĂ© servi par le miroir public Go jusqu’au 16 dĂ©cembre 2025; la Go security team le bloque dĂ©sormais via le proxy (403 SECURITY ERROR), tandis que le compte GitHub de l’éditeur reste public au moment de la rĂ©daction. — ChaĂźne d’exĂ©cution Linux et charges — ...

2 mars 2026 Â· 3 min
Derniùre mise à jour le: 23 octobre 2026 📝