miércoles, 17 de agosto de 2016

Necesitas exploits para toda ocasión? usa Linux Exploit Suggester




Necesitas exploits para toda ocasión? usa Linux Exploit Suggester

En esta ocasión hablaré de dos herramientas que me parecieron dignas de mencionar, ya que, muchos de nosotros nos  hemos encontrado con el problema de que cuando escaneamos o hacemos un pentesting a servidor web en la etapa de footprinting encontramos la versión del servidor y no sabemos que exploits usar para poder atacarlo.

Perdón me resbale (para poderlo analizar) ;p

les ha pasado?

Bueno pues aquí les traigo esta tool que nos ayudará a encontrar el exploit o exploits que podrían ser usados y esta utilería se llama:

Linux Exploit Suggester

Es un pequeño pero muy útil script escrito en PERL que nos ayudará a encontrar fácilmente los exploits que podríamos usar cuando ya hemos encontrado la versión del sistema operativo LINUX instalado en el servidor web analizado.

Este script al ejecutarlo sin ningún parámetro que especifique la versión de LINUX a buscar, hará por default un UNAME -r  el cual obtendrá la versión del sistema instalado en la computadora donde se ejecutó el script y además nos mostrará una lista de exploits sugeridos de posibles vulnerabiliades que podrían ser usados para atacar.


Recordándoles amigos que este script no es la panacea en identificación de exploits para versiones especificas, ya que si un sistema operativo LINUX esta parchado podría dar falsos positivos en cuanto a exploits a usar.


INSTALACIÓN

Gracias a dios y la virgen nos ayudo ya que realmente no necesitas ser un experto en compilación de código para poderlo usar:


1.-  Descomprimimos el contenido del ZIP file y lo copiamos el script a un folder que yo le eh puesto de nombre EXPLOITER en el home de mi sistema.





 2.-  Una vez hecho esto si no tenemos PERL en tu sistema instalado, deberás instalarlo, pero verifiquemos antes si lo tenemos ya que en las últimas versiones de LINUX ya viene por default instalado, para verificarlo abre una terminal y escribe PERL -V  y obtendremos algo parecido a lo siguiente:




 Listo lo tenemos instalado, ahora pasaremos a ver si en verdad funciona este script,  lo que haré es renombrar el archivo .pl  a un nombre mas facil de escribir y asi lo ejecutaré con el comando y parametro por default y aparece:





Uff menos mal mi versión de LINUX no tiene por el momento un exploit que se pueda usar, claro recordandoles que existen los 0day y por ahí alguien puede tener algo que no ha salido a la luz.

Pero ahora usaremos con el parámetro -k  el cual nos permite poner la versión del KERNEL para ser mas específicos y al ejecutarlo obtenemos lo siguiente:



 y como podemos ver nos muestra los exploits que podrían ser usados.


otro ejemplo podríamos poner la versión del kernel 2.6.0 y mostraría:




y con esto comprobamos la utilidad de este script, ojala y les guste, cabe señalar que hay otros script muy parecidos y son buenos también.

En si amigos aquí les dejaré un link donde podrán descargar todo el PACK de este tipo de escripts para que los prueben ustedes uno a uno y seleccionen el que mas les guste, cortesia de su amigo  Pr@fEsOr X.


Basados y organizados por lenguaje de programación, en mi búsqueda encontré:

  • 6 -> PERL

    • PenturaLabs - Linux_Exploit_Suggester
    • Jondonas - linux-exploit-suggester-2 
    • Barry-malone - Linux_Exploit_Suggester.pl
    • Ram4u - Linux_Exploit_Suggester 
    • Dancaschi - linux-exploit-suggester
    • Eward9 - les-downloader
     
  • 1 -> Python 
    • Flsf - linux-exp-suggester


--= PACK DE SCRIPTS DESCARGA =--  

-------------------------------------------------------------------------------
MD5hash:   1f864b88036faa4f60b3a8fa8b9476f4
----------------------------------------------------------------------------- 





