El otro día realice un reto de HTB, fácil pero muy
divertido e instructivo ya que te permite entrenar las habilidades para
analizar un archivo de tipo ofimático.
Para lo cual “levante” la máquina virtual donde realizo los análisis de malware, y por tal motivo tiene herramientas para tales trabajos y, por supuesto, no tiene salida a Internet.
Tras arrancar la máquina virtual y transferir el fichero, lo primero que hice fue abrir el documento “doc” con winrar, ya que dichos documentos se encuentran estructurados en formato XML. Tras abrir el documento, abrí el documento: [Content_Type].xml, que viene a ser un índice del contenido del documento ofimático
En el contenido encontrado, lo que llamó mi interés
fueron los documentos: e2oDoc.xml y downrev.xml, los cuales se encontrabann
dentro del directorio: /Drs/
Tras detectar el contenido mencionado anteriormente, pasé a revisar ambos documentos con más atención.
En: Downrev.xml, sólo encontré una cadena en base64 que tras decodificarla determiné que no es lo que estaba buscando y en: e2oDoc.xml, tampoco encontré algo sugerente.
Así que, ¡¡try harder!!
El siguiente paso fue abrir el
documento.Al abrirlo vi la advertencia de seguridad
relacionada con la ejecución de macros, pues fui a ojearlas
Al intentar modificarla, la contraseña me lo
impidio.
Pero no pasa nada, pasé a utilizar la herramienta de nuestro querido amigo Didier Stevens: oledump.
Tras ejecutarla vi dos macros, detrás de los objetos con los caracteres: M y mVisite el elemento 7.
Encontré un comando de poweshell encriptado, pues ni corto y perezoso, lo ejecute Obtuve un error, pero también obtuve el comando en texto claro.
Al analizarlo vislumbre que tenemos un texto partido en múltiples partes y que debemos ordenarlo según la secuencia:
{5}{25}{8}{7}{0}{14}{3}{21}{2}{22}{15}{16}{31}{28}{11}{26}{17}{23}{27}{29}{10}{1}{6}{24}{30}{18}{13}{19}{12}{9}{20}{4}
Pues nada, empecé ordenando y numerando las distintas cadenas a ordenar según la secuencia anterior.
Al final, obtuve la siguiente cadena:
Tras sustituir los valores en hexadecimal por valores ascii, obtuve lo que andaba buscando:
En cualquier caso…
Lo que hagas con la información es cosa tuya, no mía... pero ten conciencia.
No hay comentarios:
Publicar un comentario