Este blog ya no está activo, sigue informándote aquí:

martes, 25 de noviembre de 2014

PdftoText + Python = Diccionario v2.0

Como os comenté [en el vídeo de ayer] al script, que cree para hacer slipt de palabras de un txt y guardarlas en lineas para crear diccionarios, le faltaban unos cuantos retoques. Por ejemplo, quitar prints absurdos, incluirle un bucle while para poderle pasar txts de una forma mas ágil y/o hacer funciones. 


Así que me he puesto a ello después de hacer todos mi "que haceres" de hoy y la verdad es que estoy contento con el resultado. Sigue siendo un script algo cutre, pero estoy orgulloso.

def abrirguardar(txt):
with open(txt,'r') as f:
for line in f:
for word in line.split():
if word + "\n" in comp:
pass
else:
dic.write(word+"\n")
print "Done"   

while True: 
d1 = raw_input("Dame el archivo: ")
dic = open("dicslipt.txt","a+")
comp =[]
for word in dic:
comp.append(word) 
abrirguardar(d1)  

Descarga: 
Como veis ahora el script es capaz de abrir, leer y crear una lista con cada palabra del archivo dicslipt.txt. La cual, después utilizaremos para general la condición if word + "\n" in comp: para que, en el caso de que sean palabras iguales no las vuelva a escribir. 

Pues, aquí lo tenéis y espero que os sirva mucho.

Sed Buenos ;)  

lunes, 24 de noviembre de 2014

PdftoText + Python = Diccionario

Hoy me he puesto a jugar con Pdf to Text un programa bien junto [a la suit xPDF] capaz de extraer texto de un archivo.pdf y devolverlo en un .txt. Hasta aquí todo bien, ya que es un programa muy fácil de utilizar y da muy buenos resultados. 

El Usage  de pdftotext es bastante sencillo.

Así que, una vez que ya tenia el .txt con el texto que quería, pensé en que seria muy guay poder ordenar por lineas cada una de las palabras y poder hacer un diccionario con ellas. Así que me he puesto a investigar para poder hacerlo en Python. 

Este es el script que ha salido:

d1 = raw_input("Dame el archivo: ")

with open(d1,'r') as f:
    for line in f:
        for word in line.split():
           dic = open("dicslipt.txt","a+")
           dic.write(word + "\n")
           print word
    print "split done"

Si os lo queréis descargar esta en mi GitHub: 
Se puede mejorar de muchas maneras, asi que dejo en vuestras manos los posibles commits y por si no os ha quedado claro el proceso que he utilizado para crear este un diccionario.txt gracias archivos .pdf aquí os dejo el vídeo que he grabado esta tarde. 


Sed Buenos con esto 0;) 

domingo, 23 de noviembre de 2014

Imagen.- ¿Y Tu De Quien Eres?

Hoy ha sido una tarde muy bien aprovechada ya que hemos estado programando con el amigo Snifer una App para Android y Firefox OSque a los usuarios de Python o a los mas noveles seguro que os va a gustar. 



Así que mientras Snifer me estaba diciendo que me tenia que leer [la guía del developer] de Firefox OS, he encontrado esta imagen que, aparte de hacerme mucha gracia, resulta bastante cierta. 


Sed Buenos y pensad en si es o no verdad esta imagen. ;) 

sábado, 22 de noviembre de 2014

#Python .- Jugando con Archivos y Directorios.

Hoy he estado todo el día laido con un problema con mi driver de la tarjeta de red y la nueva actualización de Windows y no me ha dado tiempo a hacer la entrada que tenia pensada para hoy referente a evento [RetroBarcelona] que se esta haciendo en Barcelona este fin de semana.  Pero como igualmente iba a ser una entrada dedicada a la programación, hoy os voy a dar unos cuantos tips para trabajar con archivos y directorios. A mi me han ayudado mucho a trastear con Python y espero que a vosotros también os ayuden. 



Para buscar todos los archivos con una extensión, por ejemplo .jpg:

import glob
lista = glob.glob("*.jpg")

Para listar todos los archivos de un directorio:

import os
ficheros = os.listdir('/home/alumno/ejercicios/python') # linux
ficheros = os.listdir(r'c:Documents and SettingsalumnoEscritorioejerciciospython') #windows: cuidado con el caracter

Directorio actual:

os.getcwd()
os.curdir

Tipos de ficheros

print michero, 'es un',
if os.path.isfile(mifichero):
          print 'fichero'
if os.path.isdir(mifichero):
          print 'directorio'
if os.path.islink(mifichero):
          print 'enlace'

Último acceso a un fichero

ultimo_acceso = os.path.getatime('foto.jpg')
ultima_modificacion = os.path.getmtime('foto.jpg')
tiempo_en_dias = (time.time()- ultimo_acceso)/ (60*60*24)
print tiempo_en_dias

Eliminar ficheros y directorios