Espero les sirvan y usenlos con moderación jajajajjaja estoy bromeando usenlos duro y tupido....... (Y) ;p.

Un saludo  y si necesitan una conferencia en su universidad contactenme.



RECUERDEN  en Noviembre del 2016 estaremos dando conferencias en GUATEMALA. 


Li. Rodolfo H. Baz
www.ccat.edu.mx   - Certified White Hat Professional
www.rodolfohbaz.net    - curriculum



martes, 16 de agosto de 2016

Todos con la NSA y UBUNTU con nuevos Bugs ;p




Si amigos ayer 15 de agosto del 2016 todo mundo saltó de sorpresa y un poco de incredulidad con la noticia de que un grupo de hackerś " Equation Group "  le dio duro y tupido como bandido, sin  piedad y misericordia los mataron a puñaladas a los sres. de la NSA  y que ese grupo de hackerś era el mas avanzado que había visto según KASPERSKY.

y resulto que no,  ya que los hackearon, up´s 

-----------------------------------------
lección del día: NO creas que eres el mejor, ya que siempre habrá alguien mejor que tu.
 

----------------------------------------------- 
 
Pero en lo andabamos ocupados con esa noticia que salen nuevos bugs de UBUNTU.


USN-3061-1: OpenSSH vulnerabilities
Ubuntu Security Notice USN-3061-1

15th August, 2016
openssh vulnerabilities

Este fallo de seguridad afecta a las siguientes releases de UBUNTU y sus derivados.

Sistemas afectados:
Ubuntu 16.04 LTS
Ubuntu 14.04 LTS
Ubuntu 12.04 LTS
.
Tipo de vulnerabilidad: Riesgo Medio.

Descripción: La función AUTH_PASSWORD en auth - passwd.c en sshd en OpenSSH 7.3 antes no limitaba la longitud de las contraseñas para la autenticación, esto permite que un atacante remoto provoque una denegación de servicio en cuanto a el consumo de recursos de CPU a través de una larga cadena y además se pueden enumerar los usuarios validos por la situación que OPENSSH trata de forma incorrecta el hash de la clave cunado se autentifican.

 CVE- 2.016-6515  - CVE-2.016-.210

Estos fallos fueron descubiertos por Eddie Harari, Tomas Kuthan. Andres Rojas y Javier Nieto respectivamente.


Estos problemas pueden ser resueltos actualizando tu sistema con los siguientes datos:


Ubuntu 16.04 LTS:
 
openssh-server 1:7.2p2-4ubuntu2.1
 
Ubuntu 14.04 LTS:
 
openssh-server 1:6.6p1-2ubuntu2.8
 
Ubuntu 12.04 LTS:
 
openssh-server 1:5.9p1-5ubuntu1.10


POR ESO AMIGOS  A ACTUALIZAR SUS UBUNTU

  


SALUDOS
LI: Rodolfo H. Baz
 www.ccat.edu.mx

los invito a que se apunten al grupo de noticias de seguridad informática: 

https://www.facebook.com/groups/1495939257358214/
 

lunes, 15 de agosto de 2016

Quien es el mejor en Servicios de CDN y por que usarlos?




   Muchos de nosotros hemos tenido problemas en cuanto a los ataques de denegación de servicio y  muchos mas problemas en encontrar una solución para poderlos evitar en gran medida, bueno pues en este pequeño articulo veremos un sistema llamado CDN que en español se podía decir que es:

El CDN (Content Delivery Network) es un conjunto de servidores que contienen copias de nuestros datos que están localizados en diferentes puntos en una red internacional con el fin de maximizar el ancho de banda. Con dicho sistema podemos conseguir un mayor eficiencia en el acceso de los datos desde diferentes puntos geográficos a través del Internet.

