RansomwareVirus

Un Ransomware qui utilise le Wake-on-Lan pour chiffrer les appareils hors ligne : Ryuk Ransomware

Les ransomwares ne s’arrêtent jamais d’évoluer. Cette fois c’est Ryuk Ransomware qui utilise la fonction Wake-on-Lan pour allumer les appareils hors tension sur un réseau compromis pour avoir plus de chance de les chiffrer.

Le Wake-on-Lan est une fonctionnalité matérielle qui permet de réveiller ou d’allumer un appareil hors tension en lui envoyant un paquet réseau spécial. Ceci est utile pour les administrateurs qui peuvent avoir besoin d’envoyer des mises à jour sur un ordinateur ou d’effectuer des tâches planifiées lorsqu’il est hors tension.

Selon une analyse récente du Ryuk Ransomware par le chef de SentinelLabs Vitali Kremez , lorsque le malware est exécuté, il génère des sous-processus avec l’argument «8 LAN».

Lorsque cet argument est utilisé, Ryuk analysera la table ARP de l’appareil, qui est la liste des adresses IP connues sur le réseau et leurs adresses mac associées, il vérifiera également si les entrées font partie des sous-réseaux d’adresse IP privés de « 10. », «172.16» et «192.168». 

Si l’entrée ARP fait partie de l’un de ces réseaux, Ryuk enverra un paquet Wake-on-Lan (WoL) à l’adresse MAC de l’appareil pour le mettre sous tension. Cette requête WoL se présente sous la forme d’un «paquet magique» contenant «FF FF FF FF FF FF FF FF».

Si la demande WoL réussi, Ryuk tentera alors de monter le partage administratif C $ du périphérique distant.

Et si le partage peut être créé, alors Ryuk chiffrera également le lecteur de cet ordinateur distant.

Kremez a déclaré que cette évolution des tactiques de Ryuk permet une meilleure portée dans un réseau compromis à partir d’un seul appareil et montre la compétence du virus Ryuk à traverser un réseau d’entreprise.

Pour atténuer cette nouvelle fonctionnalité, les administrateurs doivent autoriser uniquement les paquets Wake-on-Lan à partir de périphériques administratifs et de postes de travail.

Cela permettrait aux administrateurs de bénéficier de cette fonctionnalité tout en ajoutant une sécurité. 

Par contre, cela n’aidera pas si un poste de travail avec les droits administrateurs est compromis, ce qui se produit assez souvent lors d’attaques ciblées de ransomwares.

Vous pouvez également trouver ici une analysé de CrowdStrike ici.

zerovirus

Professionnel de informatique et passionné par la sécurité informatique, je travaille depuis plus de 15ans avec des particuliers et professionnels dans le but les former et de sécuriser leur environnement informatique.

Articles similaires

Bouton retour en haut de la page

Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/vendor/matthiasmullie/minify/src/CSS.php:528 Stack trace: #0 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/vendor/matthiasmullie/minify/src/CSS.php(528): implode(Array, '|') #1 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/vendor/matthiasmullie/minify/src/CSS.php(314): MatthiasMullie\Minify\CSS->shortenColors('.arqam-widget-c...') #2 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/vendor/matthiasmullie/minify/src/Minify.php(111): MatthiasMullie\Minify\CSS->execute(NULL) #3 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/inc/classes/optimization/CSS/class-minify.php(175): MatthiasMullie\Minify\Minify->minify() #4 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/inc/classes/optimization/CSS/class-minify.php(128): WP_Rocket\Optimization\CSS\Minify->minify('/home/clients/6...', '/home/clients/6...') #5 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/inc/classes/optimization/CSS/class-minify.php(66): WP_Rocket\Optimization\CSS\Minify->replace_url('https://www.zer...') #6 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/inc/classes/subscriber/Optimization/class-abstract-minify-subscriber.php(85): WP_Rocket\Optimization\CSS\Minify->optimize('<!DOCTYPE html>...') #7 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/inc/classes/subscriber/Optimization/class-minify-css-subscriber.php(44): WP_Rocket\Subscriber\Optimization\Minify_Subscriber->optimize('<!DOCTYPE html>...') #8 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/class-wp-hook.php(308): WP_Rocket\Subscriber\Optimization\Minify_CSS_Subscriber->process('<!DOCTYPE html>...') #9 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/plugin.php(205): WP_Hook->apply_filters('<!DOCTYPE html>...', Array) #10 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-optimization.php(94): apply_filters('rocket_buffer', '<!DOCTYPE html>...') #11 [internal function]: WP_Rocket\Buffer\Optimization->maybe_process_buffer('<!DOCTYPE html>...', 9) #12 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/functions.php(5279): ob_end_flush() #13 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/class-wp-hook.php(308): wp_ob_end_flush_all('') #14 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #15 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #16 /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-includes/load.php(1124): do_action('shutdown') #17 [internal function]: shutdown_action_hook() #18 {main} thrown in /home/clients/6b2a64de70d730cb2cd05fb6192bdebe/zerovirus.fr/www/wp-content/plugins/wp-rocket/vendor/matthiasmullie/minify/src/CSS.php on line 528