bueno para dejarlo mas claro...
¿Que estamos buscando cuando escaneamos una web?
Buscamos vulnerabilidad
es que se encuentran en el sitio web, los cuales pueden ser un error del mismo programdor del servicio (ftp, foro etc) o mala programacion del webmaster.
estas vulnerabilidad
es pueden ser aprovechadas mediante un exploit (mas abajito dejare el significado de exploit), ese exploit lo que hace es atraves de una secuencia de codigo poder aprovechar esta vulnerabilidad
. por ej dejare un ejemplo muy burdo pero para que se entienda...
Tenemos una Casa (sitio web)
Vulnerabilidad ( ventana abierta, puerta mal cerrada etc)
Exploit ( la secueicnai de ordenes para poder entrar a por ej a la vulnerabilidad de la ventana abierta)
si tuvieramos que decir el codigo para entrar a esa ventana podrias decir lo siguiente... POR EJEMPLO¡
#indluce <saltar>
#indluce <abrir>
}
ubicar la casa ()
saltar la pared,;
encontrar ventana, vulnerable
abrir
dentro de la casa
}
es un ejemplo muy burdo pero es para que se entienda que rayos dice esos codigos raros alguien que no sabe c/c++ o perl o ams o php , o python etc..
entonces. una vez encontrada la vulne se busca el exploit, se compila , osea se transforma esos codigos a un EXE y es ejecutado.
Exploit (del inglés to exploit, explotar, aprovechar) es el nombre con el que se identifica un programa informático malicioso, o parte del programa, que trata de forzar alguna deficiencia o vulnerabilidad de otro programa. El fin puede ser la destrucción o inhabilitación del sistema atacado, aunque normalmente se trata de violar las medidas de seguridad para poder acceder al mismo de forma no autorizada y emplearlo en beneficio propio o como origen de otros ataques a terceros.
Los exploits se pueden caracterizar según las categorías de vulnerabilidad
es utilizadas:
* Vulnerabilidad
es de desbordamiento de buffer.
* Vulnerabilidad
es de condición de carrera (race condition).
* Vulnerabilidad
es de error de formato de cadena (format string bugs).
* Vulnerabilidad
es de Cross Site Scripting (XSS).
* Vulnerabilidad
es de Inyección SQL.
* Vulnerabilidad
es de Inyección de Caracteres (CRLF).
* Vulnerabilidad
es de denegación del servicio
* Vulnerabilidad
es de Inyección múltiple HTML (Multiple HTML Injection).
* Vulnerabilidad
es de ventanas enganosas o mistificación de ventanas (Window Spoofing).
Primer Paso
Scanear las Vulnerabilidad
es con el SSS shadow security scanner y encontrar el exploit
Para ver este enlace Registrate o Inicia Sesionhttp://foro.portalhacker.net/index.php/topic,16814.msg67031.html
Indentificar en que lengauej esta
Interpretar en perl (compilar)
Para ver este enlace Registrate o Inicia SesionCompilar en C
Para ver este enlace Registrate o Inicia Sesionhttp://foro.portalhacker.net/index.php?topic=16810.0
y bueno ahy seria una idea mas o menos de los procedimientos ... es un pequeño ultra resumen...
pero yo voy en esos. me falta los de php, inyecion sql, rfi, etc..

¡ tan solo llevo 1 mes sike con calma y cada cosa que aprenda lo paso a manuales

saludos
adios¡