Osea que las ventajas de este tipo de tecnología llamada Content Delivery Network nos ayudará  en el caso de los ataques de denegación de servicio a: 

  • Reducir la carga de los servidores.
  • Pasar a ser una red de tráfico distribuida.
  • Reducir la latencia.
  • Incrementar el ancho de banda.
  • Aumento en el web caching.
  • Tendremos mayor capacidad de conexión.
  • Disminuiremos el tiempo de respuesta de entrega de información al usuario.
  • Disminuiremos los costos asociados a la entrega de contenidos.
  • Reducimos la pérdida y demora de paquetes ya que trabajan con nodos cercanos al usuario.
  • Disminuimos la carga de la red.
  • Tendremos 100% de disponibilidad de información, incluso ante la caída de uno de los servidores.
  • Nos permite obtener estadísticas de comportamiento de usuarios basado en el registro de páginas visitadas, ubicación geográfica, entre otras.

Como ven amigos los CDN tienen muchísimas ventajas de configuración y de protección para disminuir la incidencia de los ataques asociados a delitos informáticos.

lamentablemente muchos administradores no los usan en sus paginas web y por eso sufren cada momento de ataques DDOS que no pueden solventar y sus sistemas web son atacados en cada momento.



VENTAJAS DE UNA CDN EN PASOS BÁSICOS PARA SU ENTENDIMIENTO

1.-  Un usuario de Internet hace una búsqueda en google de una página desde cualquier parte del mundo.


Cuando el usuario hace la petición, esta se envía a los servidores DNS por medio de la tecnología llamada  IP ANYCAST  entonces la CDN responde redirigiendo la petición  al POP CDN ( point of presence CDN) que este mas cerca de localización de la petición y además  que su tiempo de espera sea menor. 

Un ejemplo Seria:

Si por ejemplo alguien que hizo al petición para ver la pagina www.ccat.edu.mx y se encuentra en Xalapa en este caso seria redirigido al POP mas cercano que seria en el DF.


2.- Se envían los datos al usuario  desde el POP mas cercano que es el servidor de alojamiento.

recuerden amigos que se pueden dar varios escenarios cunado se hacne las peticiones de datos los cuales serian que los archivos solicitados  no esten todavía almacenados y disponibles en el caché del POP seleccionado en la CDN o que las páginas solicitadas sean del tipo dinámicos y estén excluidos por las reglas del cache configurado del POP CDN y or lo tanto el CDN hará la petición directa al servidor y que este al cliente serán enviados.

--= RECORDÁNDOLES =--

Recordándoles y tomando en cuenta que como los datos ya fueron puestos en el caché del POP CDN, si otros usuarios hacen la petición de los mismos datos, estos serán mas rápidamente visualizados ya que se encuentran almacenados y vigentes en el caché y algo muy bueno en los CDN que el tiempo de vida puede ser personalizado a el gusto del administrador.


Con todo lo expuesto arriba podríamos decir que los grandes beneficios de un CDN son:



  1. Entrega de contenido más rápido la cual dará una mejor experiencia al usuario 
  2. Menos carga en el origen osea tendremos más recursos para otras tareas.
  3. Mayor fiabilidad este podrá manejar el tráfico y reducir la sobrecarga del sistema.
  4. Reducción de costos que se traducirán en menos costos de ancho de banda.
Y SIN CDN COMO SERIA LA COSA?

Con esta imagen les daré a entender como es la transmisión de los datos, donde toda las peticiones son enviadas y distribuidas directamente al servidor y por el servidor.

Por eso amigos vayan pensando en tener un servicio de CDN.



QUE CDN SELECCIONAR?

Como lo dice el titulo, ya hablamos de algunas características de un CDN, pero existen muchísimos tipos de CDN o empresas que nos dan este servicio y ahi viene el problema en seleccionar que empresa es la que nos dará mas por nuestro dinero, en este apartado compararé los diferentes servicios de CDN para que ustredes tenga un panorama mas amplio de cual seleccionar.

Para empezar lo que comparemos en este apartado serán las siguientes opciones de cada una de las empresas y ya ustedes basados en eso podrán seleccionar su mejor opción.

Las empresas que se compararan son las mejore que hoy en día existen y si falta alguna favor de avisarme y las incluimos en esta comparación de COSTO/BENEFICIO para el CLIENTE.