os.remove('mifoto.jpg')
for foto in glob.glob('*.jpg') + glob.glob('*.tif'):
             os.remove(foto)

Eliminar directorio:

import shutil
shutil.rmtree('midirectorio')

Copiar y renombrar ficheros

import shutil
shutil.copy(mifichero, copiafichero)

# copia también tiempo de último acceso y última modificación
shutil.copy2(mifichero, copiafichero)

# copia un árbol de directorios
shutil.copytree(raiz_de_directorio, copia_directorio)

Manipulando los paths y nombres

Rutas

>>> os.path.split('/home/alumno/python/ejercicios/ej1.py')
('/home/alumno/python/ejercicios', 'ej1.py')
>>> os.path.basename('/home/alumno/python/ejercicios/ej1.py')
'ej1.py'
>>> os.path.dirname('/home/alumno/python/ejercicios/ej1.py')
'/home/alumno/python/ejercicios'

Extensiones

>>> os.path.splitext('pelicula.avi')
('pelicula', '.avi')

Crear y moverse entre directorios

directorioOriginal = os.getcwd()
directorio = os.path.join(os.pardir, 'miNuevoDir')
if not os.path.isdir(directorio):
            os.mkdir(directorio)
os.chdir(directorio)
...
os.chdir(directorioOriginal) # vuelve al directorio inicial
os.chdir(os.environ['HOME']) # cambia al directorio home


Fuente: 
Sed Buenos ;) 

Lynis 1.6.4.- Auditando nuestros Linux & Unix

Una vez mas, os voy recomendar una herramienta pero la mayoría de veces os hablo de software para auditar a otro sistemas y no os he hablado de herramientas para auditar nuestra propia maquina. Por eso hoy tenemos a Lynis un programa capaz de hacer auditorias de sistemas Linux y Unix (Recordemos que Mac también es un sitema Unix así que, esta herramienta también sirve para el).


Lo que  Lynis hace:
  • La auditoria de seguridad
  • Análisis de vulnerabilidad
  • Endurecimiento del sistema
Mas información y descarga de la herramienta: 

jueves, 20 de noviembre de 2014

¿Mi USB Es Vulnerable a BadUSB? ¡Miralo En La Wiki!

Os acordáis que hace mucho [os hable de una vulnerabilidad llamada BadUSB] bastante severa, pues sigue en vigencia hasta día de hoy. Así que es muy posible que el dispositivo que utilicemos dia a dia para transportar nuestros datos sea propenso a esta vulnerabilidad. Pero, la comunidad se ha puesto las pilas y ha sacado una Wiki donde van actualizando diferentes dispositivos que han sido desensamblados por la comunidad e indicado la posibilidad de que sea vulnerable, especificando : marca, serie, tipo de dispositivo, etc. 


Aquí os dejo el enlace por si queréis mirar si alguno de los dispositivos allí expuestos cuadra con los que utilizáis: 
Sed Buenos ;) 

miércoles, 19 de noviembre de 2014

¡Default Router Passwords A Mogollón!

Muchísimas veces, en casa de amigos que te dan su contraseña del wifi, en puntos de acceso a Internet sin protección o con protección sucesible a ataques, seguro que os habéis puesto a mirar a ver que panel web había en la gateway de la red interna y habéis deseado tener las claves por defecto del router en cuestión.  Pues nada,  ahora ya solo hace falta hacer una búsqueda en Google llegar a la pagina web de [RouterPasswords] y buscarla marca del modelo

. 
Si queréis curiosear la pagina os dejo en enlace: 
Sed Buenos con esto y no lo uséis para el mal. 0;)

martes, 18 de noviembre de 2014

Redireccionando Nuestro Phishing Desde eBay y NYtimes Gracias A Google DoubleClick.net

La [vulnerabilidad en Google DoubleClick.net] ha dado para mucho en estos días y gracias a el no solo podemos forzar un logout y redirigirlo desde Google sino que podemos hacerlo desde eBay y NYtimes pero doliéndonos del logout. Esto abre mucho el abanico de posibles lugares para colar un phishing. 

eBay Covert Redirect Vulnerability Based on Googleads.g.doubleclick.net:

  • Url de la PoC:
    • http://rover.ebay.com/rover/1/711-67261-24966-0/2?mtid=691&kwid=1&crlp=1_263602&itemid=370825182102&mpre=http://googleads.g.doubleclick.net/aclk?sa=L%26ai=C-RHnNvn2Uom8LeTaigfjkIHICfLQnccEAAAQASAAUNTx5Pf4_____wFgvwWCARdjYS1wdWItMDQ2NjU4MjEwOTU2NjUzMsgBBOACAKgDAaoEhQFP0LHofgVzg8U9Bvwu2_hN9Ow0n2tBH9xjKtngqcF6hgGQpxV6QzMgNxx0_UawPG3-UD097GLLCirbVMl2QxQqa04U3cp4YFgV5dshYbzmqlVVfNn-NuunzLNab6ATE5BUwQ9bgXBOW_qEz8qgbwVOvUJrn1IzL-ymANaKsQLZ9POlkbIe4AQBoAYV%26num=0%26sig=AOD64_3a3m_P_9GRVFc6UIGvnornMcLMoQ%26client=ca-pub-0466582109566532%26adurl=URLQUETEINTERESEREDIRECIONAR
  • Video de la PoC:

