miércoles, 21 de septiembre de 2016

Necesitas explotar WIndows y no sabes que exploit usar?





Necesitas explotar WIndows y no sabes que exploit usar?

En esta ocasión hablaré de otra herramienta que me parece digna de mencionar, ya que, muchos de nosotros nos  hemos encontrado con el problema de que cuando escaneamos o hacemos un pentesting a un 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:

WINDOWS Exploit Suggester

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

Este script al ejecutarlo CON EL SIGUIENTE PARAMETRO nos mostrará la ayuda de todos los parámetros que podremos usar para encontrar exploits factibles de usar para atacar un sistema.

python windows-exploit-suggester.py -h


Recordándoles amigos que este script no es la panacea en identificación de exploits para versiones especificas, ya que si un sistema operativo WINDOWS esta parcheado 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 /winexploiter en el home de mi sistema.






 2.-  Una vez hecho esto si no tenemos PYTHON 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 python -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 .py  a un nombre mas fácil de escribir y asi lo ejecutaré con el comando y parámetro por default y aparece:

python windows-exploit-suggester.py -h





Con el cual veremos todo lo referente a las opciones o parametros de funcionalidad que tiene este exploit,  una vez hecho actualizaremos la DB de este script para que baje lla información de los nuevos exploits:

 python windows-exploit-suggester.py -u


Como podemos ver al usar este parámetro nos descargo un archivo con extensión .XLS el cual contiene los mas nuevos exploits.


INSTALANDO DEPENDENCIAS

recuerden amigos que si les marca error el script deberán instalar las dependencias  que son las siguientes:


(install python-xlrd, $ pip install xlrd --upgrade)



 

UNa vez hecho esto ahora si a usarlo y a darle duro y tupido:


$ ./windows-exploit-suggester.py --database 2016-09-21-mssb.xls --systeminfo win7sp1-systeminfo.txt 
[*] initiating...
[*] database file detected as xls or xlsx based on extension
[*] reading from the systeminfo input file
[*] querying database file for potential vulnerabilities
[*] comparing the 15 hotfix(es) against the 173 potential bulletins(s)
[*] there are now 168 remaining vulns
[+] windows version identified as 'Windows 7 SP1 32-bit'
[*] 
[M] MS14-012: Cumulative Security Update for Internet Explorer (2925418) - Critical
[E] MS13-101: Vulnerabilities in Windows Kernel-Mode Drivers Could Allow Elevation of Privilege (2880430) - Important
[M] MS13-090: Cumulative Security Update of ActiveX Kill Bits (2900986) - Critical
[M] MS13-080: Cumulative Security Update for Internet Explorer (2879017) - Critical
[M] MS13-069: Cumulative Security Update for Internet Explorer (2870699) - Critical
[M] MS13-059: Cumulative Security Update for Internet Explorer (2862772) - Critical
[M] MS13-055: Cumulative Security Update for Internet Explorer (2846071) - Critical
[M] MS13-053: Vulnerabilities in Windows Kernel-Mode Drivers Could Allow Remote Code Execution (2850851) - Critical
[M] MS13-009: Cumulative Security Update for Internet Explorer (2792100) - Critical
[M] MS13-005: Vulnerability in Windows Kernel-Mode Driver Could Allow Elevation of Privilege (2778930) - Important
[*] done



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.




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



5 Nuevos bugs de LINUX, quien sigue diciendo que no es vulnerable?


Buen día a todos ustedes amigos.

Todos estos días que eh visto unas platicas de CHema ALonso sobre windows y el colega siempre ha hablado de Windows maravillas y lógicamente muchos de nosotros no estaremos de acuerdo en muchas cosas que dice sobre ese sistema operativo.

Pero sabemos que es anegable que Windows es Windows, un sistema operativo que llegó:

  1. Para quedarse.
  2. llego para ser el mayormente usado en el mundo.
  3. llegó para ser el que ha sido mayormente vulnerado.
  4. El que tiene mas aplicaciones para resolver cualquier problema o necesidad que tengas.
  5. El Sist. Operativo mas vendido en el mundo.
  6. Todo mundo sabe de el y lo sabe usar aunque sea de forma básica.
  7. - El sist. operativo con mas virus y malware en el mundo.


En si amigos esas y muchas cosas mas serian los motivos de que windows exista, pero lo que si me da un poco de curiosidad y en cierta forma alegría es la incredulidad de lo que muchos dicen sobre el sistema operativo LINUX como lo siguiente:


