{"id":983147,"date":"2023-10-05T10:51:26","date_gmt":"2023-10-05T10:51:26","guid":{"rendered":"https:\/\/teknomers.com\/es\/analisis-y-extraccion-de-configuracion-de-lu0bot-un-malware-de-node-js-con-capacidades-considerables\/"},"modified":"2023-10-05T10:51:29","modified_gmt":"2023-10-05T10:51:29","slug":"analisis-y-extraccion-de-configuracion-de-lu0bot-un-malware-de-node-js-con-capacidades-considerables","status":"publish","type":"post","link":"https:\/\/teknomers.com\/es\/analisis-y-extraccion-de-configuracion-de-lu0bot-un-malware-de-node-js-con-capacidades-considerables\/","title":{"rendered":"An\u00e1lisis y extracci\u00f3n de configuraci\u00f3n de Lu0Bot, un malware de Node.js con capacidades considerables"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"articlebody\">\n<div class=\"separator\" style=\"clear: both;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.jpg\" style=\"clear: left; display: block; float: left; text-align: center;\"><\/a><\/div>\n<p>Hoy en d\u00eda, cada vez m\u00e1s desarrolladores de malware utilizan lenguajes de programaci\u00f3n no convencionales para eludir los sistemas de detecci\u00f3n avanzados.  El malware Node.js Lu0Bot es un testimonio de esta tendencia.<\/p>\n<p>Al apuntar a un entorno de ejecuci\u00f3n independiente de la plataforma com\u00fan en las aplicaciones web modernas y emplear ofuscaci\u00f3n multicapa, Lu0Bot es una seria amenaza para organizaciones e individuos.<\/p>\n<p>Aunque actualmente el malware tiene poca actividad, es probable que los atacantes est\u00e9n esperando el momento adecuado para atacar. <\/p>\n<p>Para estar preparados para cualquier escenario futuro, un equipo de analistas realiz\u00f3 un an\u00e1lisis t\u00e9cnico en profundidad de una de las muestras recientes de Lu0Bot y <a rel=\"nofollow noopener\" href=\"https:\/\/any.run\/cybersecurity-blog\/lu0bot-analysis\/?utm_source=hacker_news&amp;utm_medium=article&amp;utm_campaign=lu0bot0928&amp;utm_content=linktoblog\" target=\"_blank\">public\u00f3 un art\u00edculo<\/a> documentando su proceso.<\/p>\n<p>Aqu\u00ed hay una descripci\u00f3n general de su investigaci\u00f3n.<\/p>\n<h2 style=\"text-align: left;\">An\u00e1lisis est\u00e1tico de la muestra Lu0Bot. <\/h2>\n<p>El <a rel=\"nofollow noopener\" href=\"https:\/\/app.any.run\/tasks\/4696b947-92f0-4413-95dc-644c45ca99a6\/?utm_source=hacker_news&amp;utm_medium=article&amp;utm_campaign=lu0bot0928&amp;utm_content=task\/\" target=\"_blank\">muestra<\/a> bajo investigaci\u00f3n utiliz\u00f3 un empaquetador SFX, un archivo autoextra\u00edble que se puede abrir con cualquier utilidad de archivo.  Su contenido fue explorado individualmente.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"194\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Contenidos del archivo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"text-align: left;\"><strong>1. archivo BAT<\/strong><\/h3>\n<ol>\n<\/ol>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503067_103_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503067_103_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"171\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">El contenido del archivo BAT.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>La primera l\u00ednea del archivo conten\u00eda un comentario que no estaba claro y no se hizo referencia a \u00e9l m\u00e1s adelante. <\/p>\n<p>A continuaci\u00f3n, el archivo EXE inclu\u00eda varios archivos, incluido un int\u00e9rprete de Node llamado fjlpexyjauf.exe. <\/p>\n<p>Luego, el int\u00e9rprete recibi\u00f3 un archivo con bytes y un n\u00famero (%1% en la captura de pantalla) que probablemente sirvi\u00f3 como clave de cifrado para el archivo de bytes. <\/p>\n<h3 style=\"text-align: left;\"><strong>2. archivos eqnyiodbs.dat<\/strong><\/h3>\n<ol>\n<\/ol>\n<p>El archivo se dividi\u00f3 en bloques de bytes, que luego se fusionaron para crear el int\u00e9rprete de Node.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503069_110_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503069_110_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"585\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Contenido de los archivos eqnyiodbs<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"text-align: left;\"><strong>3. Archivo lknidtnqmg.dat <\/strong><\/h3>\n<ol>\n<\/ol>\n<p>Este archivo ten\u00eda bytes cifrados en Base64, que pod\u00edan descifrarse utilizando el n\u00famero de entrada proporcionado.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503070_569_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503070_569_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"387\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Contenido del archivo lknidtnqmg.dat<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"text-align: left;\"><strong>4. Archivo gyvdcniwvlu.dat <\/strong><\/h3>\n<ol>\n<\/ol>\n<p>Este controlador permit\u00eda que los programas de 32 bits en sistemas x64 convirtieran c\u00f3digos de escaneo de claves en caracteres Unicode, probablemente utilizados para la funcionalidad de registro de teclas en el proceso principal.<\/p>\n<h2 style=\"text-align: left;\">An\u00e1lisis din\u00e1mico de malware de Lu0Bot en ANY.RUN <\/h2>\n<p>El siguiente paso implic\u00f3 investigar el archivo EXE y lknidtnqmg.dat en <a rel=\"nofollow noopener\" href=\"https:\/\/any.run\/?utm_source=hacker_news&amp;utm_medium=article&amp;utm_campaign=lu0bot0928&amp;utm_content=landing\" target=\"_blank\">el malware interactivo ANY.RUN <\/a>sandbox para monitorear su comportamiento y descifrar los bytes o ubicarlos descifrados en la memoria del proceso.<\/p>\n<p>El an\u00e1lisis revel\u00f3 que, tras la ejecuci\u00f3n, el proceso principal inici\u00f3 un archivo BAT que lanz\u00f3 un archivo EXE.  El c\u00f3digo acept\u00f3 entradas JS cifradas y recopil\u00f3 datos del sistema utilizando WMIC, incluida informaci\u00f3n sobre la ubicaci\u00f3n de ejecuci\u00f3n del proceso, que se aline\u00f3 con la t\u00e9cnica MITRE T1047.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503072_430_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503072_430_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"459\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">El \u00e1rbol de procesos durante la ejecuci\u00f3n de la muestra.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Se descubri\u00f3 que el int\u00e9rprete se copi\u00f3 en la carpeta de inicio.  La conexi\u00f3n al dominio continu\u00f3 despu\u00e9s de que se reinici\u00f3 el sistema, lo que permiti\u00f3 que el bot siguiera operativo.<\/p>\n<p>Adem\u00e1s, el malware demostr\u00f3 un enfoque \u00fanico para la conexi\u00f3n de dominios al ensamblar varias partes en una sola entidad dentro del c\u00f3digo JS.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503073_731_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503073_731_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"276\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Solicitudes DNS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section class=\"check_two_webinar clear badbox\"><span class=\"wn-label\">An\u00e1lisis de malware<\/span><a rel=\"nofollow noopener\" class=\"wn-head\" href=\"https:\/\/app.any.run\/#register\/?utm_source=hacker_news&amp;utm_medium=article&amp;utm_campaign=xworm0923&amp;utm_content=app\" target=\"_blank\"><\/p>\n<p>Utilice una prueba gratuita de 14 d\u00edas para analizar malware en el entorno limitado interactivo de ANY.RUN.<\/p>\n<p><\/a><\/p>\n<p class=\"wn-description\">Trabaja junto con tu equipo en modo privado.  Interact\u00fae con archivos y enlaces en una m\u00e1quina virtual dedicada para exponer su comportamiento malicioso.  Recopile IOC y configuraciones nuevas en segundos.<\/p>\n<p><a rel=\"nofollow noopener\" class=\"wn-button-2\" href=\"https:\/\/any.run\/demo\/?utm_source=hacker_news&amp;utm_medium=article&amp;utm_campaign=lu0bot0928&amp;utm_content=demo\" target=\"_blank\">Iniciar una prueba gratuita<\/a><\/section>\n<h2><strong>An\u00e1lisis t\u00e9cnico del malware Lu0Bot mediante un desensamblador y depurador <\/strong><\/h2>\n<p>Para acceder al c\u00f3digo JS principal, el equipo:<\/p>\n<ul>\n<li>Desempaquetado el archivo SFX <\/li>\n<li>Ejecut\u00e9 un comando para recopilar el archivo Node.js <\/li>\n<li>Se lanz\u00f3 fjlpexyjauf.exe en x32dbg, ingresando los datos entrantes en la l\u00ednea de comando <\/li>\n<li>Llegu\u00e9 al punto donde comenz\u00f3 la ejecuci\u00f3n del c\u00f3digo JS.<\/li>\n<li>Localiz\u00f3 el c\u00f3digo en la memoria y guard\u00f3 un volcado.<\/li>\n<\/ul>\n<p>Para ver c\u00f3mo se llevaron a cabo los procesos de desembalaje y extracci\u00f3n de volcados, consultar el art\u00edculo original.  Para esta descripci\u00f3n general, centr\u00e9monos en el an\u00e1lisis del c\u00f3digo.<\/p>\n<h3 style=\"text-align: left;\">Analizando el c\u00f3digo JS<\/h3>\n<p>El c\u00f3digo JavaScript inicialmente ininteligible se aclar\u00f3 eliminando bytes innecesarios y utilizando un desofuscador de JavaScript.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503075_59_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503075_59_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"512\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Resultado de la transformaci\u00f3n del c\u00f3digo.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>El c\u00f3digo comenzaba con una serie de cadenas cifradas.  Luego, elementos espec\u00edficos se movieron al final de la matriz mediante manipulaci\u00f3n.  Despu\u00e9s de eso, se implement\u00f3 una funci\u00f3n para descifrar las cadenas de la matriz utilizando una forma alternativa de BASE64 (T1132.002), seguida de codificaci\u00f3n-decodificaci\u00f3n de URL y, finalmente, RC4. <\/p>\n<p><strong>Esta funci\u00f3n fue llamada usando dos variables: <\/strong><\/p>\n<p>1. Un elemento de la matriz.<\/p>\n<p>2. La llave RC4.<\/p>\n<p>Con la ayuda de <a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/anyrun\/blog-scripts\/blob\/main\/Extractors\/Lu0Bot\/decode_strings_Lu0Bot.py\" target=\"_blank\">un gui\u00f3n especial<\/a>las l\u00edneas se descifraron, lo que revel\u00f3 que partes de los dominios estaban codificadas en la muestra. <\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503076_637_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503076_637_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"251\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Despu\u00e9s de la desofuscaci\u00f3n del c\u00f3digo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A continuaci\u00f3n, se descubri\u00f3 la secci\u00f3n del c\u00f3digo responsable de ensamblar el dominio.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503078_570_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503078_570_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"154\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Construcci\u00f3n de dominio<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"text-align: left;\">Depurando el c\u00f3digo JavaScript<\/h3>\n<p>Para depurar, el equipo utiliz\u00f3 Node.js con su par\u00e1metro inspect-brk (node.exe \u2013inspect-brk *ofuscar volcado sin bytes basura*), colocando un punto de interrupci\u00f3n en la palabra clave &#8220;var&#8221; y observando el resultado generado por cada l\u00ednea.<\/p>\n<p>Se encontr\u00f3 que la primera funci\u00f3n (<strong>ginebra<\/strong>) recopil\u00f3 informaci\u00f3n del sistema y produjo una matriz de 15 elementos con detalles del sistema.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503079_704_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503079_704_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"473\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Una matriz que contiene la salida de la funci\u00f3n ginf.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>La segunda funci\u00f3n (<strong>hwco<\/strong>) utiliz\u00f3 la matriz de 15 elementos de la <strong>ginebra<\/strong> funciona como entrada, lo que genera una salida que comprende el final del dominio hasta el punto.  Un an\u00e1lisis m\u00e1s detallado revel\u00f3 que este resultado era un hash de los datos recopilados del sistema.<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503081_474_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503081_474_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"191\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Salida de cadena de la funci\u00f3n hwco<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>El puerto, el n\u00famero y el segmento de dominio despu\u00e9s del punto se extrajeron de la matriz acc y luego se asignaron a variables. <\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503083_126_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503083_126_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"154\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Extrayendo elementos de la matriz acc<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Se agreg\u00f3 un n\u00famero aleatorio al segmento de dominio despu\u00e9s del punto.  La siguiente l\u00ednea seleccion\u00f3 un dominio alternativo si se cumpl\u00edan ciertas condiciones. <\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"float: left;\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503084_937_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" style=\"clear: left; display: block; margin-left: auto; margin-right: auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503084_937_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.png\" alt=\"\" border=\"0\" data-original-height=\"151\" data-original-width=\"728\"\/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Elija dominio despu\u00e9s del punto<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Despu\u00e9s de varias operaciones m\u00e1s, el dominio qued\u00f3 completamente ensamblado y todos los elementos necesarios se empaquetaron en un objeto JSON.<\/p>\n<div style=\"text-align: left;\"><a rel=\"nofollow\" href=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503086_998_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.jpg\" style=\"clear: left; display: block; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/teknomers.com\/es\/wp-content\/uploads\/2023\/10\/1696503086_998_Analisis-y-extraccion-de-configuracion-de-Lu0Bot-un-malware-de.jpg\" alt=\"\" border=\"0\" data-original-height=\"211\" data-original-width=\"728\"\/><\/a><\/div>\n<p>Despu\u00e9s de ejecutarse, el malware busc\u00f3 una direcci\u00f3n para la transmisi\u00f3n de datos.  Una vez que el servidor recibi\u00f3 el tr\u00e1fico, envi\u00f3 el c\u00f3digo JS.<\/p>\n<h2 style=\"text-align: left;\">Detecci\u00f3n de Lu0bot<\/h2>\n<p>Como parte de su esfuerzo, el equipo logr\u00f3 descubrir una gran cantidad de inteligencia y COI, adem\u00e1s de escribir reglas YARA, Sigma y Suricata.  Puedes acceder a \u00e9l en el art\u00edculo.<\/p>\n<p>Todos los hallazgos se incorporaron a ANY.RUN, lo que permiti\u00f3 al servicio identificar r\u00e1pidamente cualquier muestra de Lu0Bot y revelar dominios C2 despu\u00e9s de descifrar cadenas.<\/p>\n<h2 style=\"text-align: left;\">Conclusi\u00f3n<\/h2>\n<p>Lu0bot es un malware inusual que combina Node.js y c\u00f3digo JS ejecutable.  Posee una estructura de dominio \u00fanica y utiliza m\u00e9todos de cifrado personalizados para cadenas. <\/p>\n<p>Aunque actualmente muestra un bajo nivel de actividad, Lu0bot puede representar un riesgo significativo si su campa\u00f1a escala y el servidor C2 comienza a responder activamente. <\/p>\n<p>Proteja su organizaci\u00f3n de este y otro malware mediante el uso <a rel=\"nofollow noopener\" href=\"https:\/\/any.run\/?utm_source=hacker_news&amp;utm_medium=article&amp;utm_campaign=lu0bot0928&amp;utm_content=landing\" target=\"_blank\">CUALQUIER EJECUCI\u00d3N<\/a> para analizar r\u00e1pidamente cualquier archivo o enlace sospechoso y obtener un veredicto concluyente en segundos.<\/p>\n<p><\/p>\n<div class=\"cf note-b\">\u00bfEncontr\u00f3 interesante este art\u00edculo?  Siga con nosotros <a rel=\"nofollow noopener\" href=\"https:\/\/twitter.com\/thehackersnews\" target=\"_blank\">Gorjeo <i class=\"icon-font icon-twitter\">\uf099<\/i><\/a>  y <a rel=\"nofollow noopener\" href=\"https:\/\/www.linkedin.com\/company\/thehackernews\/\" target=\"_blank\">LinkedIn<\/a> para leer m\u00e1s contenido exclusivo que publicamos.<\/div>\n<\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/thehackernews.com\/2023\/10\/analysis-and-config-extraction-of.html\" rel=\"nofollow noopener\" target=\"_blank\">ttn-es-57<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy en d\u00eda, cada vez m\u00e1s desarrolladores de malware utilizan lenguajes de programaci\u00f3n no convencionales para eludir los<\/p>\n","protected":false},"author":1,"featured_media":983148,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[4657,4656,2191,4661,28629,4664,99,43308,19311,16968,4662,4668,201033,208582,4669,163594,4654,201031,4659,4653,4655,4666,4665,201032,4660],"class_list":["post-983147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia","tag-actualizaciones-ciberneticas","tag-actualizaciones-de-seguridad-cibernetica","tag-analisis","tag-ataques-ciberneticos","tag-capacidades","tag-como-hackear","tag-con","tag-configuracion","tag-considerables","tag-extraccion","tag-filtracion-de-datos","tag-la-seguridad-informatica","tag-las-noticias-de-los-piratas-informaticos","tag-lu0bot","tag-malware","tag-node-js","tag-noticias-ciberneticas","tag-noticias-de-piratas-informaticos","tag-noticias-de-pirateria","tag-noticias-de-seguridad-cibernetica","tag-noticias-de-seguridad-cibernetica-hoy","tag-seguridad-de-informacion","tag-seguridad-de-la-red","tag-software-malicioso-ransomware","tag-vulnerabilidad-de-software"],"_links":{"self":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/posts\/983147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/comments?post=983147"}],"version-history":[{"count":0,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/posts\/983147\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/media\/983148"}],"wp:attachment":[{"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/media?parent=983147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/categories?post=983147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teknomers.com\/es\/wp-json\/wp\/v2\/tags?post=983147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}