The New York Times (Nytimes.com) Covert Redirect Vulnerability Based on Google Doubleclick.net


  • Url de la PoC: 
    • http://www.nytimes.com/adx/bin/adx_click.html?type=goto&opzn&page=www.nytimes.com/pages/nyregion/index.html&pos=SFMiddle&sn2=8dfce1f6/9926f9b3&sn1=bbba504f/c0de9221&camp=CouplesResorts_1918341&ad=NYRegionSF_Feb_300x250-B5732328.10663001&goto=http%3A%2F%2Fad%2Edoubleclick%2Enet%2Fddm%2Fclk%2F279541164%3B106630011%3Bs%3FURLQUETEINTERESEREDIRECIONAR%3Futm%5Fsource%3Dnyt%26utm%5Fmedium%3Ddisplay%26utm%5Fcontent%3Dclicktracker%26utm%5Fcampaign%3D300x250%5FExpectMore%5FNYT%5FNYRegion
  • Video de la PoC: 

Como habéis podido ver en los videos, estos dos redirecs al ser pegados en facebook muestran la pagina a la que es redirigida. Pero, sirven igualmente.

No os fieis de ninguna url, miradla siempre con cuidado.

Sed Buenos con esto  0;) 

lunes, 17 de noviembre de 2014

Exámen: SEGURIDAD EN INTERNET Y HACKING

Bueno, ya que ya han pasado casi dos meses desde la formación que impartí en la cual utilice todo el Pack de Slide que he ido subiendo este año en este blog. Así que, os libero el examen que les hice a mis alumnos a ver que nota sacáis y así también me da por jugar con nuevos servicios para hacer examenes y asignaturas . 

Aquí tenéis el examen: 



Sed Buenos y Sacad nota ;)

domingo, 16 de noviembre de 2014

GoogleDoubleClick, Zedo y El Malvertising.

Ayer después de escribir aquí sobre el problema de [redirecionamiento de Google] que fue encontrado hace unos días, me puse a buscar si había alguna noticia relacionada con esta vulnerabilidad. Así ha sido, el día 18 de septiembre en el blog de Malwarebytes se hizo eco de un ataque de Malversiting que se estaba produciendo a través del ya conocido Google DoubleClick y Zedo que es una agencia de publicidad. 

Para los que no sepias lo que es un ataque de Malvertising es simplemente el uso ilícito de la publicidad online para distribuir malware. Así que, como GoogleDoubleClick se fia de las agencias de publicidad y Zedo esta comprometido se facilita la faena al distribuidor de Malware.

Así funciona el ataque: 


Claro, teniendo el método para colar malware habrá algún bicho, suelto o detectado, utilizándolo. Este "bicho" se llama [Zemot un malware capaz de descargar otros tipos de malware] y ademas enviar spam con las cuentas de la victimas. 

Así actúa este Malware: 


Uno de los sitios afectados fue la famosa web de last.fm y se cuentan muchas paginas mas. Si queréis sabes cuales y profundizar mucho mas os dejo el enlace a la fuente de esta noticia. 
Sed Buenos ;) 




sábado, 15 de noviembre de 2014

PoC Bypass Google Open Redirect Filter Based on Googleads.g.doubleclick.net

Ayer por la noche, antes de irme a dormir, decidí pasarme un poco por [seclists.org] y me encontré con un hilo de Wang Jing donde hablaba de un Bypass para saltarse la lista blanca de google que limita las redirecciones.


Cuando un usuario es redireccionado desde Google a otro sitio, Google comprueba si la URL redirigida pertenece a los dominios en la lista blanca de Google (Esta lista blanca contiene generalmente sitios web pertenecen a Google), 

Pero, si la dirección de uno de estos dominios de lista blanca no nos comprobadas el usuario podría redireccionar la url que quisiera a Google. Esto ayudaría mucho al mundo del Phising ya que podríamos montarnos una web y hacer que picaran ya que estaríamos mostrando una url de Google y ademas forzar un LogOut al usuario. 

Por ejemplo, Googleads.g.doubleclick.net que [es el servició para cuantificar los click de AdSense] no revisa la redirección asi que podríamos montar una url para forzar un deslogueo e insetar nuestra página.

