‘ Archivos de la Categoria ’Ruby

PenTBox 1.2 Beta

Por DANIEL M. MALDONADO el 14 de enero 2010.

Alberto Ortega liberó uno nueva versión Beta de PenTBox, la Suite de Seguridad orientada a los test de penetración y programada íntegramente en Ruby.

Hasta aquí me parece excelente el trabajo que se viene realizando, con versiones periódicas y siempre la implementación tanto de mejoras como de nuevas características.

Una de las utilidades más destacadas en esta nueva versión es la implementación de Honeypot, agregando un beep de aviso en la intrusión como así también el almacenamiento de archivos log.

Además se actualizó la Licencia GNU/GPL v3 al 2010, contando con nuevos Readme, dos nuevos banner que estamos acostumbrados a ver al inicio de la aplicación, Fuzzer para encontrar vulnerabilidades y varias novedades más. Continuar leyendo

Ataque DoS al iPhone/iPod Touch con PenTBox

Por DANIEL M. MALDONADO el 21 de noviembre 2009.

El proyecto PenTBox, que es una suit de seguridad realizada en el lenguaje de programación Ruby, nos muestra un video demostración de PenTBox 1.1 BETA, realizando un ataque DoS TCP Flood a un iPhone Touch (3ra gen, 32GB).

Para conocer más sobre el proyecto PenTBox, te recomiendo que visites su Página Oficial

PentBox, Suit de seguridad en Ruby

Por DANIEL M. MALDONADO el 02 de septiembre 2009.

PenTBox es una Suite de Seguridad orientada a Penetration_test , de ahí su nombre Penetration Testing Box. Esta programada en un lenguaje interpretado, Ruby que le permite ser multiplataforma y tener un código bastante claro. El código esta liberado bajo licencia GNU GPL v3.

La idea principal es que es un conjunto de programas, que pueden ser ejecutados individualmente, sin dependencia de la Suite en sí. Además, el proyecto puede ir creciendo fácilmente grácias a la comunidad, por lo fácil que es implementar nuevos programas individualmente.

Lo que incluye PentBox

  • Crackeador de Hash MD5, SHA1, SHA256 y SHA512 mediante fuerza bruta numérica.
  • Creador rápido de Honeypot.
  • Generador de contraseñas seguras ante  Ataque_de_fuerza_bruta y diccionario
  • Ataque_de_diccionario.
  • Generadores de tráfico masivo en la red para probar posibles denegaciones de servicio.
  • Escáner de puertos.
  • Otras aplicaciones complementarias o menores …

Enlace | DragonJar
Proyecto | PenTBox

Guía de uso de RubyGems

Por DANIEL M. MALDONADO el 29 de agosto 2009.

Aquí dejo una guía del uso de RubyGems, el gestor de paquetes para el lenguaje de programación ruby donde se explica la instalación, la busqueda e instalación de paquetes y la construcción de gemas. Espero que les sea útil.

Esta guía fue creado junto con Luis Chavez de LaREPAWEB y con mi colaboración logramos escribir estas referencias, la idea es seguir generando más documentación y material de descarga útil para los usuarios.

Descarga | Guía de uso de RubyGems

Que hay de nuevo Ruby?

Por DANIEL M. MALDONADO el 28 de julio 2009.

Hace un tiempo que no escribimos de Ruby, así que les paso a comentar un poco lo acontecido en este último tiempo respecto a Ruby.

Por un lado se detectó una vulnerabilidad en BigDecimal, más específicamente de tipo DoS en parte de la librería estándar de Ruby. La conversión de objetos del Tipo BigDecimal a Float puede producir una violación de acceso a memoria.

Este problema se ve afectado a las versiones:
1.8

  • 1.8.6-p368 y todas las versiones anteriores
  • 1.8.7-p160 y todas las versiones anteriores

Por otro lado Ruby 1.9.1 ha sido lanzado, y constituye el primer release estable de la serie 1.9.

Los cambios son muchos, pero se destaca una gran mejora en performance, la inclusión de RubyGems en la librería estándar y la internacionalización (i18n). Continuar leyendo

Actualizaciones para Python y Ruby en Debian

Por DANIEL M. MALDONADO el 27 de julio 2008.

El proyecto Debian ha anunciado la acutalizacion para los intrepresd de Ruby y de Python dos de los lenguajes intepretados mas populares, segun los auncionas Actualizacion Ruby y Actualizacion Python. En ambos cosos se corrigen varias vulnerabilidades.

Articulo completo: RetroNet

Corrigiendo un error en Newt para Ruby

Por DANIEL M. MALDONADO el 09 de julio 2008.

Resulta que hacer varios días mi amigo Luis de RetroNet trabajando para un proyecto en común que venimos haciendo con un grupo de compañeros, encontró un pequeño error en las librerías gráficas Newt para Ruby.

El error surgía cuando utilizaba un ListBox y quería extraer el índice del elemento seleccionado con el método GetCurrent, el mismo devolvía un valor erróneo, pero por suerte contamos con la solución.

Si es que ya tenemos instalado newt lo único que debemos hacer es editar el archivo newt.c dentro del código fuente.

Nos dirigimos hasta rb_ext_Listbox_GetCurrent, hay observamos el error en el return esta devolviendo la variable i, cuando en realidad debería devolver la variable ip, tal y como vemos en la imágen de abajo.

newt.c

Entonces este es el único cambio que debemos hacer, lo único que nos quedaría hacer es compilar nuevamente los fuentes y volver a reinstalarla con:

sudo make
sudo make install

Ahora ya podemos decir que este pequeño error que a la larga nos estaba dando algunos errores con el método GetCurrent de los ListBox.

Documentación de Ruby [ENG]

Por DANIEL M. MALDONADO el 08 de julio 2008.

Este es un sitio en donde podemos encontrar bastante documentación sobre el lenguaje de programación Ruby, que es lo que quería resaltar por sobre todas las cosas, pero además podemos encontrar algo de Pascal y Linux.

En cuanto a la documentación de Ruby vamos a encontrar algunos proyectos como:

  • Tar2RubyScript
  • RubyScript2Exe
  • RubyWebDialogs
  • AllInOneRuby
  • Levenshtein

Algo de Documentación como

  • Distributing Ruby Applications
  • Distributing Rails Applications
  • Monitor-Functions
  • XML2RB

Por sobre todas las cosas es algo que día a día va evolucionando y que pretende ser un gran repositorio de documentación y proyectos.

La documentación la puedes encontrar en ErikVeen.dds.nl