lunes, 28 de abril de 2014

DESCARGAR VIDEOS CON YOUTUBE-DL

 DESCARGA DE VIDEOS DE YOUTUBE-DL

Youtube-dl es un pequeño programa realizado en python que funciona desde el terminal y que permite descargar videos flash de yotube y otros site similares. (Requiere python 2.6,2.7 ó 3.3+).

Instrucciones de instalación probado en debian Whezy.

sudo curl https://yt-dl.org/downloads/2014.04.21.6/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl


Funcionamiento:

Tecleamos en el terminal el nombre del programa con con el link de la web que queremos descargar, en este caso un capitulo de mazinger Z en youtube.
 
youtube-dl https://www.youtube.com/watch?v=xs1pcAKTpHw



Web oficial: http://rg3.github.io/youtube-dl/download.html

martes, 22 de abril de 2014

INFORMATICA FORENSE WHATSAPP ANDROID


 LA INSEGURIDAD DE WHATSAPP ANDROID

Estos del Whatsapp son la ostia. Con los últimos cambios para dotar a la base de datos de mayor "seguridad" (/sdcard/WhatsApp/Databases/msgstore.db.crypt). Han agregado para encriptar el fichero la cadena del email del usuario. Si antes se descifraba con un comando de ssl:                                                                                                                                  
openssl enc -d -aes-192-ecb -in msgstore-1.db.crypt -out msgstore.db.sqlite -K 346a23652a46392b4d73257c67317e352e3372482177652c. 

Ahora se hace con un script en python liberado por
Alejandro Ramos (@aramosf). Teniendo la base de datos cifrada y el usuario de Gmail utilizado en el dispositivo Android se puede obtener las conversaciones descifradas y listas.
python pwncrypt5.py msgstore.db.crypt5 grbnz0@gmail.com > msgstore.sdb 

___________________________________________________________________________________
Codigo del script de python:
___________________________________________________________________________________
#!/usr/bin/python             
"""
48bits presents:
8===============================================D~~~
WhatsApp msgstore crypt5 decryptor by grbnz0 and nullsub
8===============================================D~~~

"""
                                                                                                                                                                                  
import sys
import hashlib
import StringIO
from M2Crypto import EVP

key = bytearray([141, 75, 21, 92, 201, 255, 129, 229, 203, 246, 250,
   120, 25, 54, 106, 62, 198, 33, 166, 86, 65, 108, 215, 147])
iv = bytearray([0x1E,0x39,0xF3,0x69,0xE9,0xD,0xB3,0x3A,0xA7,0x3B,0x44,
   0x2B,0xBB,0xB6,0xB0,0xB9])

def decrypt(db,acc):
  fh = file(db,'rb')
  edb = fh.read()
  fh.close()
  m = hashlib.md5()
  m.update(acc)
  md5 = bytearray(m.digest())
  for i in xrange(24): key[i] ^= md5[i&0xF]
  cipher = EVP.Cipher('aes_192_cbc', key=key, iv=iv, op=0)
  sys.stdout.write(cipher.update(edb))
  sys.stdout.write(cipher.final())

if __name__ == '__main__':
  if len(sys.argv) != 3:
    print 'usage %s <db> <accountname> > decrypted.db' % sys.argv[0]
  else:
    decrypt(sys.argv[1],sys.argv[2])

_____________________________________________________________________________________________________________________

No solo se tiene acceso a las bases de datos sin ningún problema si no que al usar SQLITE, se pueden recuperar cualquier dato borrado de la base de datos.

Info obtenida de: http://www.securitybydefault.com/2014/03/descifrando-msgstoredbcrypt5-la-nueva.html
Script python: https://github.com/aramosf/pwncrypt5/blob/master/pwncrypt5.py


lunes, 21 de abril de 2014

PEERFLIX & TORRENT-VIDEO-PLAYER

INSTALAR PEERFLIX y TORRENT-VIDEO-PlAYER.
KALILINUX (DEBIAN WHEEZY).



PEERFLIX:
Este pograma es experimental.
Nos permite visualizar .torrents de series, películas por streaming, sin necesidad de descargar el contenido en disco.  El programa PEERFLIX es lanzado desde terminal  y junto el el fichero extensión .torrent nos permite ver videos por vlc en streaming. También tenemos TORRENT-VIDEO-PLAYER que nos permite hacer lo mismo pero desde el mismo navegador.

apocanow@portatil:~$ apt-get install git-core curl build-essential openssl libssl-dev                       
apocanow@portatil:~$ git clone https://github.com/joyent/node.git                                                                                     
apocanow@portatil:~$cd node

apocanow@portatil:~/node# ./configure
apocanow@portatil:~/node# make
apocanow@portatil:~/node# make install



Instalamos peerflix:

apocanow@portatil:~/npm install -g peerflix
Ya lo tenemos, funcionamiento:
apocanow@portatil:~/peerflix nombredefichero.torrent

Con esto finaliza la parte de uso de peerflix.
Ya podemos lanzar los metadatos de cualquier fichero .torrent y
visualizarlo desde VLC.
Solo faltaria lanzar el VLC que como nos indica el terminal hay que teclear la direccion http://x.x.x.x:8888 dentro del mismo VLC para poder ver el video deseado.



Torrent-Video-player
Este nos permite hacer lo mismo que el anterior. Pero lanza el .torrent desde el mismo navegador, para poderlo visualizar con nuestro reproductor.

wget http://pinguyos.com/files/Torrent-Video-Player
chmod +x Torrent-Video-Player
sudo mv Torrent-Video-Player /usr/bin

En Firefox, busca un torrent descargalo y ábrelo. Cuando Firefox pregunte que debería hacer con el archivo, selecciona Otros, en el menú desplegable junto a la opción Abrir con y navega por tus archivos a la ruta /usr/bin/Torrent-Video-Player. Si todo funciona correctamente abrira VLC cargando el video.