PoC: 
  • https://www.google.com/accounts/Logout?service=wise&continue=http%3A%2F%2Fgoogleads.g.doubleclick.net%2Faclk%3Fsa%3DL%26ai%3DCtHoIVxn3UvjLOYGKiAeelIHIBfLQnccEAAAQASAAUNTx5Pf4_____wFgvwWCARdjYS1wdWItMDQ2NjU4MjEwOTU2NjUzMsgBBOACAKgDAaoE5AFP0NHr5cHwFmWgKNs6HNTPVk7TWSV-CDHX83dKdGSWJ2ADoZNIxUHZwjAODRyDY_7nVtpuqSLOTef4xzVxDQ2U22MNbGak33Ur7i2jDB8LdYt9TbC3ifsXmklY5jl3Zpq4_lP7wagVfjt0--tNPPGTR96NGbxgPvfHMq9ZsTXpjhc_lPlnyGjlWzF8yn437iaxhGRwYLt_CymifLO2YaJPkCm9nLpONtUM-mstUSpKQrP2VjjaZkbDtuK0naLLBV37aYEY4TzWQi8fQGN47z4XgpinBCna91zQayZjn2wxccDCl0zgBAGgBhU%26num%3D0%26sig%3DAOD64_3Qi4qG3CRVHRI5AHSkSGuL7HJqSA%26client%3Dca-pub-0466582109566532%26adurl%3Dhttp%3A%2F%2Finfostatex.blogspot.com

Mas información: 
Por si la explicación ha quedado un poco rara y ya que el señor Snifer tenia razón y tendría que añadir algunas PoC a mis artículos, ayer por la noche gravé un par de videos para que se entendiera mejor este ByPass.

  • PoC Bypass Google Open Redirect Filter Based on Googleads.g.doubleclick.net:


  • PoC Bypass Google Open Redirect Filter Lucky Trick de Nick Semenkovich utilizando "Voy a tener suerte" 
    • Url de la vuelnarabilidad: 
      • https://www.google.com/#&q=SomeUniqueLongStringHere&btnI=denoqa



Sed Buenos con esto 0;) y espero que os hayan gustado las PoC. 

viernes, 14 de noviembre de 2014

Video.- Eleven Paths y Las Nuevas Tendencias En Ciberataques

Ayer, como supongo que ya visteis, no hubo entrada debido a que me encontraba bastante mal y preferí ir a dormir antes para levantarme bien hoy. Así ha sido y aunque guardo un leve dolor de cabeza eso no me ha impedido ponerme a repasar o a mirar vídeos relacionados con la seguridad informática mientras practicaba un poco de reversing.

 La verdad es que me he encontrado con bastantes bueno paro creo que este de Eleven Paths os gustará mas ya que hablan muy bien de las nuevas formas que tienen los malos de atacar, tanto a gente normal como a empresas, con un tono bastante distendido. Siento que vuelva a ser un vídeo del hombre del gorro pero así me aseguro de que también conocéis a Pablo González.


Sed Buenos y yo vuelvo a tomarme mis medicinas.

miércoles, 12 de noviembre de 2014

Combate La Vista Cansada Con f.lux

Supongo que la gran mayoría de los que leéis esta blog os pasáis bastante rato delante de la pantalla delo ordenador y seguramente muchas veces o a dado dolor de cabeza por culpa de la luz del monitor. Pues hace una semana que probé el programa f,lux el cual adecua el tipo de luz de tu pantalla a la hora que es. Así que por la mañana sera mas brillante o mas blanca y por la noche tomará el tono de una lampara halógena. 


Me parece una herramienta genial y ya se que hoy la entrada no va de seguridad informática pero creo que esto os ayudará a todos con vuestros dolores de cabeza. Así ahorrareis en medicinas. 

Información y descarga de la herramienta: 
Sed Buenos ;) 

martes, 11 de noviembre de 2014

WAP.- Web Application Protection En PHP

Hace unos días leí un articulo de [Undercode sobre la prevención de ataques XSS] en diferentes lenguajes y pensé en que se podría hacer una herramienta que, una vez acabaras tu pagina web pudieras pasarla para ver si estaba segura o aplicarle los filtros que tocara. Pero,  como siempre, se me han adelantado. 


WAP detecta automáticas y corrige vulnerabilidades de validación de entrada en aplicaciones web escritas en PHP Lenguaje (versión 4.0 o superior) y con una baja tasa de falsos positivos.

WAP detecta las siguientes vulnerabilidades: 

- SQL injection using MySQL, PostgreSQL and DB2 DBMS
- Reflected cross-site scripting (XSS)
- Stored XSS
- Remote file inclusion
- Local file inclusion
- Directory traversal
- Source code disclosure
- OS command injection
- PHP code injection

Me parece una herramienta genial y que muchos programadores de php tendrían que pasarla una vez acabado su trabajo. Así que todo aquellos que la queráis provar os dejo aquí: 

Sed Buenos ;) 

lunes, 10 de noviembre de 2014

iOS/OSX.- WireLurker La Nueva Moda Del Malware.

