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