Nota:   
-----------------------------------------------------------------------------------------
1.- Si lo se manejar perfectamente windows pero no me gustan sus actualizaciones, sus bugs y todo eso, yo tengo un buen pc con windows me va de la patada con ciertas actualizaciones, y con debían es amor y es la verdad
------------------------------------------------------------------------------------------

2.-  Mande al carajo a Windows mejor tengo en forma nativa a Debian y en una partición Kali
-------------------------------------------------------------------------------------------------------------

y muchas cosas mas que se dicen.

Pero realmente LINUX NO TIENE BUGS?

Pues les comento que LINUX tiene bugs y muchoooooosssss es mas dejenme comentarles que es el Sistema Operativo que hoy en día tiene mas vulnerabilidades de todo tipo y seguirán encontrando mas y mas.

Para ver un ejemplo solo vean mi blog en artículos anteriores y se darán cuenta que LINUx tiene lo suyo, solo que como  nadie lo usaba por su dificultad para encontrar drivers y configurarlo por eso nadie le buscaba BUGS, pero ahora mucha mas gente lo usa y ese es el motivo que hoy en día salgan y salgan BUGs de LINUX.


Entonces por que decir que WIndows es basura si hace su trabajo?

Les daré algunos puntos para saber cual es el mejor sistema operativo.

1.- El que mejor se acople a tus necesidades.
 
2.- A nivel de seguridad lo mejor es no usar algo que sea comercial ya que al no ser comercial o algo poco usado muchos no invertirán mucho tiempo en el.
3.- Ahora todo mundo se pelea por saber o querer comparar todas las distribuciones de LINUX para saber cual es mejor.  (mejor aprendan a usar una distribución bien y tendrán todo ganado).