Ya es sabido que en este blog no hablo mucho de Apple a no ser que la noticia valga la pena y esta lo vale. 

WireLurker es un malware capaz de instalar contenido en smarthpones con iOS  con Jailbreak y OSX. Vamos que es capaz de instalarte cualquier cosa que el quiera sin que tu te enteres. 



"WireLurker puede instalar aplicaciones de terceros en dispositivos iOS con Jailbreak y OS X, según comentó la gente de Palo Alto. Este malware ha sido descubierto por [Claud Xiao de Unit 42], el equipo de inteligencia de amenazas de la empresa, que ha publicado un informe detallado denominado [WireLurker: Una nueva era en el malware para iOS y OS X]. A raíz del descubrimiento inicial por un desarrollador, investigadores de la empresa el impacto potencial de WireLurker, evaluando métodos disponibles para prevenir, detectar, contener y eliminar la amenaza."
Apple ya se a puesto manos a la obra paar bloquearlo:

Pero, una cosa es bloquearlo y la otra es detectarlo y eliminarlo. ¿Como podemos saber si hemos sido infectados? Bueno, ya han ido saliendo herramientas pero me voy a centrar en recomendaros, como no, una herramienta desarrollada en Python. WireLurkerDetector hecha por la gente de PaloAltoNetworks. 

Decarga tanto para OSX como para Windows: 
Sed Buenos y repasad vuetros iOS/OSX y Windows. 

domingo, 9 de noviembre de 2014

#9N .- Tweets y DNIs

Hoy ha sido un día un poco especial aquí en Barcelona por el tema de las votaciones. Yo, he ido a votar y me he encontrado con un cámara fotografiando el evento y a gente haciéndose un montón de fotos/selfies. Así que, como vivimos en un mundo donde las fotos se suben a Internet al segundo de ser fotografiadas y estaba en un lugar publico donde la gente mostraba su DNI para votar, se me ha ocurrido buscar en los diferentes Hashtags en twitter alguna foto de algún documento nacional de identidad a ver si encontraba alguno completo. 

xDDD me ha encantado este meme

Al princio he encontrado estos ... una pena que Twiitter re-escale la imágenes y no tenga ningún programa para poder hacer zoom decentemente. 


Esta sobretodo es la que me ha dado mas pena.


Bueno, después de un rato mas dandole viendo mas fotos he encontrado un par que casi llega a ser lo que yo buscaba.

 Pero bueno, al final utilizando un poco de magia se encuentra lo que se quiere.


Por favor, si estas leyendo esta entrada y uno de estos DNI es el tuyo. Borra esta información de inmediato ya que pueden ser utilizada para fines ilícitos.
;
Sed Buenos y borrad las fotos ;) 

Bitcoin.- Una Moneda Muy Volátil ... Literal

Hace unos días dio la casualidad que tanto DoubleReboot como Snifer me pasaron noticias relacionadas con la moneda virtual Bitcoin pero no eran noticias buenas. La verdad es que hacia mucho que no hablaba de esta moneda así que aquí van un par de curiosidades. 

Que bonita es esta granja de Bitcoins ¿No?


Pues aquí la tenéis en un color mas negro: 


Nah, en realidad es una broma. Pero la segunda foto si que corresponde a una granja de minado de Bitcoins que se quemó y dejo una buena capa de negrura en la "nave" donde estaba. 

Podéis encontrar mas información en este hilo: 

Pero, no solo las instalaciones de minado de este tipo de monedas son delicados si no que las mismas transacciones (dependiendo el sito) pueden llegar hasta a generar bitcoins de la nada. 


Espero que os hayan gustado estas curiosidades.

Sed Buenos ;) 

viernes, 7 de noviembre de 2014

Video.- Hack&Beers En HangoutON

Ayer Jueves por la noche los responsables de la comunidad de [Hack&Beers] estuvieron en HangoutON explicando el funcionamiento de la comunidad a si como la creación de eventos y las próximas quedadas.Yo pillé el directo un poco tarde pero como queda grabado en Youtube he podido retomarlo esta mañana.


La verdad es que me ha gustado mucho la idea y todo lo que Hack&Beers trae consigo. Así que estoy desando que llegue la Hack&Beers de Barcelona. Os dejo el vídeo aquí abajo para que sepáis de que estoy hablando. 



 Sed Buenos ;)

jueves, 6 de noviembre de 2014

PyConES 2014.- ¿Qué? ¿Una CON De Python En España?

En abril os hablé de la PyCON US en Montreal y la verdad es que me quede con un regusto agridulce al no saber de la existencia de algún congreso como este. Hasta hoy que, mirando twitter, me he encontrado con la PyConES 2014 en Zaragoza. 