Cloud frontAzure CDN KeyCDN Fastly EdgeCast MaxCDN CDNify CDN77 CacheFly

 y la descripción de sus características y su soporte de cada una, será basada en las siguientes simbologías:


CONFIGURACIÓN GENERAL




CARACTERÍSTICAS PRINCIPALES





 RTMP STREAMING
Real TIme Messaging Protocol

Este protocolo se usa para los servicios de streaming, entre un programa Flash player y un servidor, de archivos de audio, video y datos en internet. Este protocolo trabaja sobre TCP y usa, por defecto el puerto 1935, permite al cliente controlar la calidad de distribución de la transmisión y la seguridad. Fue desarrollado por Macromedia pero actualmente pertenece a Adobe.




 SEGURIDAD

Este apartado es el que mas nos interesa para evitar como decía lineas anteriores los ataques mas comunes que son los DDOS.






 SOPORTE





 Cabe señalar que esta comparación de servicios en PRECIO/BENEFICIO Y FACILIDAD DE USO esta basada en http://cdncomparison.com/.


a mi punto de vista ya eh usado todos ellos y les recomiendo el CDN de la empresa Microbit.com que es la que me da el servicio desde el año 2006 con la cual eh tenido el apoyo y es para mi el mejor servicio de CDN.



Espero les sirva esta información y recuerden amigos, no esperen a que los ataquen por DDOS  y tumben sus servidores, mejor usen un CDN.


---------------------------------------------------------------------------
PD. si necesitan conferencias y talleres en sus universidades sobre seguridad informática, contactenme.

Saludos.
Li. Rodolfo H.Baz
Certified White Hat Professional



lunes, 8 de agosto de 2016

EINSTEIN y su teoria de la relatividad "Excelente"



Hoy me desperté y me puse a pensar en qué era la teoría de la relatividad del tiempo y recordé que en clases en la universidad me hablaron de ese tema y siempre me quede con un poco de duda en cuanto a ella.

Basados en los estudios y descubrimientos de EINSTEIN podría decirse bajo  mi entendimiento lógico que:


 Por allá de los años 1915 según recuerdo fue cuando einstein dio a conocer la teoría de la relatividad en la academia prusiana de ciencias donde se dio el conocimiento de la teoría de la relatividad general y la especial.

Esta teoría trataba de resolver las diferencias e incompatibilidades de los reglas importantes de newton que eran la mecánica newtoniana y el electromagnetismo.

Pero realmente que es la relatividad ?

La relatividad especial se basa o trata de explicar la física de los movimientos de todo cuerpo u objeto en ausencia de gravedad osea en gravedad 0 en donde MAXWELL que hablaba del electromagnetismo y su nuevo planteamiento de las leyes del movimiento, jejejej creo que mas o menos entendí eso en mis clases universitarias. :p


La relatividad general se basa en la gravedad que viene a modificar las leyes de newton pero cabe señalar que las dos coinciden en valores de campos gravitatorios débiles en bajas velocidades


Entendieron?    jejejejejeje osea 

Para entender mejor seria que todos los sucesos físicos como lo son el espacio y tiempo son relativos a todo el movimiento que el observador tiene y la longitud de un objeto en movimiento o el instante en que algo sucede, osea que todo movimiento y objetos serán vistos de diferentes formas por cada uno de los observadores en movimiento.

Pondré dos ejemplos sencillos de como seria para mi la relatividad del tiempo:
--------------------------------------------------------------

Ejemplo 1

Los muones son formados en la alta atmósfera por el choque de los rayos cósmicos con los átomos de nuestra atmósfera. La vida media del muon es tan corta que no deberían llegar hasta la superficie, aún moviéndose a una velocidad cercana a la de la luz ( c t << h, donde c es la vel. de la luz, t la vida media de la partícula, y h la altura a la que se formó). Sin embargo se miden muones en la superficie, y provienen de los rayos cósmicos.