4.- Hackear se puede hacer desde cualquier sistema operativo (solo que no lo pueden negar nadie al ver a alguien hackeando desde LINUX se ve mas PRo aunque haga lo mismo desde Windows o no?.



BUGS nuevos de LINUX 


En si amigos salieron nuevos bugs de LINUX que describiré a continuación:



USN-3084-4: Linux kernel (Qualcomm Snapdragon) vulnerabilities - 19th September 2016

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

USN-3084-3: Linux kernel (Raspberry Pi 2) vulnerabilities - 19th September 2016

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

USN-3084-2: Linux kernel (Xenial HWE) vulnerabilities - 19th September 2016

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

USN-3084-1: Linux kernel vulnerabilities - 19th September 2016

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

USN-3083-2: Linux kernel (Trusty HWE) vulnerabilities - 19th September 2016

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

.

.LI. Rodolfo H. Baz

www.ccat.edu.mx

www.rodolfohbaz.net

.

.

.

 

 

 

lunes, 12 de septiembre de 2016

Realmente es seguro tu SSH? ! compruebalo! con estas 13 utilerías





Amigos todo mundo en cierto momento hemos usado SSH server pero en realidad sabemos que es y si es seguro?  bueno con este pack de utilerías que mencionaré en este momento con las cuales podremos analizarlo y saber si es seguro o no.


Lo primero primero es dar una definición de que es SSH  pero para no hacerla cansada daremos la difinición de la WIKIPEDIA  Recordandoles que yo si pongo de donde saco las definiciones no como peña nieto que copia todo y dice que es suyo jajajajajajajaja.

" WIKIPEDIA" ------- SSH (Secure SHell, en español: intérprete de órdenes seguro) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X (Sistema de Ventanas X) para poder ejecutar programas gráficos si tenemos ejecutando un Servidor X (en sistemas Unix y Windows).--------





Como podemos ver y ya en grandes rasgos un servidor SSH nos permite acceder a maquinas remotamente  en una red o conectadas a internet con el cual una vez conectado podemos tener control total de ella, a su vez poder redireccionar los datos y conexiones y como lo dice wikipedia es para windows y linux.


Pero muchas veces lo hemos usado pero remotamente hemos hecho un análisis para ver si nuestro ssh es vulnerable y en pocas palabras si es seguro por lo tanto les dejo aquí una lista de 13 utilerias en diferentes lenguajes con las cuales podrán analizar lo que les comento.



LISTA DE APLICACIONES PARA AUDITAR SSH  ORGANIZADAS POR LENGUAJE DE PROGRAMACIÓN

                                                            4 Python
                                                            3 Shell
                                                            2 Perl
                                                            1 C
                                                            1 Java
                                                            1 JavaScript
                                                            1 PHP



Con este pack de SSH AUDIT TOOLS  tendras la facultad de poder realizar las sigueintes funciones:

1.- Capturar las banderas de inIcialización.

2.- Detectar el protocolo SSH1 y que tipo de compresión ZLIB se esta usando.

3.- Obtener las claves de intercambio HOSTKEYS, CIFRADO y CÓDIGOS de autentificación de los mensajes.

4.- La información del algoritmo de salida en sus tipos (Disponible, Eliminado, Desactivado, legada e insegura).

5.- Tener la capacidad de analizar la compatibilidad de versiones SSH.

6.- Ver el histórico de OPENSSH y DROPbear.

y muchas cosas mas, verdad que son excelentes estas opciones?,  bueno continuemos con esto ya que es muy largo de explicar.


DESCRIPCIÓN DE LAS UTILERIAS POR LENGUAJE DE PROGRAMACIÓN

-------------------------========================-------------------------------------

Nombre de utilería:  SSH LOGIN AUDITING 
Lenguaje: PHP
El propósito de esta herramienta es la de recoger los ssh -logins en los servidores  Linux / Unix y mostrarlos en una elegante interfaz gráfica de usuario web. esto puede ser util en el caso de haber alguna investigación lo cual hará mas facil detectar patrones entre diferentes servidores, también nos puede ayudar a construir un conector universal a algunas herramientas de gestión de claves SSH para resolver el publickey utilizado.
Esta herramienta se basa en tres capas: 
Syslog con la cual se recogen todos los inicios de sesión -logs en ​​un solo servidor y pone estos registros en una base de datos.
back-end que pone los datos en formato JSON para cualquier solicitud HTTP -GET (REST -like) servidor MySQL script php.
Interfaz web: que recibe los datos, nos muestra y permite ordenar y filtrar los datos página web jQuery.


-------------------------========================-------------------------------------

Nombre de utilería:  SSHAUDIT
Lenguaje: JAVASCRIPT

Esta utilería tiene el propósito de auditar todas las SSH KEys  por tamaño, cantidad y tipo de todos los miembros de la comunidad GITHub.

La siguiente instrucción es la que usaríamos, cabe recordar que tiene mas parámetros que podemos usar para diferentes opciones:



node index.js -t <GitHub personal token> -o <organization name>
 
 
Realmente en Linux la instalación es muy sencilla, simplemente clonamos el 
repositorio con:

git clone https://github.com/jkingsman/SSHaudit.git
 
E instalamos con:

npm install

 Nota:  recuerden que te pedirá instalar algunas dependencias las instalan y listo a usarla.


 -------------------------========================------------------------------------- 
  
 
Nombre de utilería:  SSH-AUDIT 
Lenguaje: JAVA
  
Esta utilería realmente es muy sencilla y sirve para auditar todas las instancias
OPENSSH y trata de conectarse por defaul.
 
En si el script principal de esta tools esta hecho en Python pero usa java para su
funcionamiento correcto del mismo:
 

#!/usr/bin/python -O 

# Author: Johno Crawford ( johno@hellface.com ) 
# Hacked on by: Ian Oswald ( ozzie@hellface.com ) 
# Date: 09 Oct 2012 
import paramiko 
import threading 
import Queue 
import sys 
import os 
import time ....................continue code.....
 -------------------------========================------------------------------------- 
 

y para no hacerte el cuento mas largo te dejo el pack de
13 utilerías que junte para que puedas usarlos y probarlos 
y analizar cual es el mejor para ti y ojala nos comentes el por que
 es el mejor.



PACK LINK

 IDhash-pack: 35efd05d578ed8604c6ae056f2b4c999 



SALUDOS
 
LI. RODOLFO H. BAZ.
WWW.rodolfohbaz.net 

miércoles, 31 de agosto de 2016

Odays LInux Kernel -> y sigue la mata dando



  Ahora si como dicen en el programa de BROzo:
 

LAstima MARGARITOOOOOOOOOO

Buena tarde amigos, mejor dicho ya casi noche y les traigo las nuevas de LINUX y adivinen les traigo 8 nuevos bugs de LINux amigos, creanlo L.I.N.U.X en su kernel de diferentes variantes tiene 8 nuevos bugs que en seguida se los muestro:



VULNERABILIDAD NO. 1
  1. Linux kernel (Xenial HWE) vulnerabilities
  2. Linux kernel (Qualcomm Snapdragon) vulnerabilities
  3. Linux kernel (Raspberry Pi 2) vulnerabilities
  4. Linux kernel (OMAP4) vulnerabilities
Sistema vulnerable:  LINUX 
.
Descripción: Una vulnerabilidad en el chequeo de permisos cuando configuras el ACLSs fue descubierto en NFSD y esta vulnerabilidad solo puede ser ejecutada localmente. 


CVE-2016-1237 CVE-2016-5244 CVE-2016-5400 CVE-2016-5696 CVE-2016-5728 CVE-2016-5828 CVE-2016-5829 CVE-2016-6197


VULNERABILIDAD NO. 2
  1. Linux kernel vulnerabilities
  2. Linux kernel (Trusty HWE) vulnerabilities  

Kangjie Lu descubrió una fuga de información en el Datagram del sockets ( SDR) en el núcleo de Linux. Un atacante local podría usar esto para obtener información potencialmente sensible de la memoria del núcleo. 

.
Con esto un atacante remoto puede obtener información sensible de la pila de la memoria del núcleo del sistema operativo mediante la lectura de un mensaje RDS



Bueno amigos como ven ya están saliendo mas trapitos al sol de nuestro bine ponderado y amigo LINUX, que todo mundo amamos y que creíamos que no tenia bugs.


Esperen mas BUGS

Saludos

Li. Rodolfo H. Baz
www.ccat.edu.mx
www.rodolfohbaz.net








lunes, 29 de agosto de 2016

y que hackean el inea.gob.mx





Que hackean los de peruvian hackers un subdominio de michoacan.inea.gob.mx
------------------------------------------------------------

Donde piden justicia para Veracruz y cárcel para DUARTE el goberneitor que según noticias y reportes han saqueado al estado:


Además ponen este mensaje:


Donde ponen en hastag:   #JuicioParaDuarte  #CarcelParaDuarteYa     #DuarteCarcelYa

y expresan el siguiente texto donde se ve claramente su empatía y disgusto por todo esto que ha venido sucediendo en el Edo. de Veracruz:






Un Saludo para Luis Robles de Perú


Saludos
Li. Rodolfo H. Baz

Malcom - Malware Communication Analyzer




Muchas veces amigos nos hemos preguntado si existe una herramienta que nos pueda ayudar a detectar y analizar la comunicación que abre en la red un virus informático o un malware.

pues si existe...... (Y)

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

 Malcom - Malware Communication Analyzer

Malcom es una de las opciones que tenemos como herramienta que esta especialmente diseñada para analizar la comunicación en red y mas útil cuando analizamos ciertos tipos de malware y la comunicación que abren con el mundo exterior.

Entre todas las ventajas y propiedades que tiene MALCOM son las siguientes:


  • Detectar comandos y controles en los servidores
  • Entender como funcionan las redes peer to peer
  • analizar los DNS de una forma rápida
  • Fácilmente determinar si una aplicación es conocida como malware.'
MALCOM esta hecho en el lenguaje de programación python y ya contiene o mas bien dicho ya trae incluidas todas las librerías para su buen funcionamiento, solo te recomiendo que esta utilería hay que ejecutarla o usarla en ambientes virtuales por obvias razones. :p
recordándoles que MALCOM esta probado que funciona correctamente en Ubuntu server 14.04 LTS  
-= INSTALACIÓN =-
La verdad no tiene mucha ciencia instalarlo, simplemente usaremos los siguientes comandos y listo a usarla para el análisis de virus informáticos.
Primeramente usaremos el siguiente comando:
 
Install git 
Pero recuerden también instalar todas las dependencias necesarias que son:

-- python
-- libevent

Instalar las librerías:

-- mongodb y redis


-----------------------------------------------------
$ sudo apt-get install build-essential git python-dev libevent-dev mongodb
libxml2-dev libxslt-dev zlib1g-dev redis-server libffi-dev libssl-dev python-virtualenv


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

--> Ahora clonaremos el repositorio de GIT:

$ git clone https://github.com/tomchop/malcom.git malcom


--> Creamos el medioambiente virtual y lo activamos:

$ cd malcom $ virtualenv env-malcom $ source env-malcom/bin/activate

--> Instalamos SCAPY

$ cd ..

$ wget http://www.secdev.org/projects/scapy/files/scapy-latest.tar.gz
$ tar xvzf scapy-latest.tar.gz
$ cd scapy-2.1.0$ python setup.py install
$ cd ..
$ wget http://www.secdev.org/projects/scapy/files/scapy-latest.tar.gz $ tar xvzf scapy-latest.tar.gz $ cd scapy-2.1.0 $ python setup.py install

una vez hecho podemos analizar el link de esta aplicación para su mejor entendimiento y uso del sistema:

https://github.com/tomchop/malcom

donde tendremos todas las instrucciones necesarias para su completo uso.

Espero les guste.

Saludos

LI: Rodolfo H. Baz

www.rodolfohbaz.net

www.ccat.edu.mx

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...