PyConES es la conferencia nacional de python que celebrará su segunda edición, tras el éxito de la desarrollada el pasado año en Madrid, bajo el formato del evento mundial PyCon. En esta ocasión, la organización recae en el hackerspace de Zaragoza, Dlabs con la colaboración de la asociación Python España y el Grupo de Python Zaragoza.
Mas información y venta de entradas:

Me encanta que haya salido una iniciativa así en España y mas con un lenguaje de programación que va a dar y esta dando mucho de si. Así que, espero que a todos los que os interesa python y viváis cerca de Zaragoza os apuntéis. Si yo pudiera, También estaría allí.

Sed Buenos ;) 

Ataques Typosquatting & Drive By Download

Hoy poniéndome un poco mas en serio con algunas certificaciones, en el material, han aparecido un par de términos que siempre los había pasado un poco por encima pero está bien comentarlos.  En este caso son un par de ataques que si que es verdad que son muy utilizados por los malos pero en la mayoría de explicaciones los pasamos por alto. 

Ataque  Typosquatting: 
Ataque Drive by Download: 
  • Es una técnica que los ciberdelincuentes aplican para propagar malware gracias al aprovechamiento de vulnerabilidades existentes en diferentes sitios web, las cuales, una vez explotadas, permiten la inyección de código malicioso entre el código original del sitio. El objetivo es infectar de manera masiva los ordenadores de los usuarios desprevenidos con solo ingresar a un sitio web comprometido.

Sed Buenos ;) 

martes, 4 de noviembre de 2014

Wenpcfg.- Ocultando/Mostrando Directorios Sensibles.

Hace mucho que tenia esta entrada en el tintero por que no me parece una forma muy buena de asegurar directorios que puedan ser susceptibles a un ataque pero si que es verdad que si estamos en un entorno como CITRIX o similares si que nos puede ayudar. 

Hablo de WENPCFG las siglas de (Windows Explorer Navigation Pane Configuration) una herramienta que nos ayuda a ocultar o mostrar diferentes directorios. 


Si le queréis echar un ojo a la herramienta: 
Mas información y fuente de esta entrada: 

lunes, 3 de noviembre de 2014

La Info de Runtastic Indexada y PoC Html en Python

Hoy en el blog del Maligno hemos aprendido como [extraer las rutas y datos de bastantes usuarios de la app Runstastic] gracias a Google, a su araña y al Dork: 
  •  site:runtastic.com/es/usuarios/ rutas



Yo he estado haciendo mis pruebas gracias a la herramienta que cree para el blog de [estación informática] para hacer una búsqueda en 3 buscadores al mismo tiempo.  el cual tengo un poco abandonado pero espero que esta PoC que voy a presentar ahora sirva para una buena entrada. 

Búsqueda en Google: 


Búsqueda en Bing:


Búsqueda en Duck Duck Go: 

No sale el numero de resultados pero hay muchos


Después de jugar un rato con esto se me ha iluminado la bombilla ya que, tenia [una idea clara hace mucho] pero no sabia como aplicarla. La verdad es que hacer muchas búsquedas en diferentes buscadores y cada uno en una pestaña diferente es muy molesto. Así que, es mucho mas fácil crear una tabla en html, especificar que buscador es y meterle un enlace en la columna de al lado para que se le pued hacer clic y acceder a la búsqueda deseada. 


Como veis la PoC está limitada a 3 buscadores que mañana intentaré que sean mas. Pero, es un buen sistema para probar un mismo Dork con diferentes buscadores/arañas a ver que resultados nos dan. 

Os dejo el código del script de la PoC aaquí: 

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import webbrowser

def webinput():
while True:
busqueda = raw_input("Copia tu Dork favorito: ")
search(busqueda)

def search(peticion):
google =  "https://www.google.com/?#q="+ peticion
bing = "https://www.bing.com/search?q="+ peticion
duckgo = "https://duckduckgo.com/?q="+ peticion
list = [google,bing,duckgo]
html ="""
<html>
<head>
<meta charset="UTF-8">
<title>StateX Results</title>
</head>
<body>
<h1>
Resultados
</h1>
<table>
<tr>
  <td><strong>Buscador</strong></td>
  <td><strong>Url Busqueda</strong></td>
</tr>

<tr>
  <td>Google</td>
  <td><a href="%s">Ver Resultados</a></td>
</tr>

<tr>
  <td>Bing</td>
  <td><a href="%s">Ver Resultados</a></td>
</tr>

<tr>
  <td>DuckDuckGo</td>
  <td><a href="%s">Ver Resultados</a></td>
</tr>
</table>
</body>
</html>
""" %(google,bing,duckgo)
d1 = open("resutados.html", "w")
d1.write(html)
d1.close
print "Resutados guardados como resultados.txt"


if __name__ == "__main__":
print """ 

|-----| Bing, Google & DuckDuckGo |-----|
                          Hacking   

""" 
webinput()

De momento no lo he subido a Github por que me parece un poco tontería y quiero afinarlo un poco mas pero aquí tenéis una idea para todos lo que quieran hacer algo con un html. 