La explicación es que el tiempo de vida de un muón relativista se "estira" en un factor 1/√(1-v²/c²), y siendo v cercano a c, la vida media que vemos en ellos es mucho mayor que la que se mide para un muón de baja energía. 



 PARA QUE ENTENDAMOS MEJOR LOS QUE SOMOS NEÓFITOS EN ESTO DE LA RELATIVIDAD AHÍ LES VA EL SEGUNDO EJEMPLO APLICADO A COSAS QUE TE PODRÍAN PASAR EN TU VIDA COTIDIANA.


EJEMPLO 2
--------------
PARA EXPLICAR DE UNA FORMA LLANA, COLOQUIAL Y RELATIVA QUE ES LA RELATIVIDAD DEL TIEMPO PONDRÉ ESTE SEGUNDO EJEMPLO:
-----------------------------------------------------

Imaginemos que hay una silla en la cual te tendrás que sentar durante dos minutos, en el primer minuto te sientas pero al sentarte se sienta en tus piernas una chica bellísima .................................................... 


al terminar el minuto se para la chica bella y al siguiente minuto se sienta en tus piernas un gay o una persona indeseable para ti.   




La pregunta es:

En cual de los dos casos sentirías que el tiempo pasa muy rápido  y en cual sentirías que el tiempo pasa muy lento?

---------------------------
UN minuto te puede parecer un segundo y a veces te puede parecer una eternidad.
----------------------------------------

y recuerden:   Ahí en palabras muy llanas y con un ejemplo muy coloquial podemos dar a enterder que es la relatividad del tiempo.

 
Por eso amigos  todo es relativo.




Saludos

LI: Rodolfo H. Baz.
Centro de investigaciones en Seguridad Informática
www.rodolfohbaz.net














jueves, 4 de agosto de 2016

WordPress Exploit Scanner antes de que te hackeen





 WordPress Exploit Scanner antes de que te hackeen


Prologo: Deberas amigos que no entiendo por que hackean tanto a WORDPRESS, habiendo tantas soluciones de seguridad gratuita para evitar en gran medida este tipo de ataques mmmm mal mal mal.......


Este plugin ve en los archivos y bases de datos de su sitio web en busca de signos de actividad sospechosa en tu sitio web,  pero puede ayudar a encontrar los archivos subidos o comprometidos dejados por el hacker.

Cuando un sitio web se ve comprometido, los hackers dejan tras de ellos contenidos modificados que se pueden encontrar buscando en forma manual a través de todos los archivos en un sitio. 
Algunos de los métodos utilizados para ocultar sus códigos de spam o enlaces son obvias, como el uso de CSS para ocultar el texto, y podemos buscar esas cadenas.

La base de datos también se puede utilizar para ocultar el contenido o utilizarse para ejecutar código y a veces dejan enlaces de spam que  se añaden a los blogs y comentarios. Ellos se esconden detrás del CSS para que los visitantes no los vean.
Recientemente, los hackers se aprovecharon del sistema WP plugin para ejecutar su propio código malicioso mediante la carga en los archivos con las extensiones de archivos de imagen y les añaden a la lista de plugins activos. Así, a pesar del hecho de que el archivo no tiene una extensión de archivo .php, el código en ellos todavía era capaz de ejecutarse.

 

Este plugin tiene la capacidad de buscar código maligno o modificado por un hacker de diferentes maneras:

  1. Archivos y en la db.
  2. Solo en archivos
  3. Solo hacer búsquedas en la db.
  4. Buscar archivos de diferentes formas.
Les dejo aquí el link de descarga y su hash de identificación de validez:

descargarlo de aquí


 
SHA1 hash values para Exploit Scanner:
  • ebfdb08e67b647e3554bc4f1d744671176e7a3b8 exploit-scanner.php (1.5)
  • 4e1b86f1300476b6e6d2ed12421454c0d1662668 hashes-4.5.3.php

CONVERTOR X V 1.0 y los principales desafíos o problemas que surgen al convertir entre estos formatos:

    CONVERTOR X V 1.0   U na utilería diseña y creada para dar facilidad de convertir entre formatos de imagenes descargarla de aquí:  https...