Sed Buenos ;) 

domingo, 2 de noviembre de 2014

NocONName 2k14.- Slides y Videos (Algunos)

Como ya os dije ayer, la NcN de este año me ha dejado muy buen sabor de boca y con muchas ideas para hacer. Así que hoy me vuelto a dar una vuelta por el Hashtag que se creó para el congreso a ver que ponencias o slides encontraba y he dado con estas. Si alguien tiene alguna mas que me envie un mail o me lo deje en los comentarios. 


La Alquimia de los bits por [Juan Carlos Ruiloba] :


Blog: 


Desmitificando el antivirus por [Abraham Pasamar] :

Video Demo 2 (Tetas!!) : 
CPS-2 internals, Reversing Super Street Fighter 2 Turbo, and Retro-Arcade Cabinet Hacking por [Pau Oliva] :


Slides:

Sextorsion: Impacto personal-Crisis empresarial por [Selva Orejón Lozano] y [Ruth Sala Ordóñez]:


Diseño de un driver de disco duro para sistemas de fichero indetectables por [Daniel O'grady]:

Driver:
Demo: 


Sed Buenos con esto 0;) 

sábado, 1 de noviembre de 2014

Undercode.- Malware Magazine #1

Hoy, después de haber pasado dos días geniales de [NocONName] en los cuales he aprendido mucho y de llevarme trabajo para casa, he visto una entrada en el [blog de Snifer] que me ha gustado y me ha recordado a la etapa buena de [HackxCrack]. 

El trabajo para casa. 

La comunidad [Undercode] ha empezado a sacar una revista dedicada al malware, si una revista llamada Malware Magazine y por lo que he podido ojear esta muuuuuuy bien. 


Enlace para descargar la revista: 
Si os gusta la forma que tienen de explicar, os recomiendo que le echeis un ojo a sus talleres: 
Fuente de la noticia: 

viernes, 31 de octubre de 2014

Python.- Extrayendo Metadata con PIL

Hace menos de una semana os di la vara con el tema de los metadatos Exif y os presente un [par de PoC] para ver como se podía extraer y eliminar. La verdad es el código que utilice para la PoC de extraer metadatos utilizaba una librería un poco desfasada y de la que ya me queje [en la siguiente] entrada.


Así que me había llegado hace ya semanas el libro de Python para Pentesters y sabiendo que había un capitulo donde se hablaba de metadatos, he decidido volver a mirar el código a ver si podía sacar una idea y no solo me he encontrado con una idea si no con la solución entera. Ademas, utilizando la librería PIL así que no voy a tener que importar tantas cosas cuando junte los dos scripts y va a quedar un código mas bonito. 

from PIL.Exif.Tags import TAGS 
from PIL import Image 

def testForExif(imgFileName):
try: 
   exifData =  {}
   imgFile =  Image.open(imgFileName)
   info =  imgFile._getexif()
   print info
   if info:
         for (tag,value) in info.items(): 
               decoded = TAGS-get(tag,tag)
               exifData[decoded] = value
         exifGPS =  exifData['GPSInfo']
         if exifGPS: 
              print '[*] ' + imgFiileName + 'GPS Data: ' + exifGPS
except: 
    pass
testForExif('D:\\StateXMola.png')

La verdad es que me parece una solución cojonuda, solo que la mía estaba hecha con menos lineas de código. Pero, con esto ganamos unificar librerías y trabajar con una libreria que no está en desuso. Os recomiendo encarecidamente este libro porque la verdad es que es una maravilla.  

 Mas información del libro: 
Sed Buenos ;) 

jueves, 30 de octubre de 2014

RainbowTables.- Que Son y Como Podemos Colaborar.

Siempre y llana mente las Rainbow son tablas generadas anteriormente para obtener una contraseña de una longitud y un determinado conjunto de caracteres. Para obtener una contraseña de un sistema tenemos que asumir que, para que el ataque sea efectivo, que la victima no es tonta y habrá puesto una contraseña con muchos caracteres en mayúsculas, minúsculas y algún que otro acento o carácter raro. Así que, necesitaremos Tablas terriblemente grandes. 


Ya veis lo que pesan 

Estas tablas os las podéis bajar de aquí: 
Pero, ya os podéis imaginar todo el trabajo que requiere mucho tiempo y para ello el equipo de Rainbow Tables a desarrollado una manera de poder ayudar a la comunidad a generar de forma distribuida estas tablas. DistrRTgen.
Mediante la distribución de la generación de cadenas ranibow, podemos generar tablas de arco iris enormes que son capaces de descifrar las contraseñas ya que nunca había visto antes.  
Por otra parte, también estamos mejorando la tecnología vector raibow, lo que hace aún más pequeño y más rápido que las tablas del arco iris que se encuentran en otros lugares, y la mejor cosa es que esas mesas están disponibles gratuitamente para descargar desde nuestro sitio por cualquier persona!  
Al instalar y ejecutar el cliente BOINC disponible en http: // BOINC. berkeley.edu/download.php y apuntando a http://boinc.freerainbowtables.com/distrrtgen/ como la url proyecto, usted nos puede ayudar a acelerar la generación aún más.

Mucha mas información de como colaborar:

Sed Buenos ;) 

miércoles, 29 de octubre de 2014

Si Es Que A Todo No Llegamos, No Llegamos ...

Esos momentos en los que un Encargado de Seguridad Informática hace todo su trabajo bien, pero por falta de formación de otros empleados, en términos de seguridad, acaba por convertirse en una vulnerabilidad seria. Así que, ayer por twitter vi la siguiente imagen y me hizo mucha gracia.


Sed Buenos y cuidad a vuestro equipo de seguridad. 

martes, 28 de octubre de 2014

Video + Slide.- Como crear un Troyano Hardware.

En este blog casi nunca hemos hablado del Hardware Hacking o de los ataques informáticos que se pueden realizar gracias a una vulnerabilidad del propio hardware. Mientras me planteo hacer una serie sobre este tipo de ataque, que la verdad ahora tengo curiosidad, os dejo con esta genial ponencia de JP Dunning en la BlackHat ASI 2014  donde habla de lo fácil que es crear troyanos hardware en nuestras casas. 


Aquí tenéis las Slides que acompañan a la ponencia por si tenéis mas curiosidad:

lunes, 27 de octubre de 2014

Nginx y El Analisis De Un DDoS

Hace algo ya algo de tiempo me encontré con un articulo que explicaba como hacer este tipo de análisis pero como si fuera una curiosidad que se encontró en su trabajo. Así que para que todos y me incluyo, he decido desfragmentar un poco ese articulo para poder entenderlo mejor. 


Para empezar, nginx es un servidor HTTP y yb servidor proxy inverso, así como un servidor proxy de correo, escrito por Igor Sysoev . Durante mucho tiempo, ha estado funcionando en muchos sitios rusos muy cargados incluyendo Yandex , Mail.Ru , VK , y Rambler . Según Netcraft, nginx servidor o proxy esta presente en el  20.34%  de los sitios más concurridos en octubre 2014.

Algunos comandos:
  • tail -f /var/log/nginx/nginx.access.log | cut -d ' ' -f 1 | logtop
    • Este comando permite ver la distribución de direcciones IP únicas envío de solicitudes, el número de solicitudes a partir de una dirección IP, etc.
  • grep "&key=" /var/log/nginx/nginx.access.log | cut -d ' ' -f 1 | sort | uniq -c | sort -n | tail -n 30
    • Este, va a mostrar la distribución de una cadena por el IP en ellog.
Si tenéis mas curiosidad por lo que hace cada parte del comando os dejo la pagina y a la vez fuente de esta entrada: 
 Sed Buenos ;) 

domingo, 26 de octubre de 2014

Python Ya.- La Web Para Aprender Python

Como no puede ser de ninguna manera en este blog, no voy a perder la oportunidad de presentaros alguna herramienta, curso, guía y/o página web con la que os ayude a aprender a programar en Python. La verdad es que todo el mundo debería saber, al menos, leer código sencillo. Así que, si estáis interesados en aprender, hoy os recomiendo la Pagina de [Python Ya]. 


El objetivo de este sitio es poder aprender el lenguaje Python sin la necesidad de instalarlo en su máquina. Puede desarrollar sus pequeños programas en este sitio, probarlos y ver los resultados inmediatamente. Tiene por objetivo el aprendizaje de Python desde CERO. Se recomienda primero ver el detalle del tema, pasar posteriormente a la ejecución de un programa ya resuelto del tema tratado (podemos hacer modificaciones sobre dicho problema) y finalmente resolver el ejercicio propuesto.
Enlace:

Sed Buenos ;)  

PoC.- Extract & Clean Exif Metadata Python

Esta tarde he estado añadiendo un poco mas de chicha a las dos pruebas de concepto que hemos vistos durante estos días, [Extraer Exif] y [Eliminar Exif], para subirlo a GitHub. 


Extraer Exif Script: 

from pyexiv2 import ImageMetadata, ExifTag

metadata = ImageMetadata(raw_input("Foto: "))
metadata.read()

for item in metadata.exif_keys:
tag = metadata[item]
print tag
f = open("Exifinfo.txt","a")
f.write(str(tag) + "\n")

Eliminar Exif Script: 

from PIL import Image
import os

d1= raw_input ("Foto: ")
d2 = os.path.splitext(d1)[1]
try: 
foto = Image.open(d1)
foto.save("copiasinmeta"+ d2)
except: 
print d2,"No soportado"

Para descargar estos scripts os dejo mi GitHub aquí: