How-To Guardar videos Flash desde chrome

Iniciado por Akai, 5 Marzo 2011, 00:03 AM

0 Miembros y 1 Visitante están viendo este tema.

Akai

Bienvenidos a posiblemente uno de los how-to más dementes de elhacker.net

Créditos: No recuerdo quien se curró el script, pero era un tío majo en stackoverflow

Va, ahora, al asunto.

No me he parado a mirar si el tema está ya comentado por aquí, tampoco me voy a extender a explicar a fondo los entresijos del funcionamiento del método, pero con el script y el método que ahora comentaré, es posible guardar los videos en flash que se tengan cargados en chrome.

Desconozco si funciona cono otros exploradores.

Todo esto se debe hacer sin cerrar la pestaña donde tenemos cargado el video en el explorador

Código (bash) [Seleccionar]
!#/usr/bin/env bash

for flashpid in $(pgrep -f flashplayer.so); do
    cd "/proc/$flashpid/fd"
    for video in $(file * | grep '/tmp/Flash' | sed 's/\(^[0-9]*\).*/\1/g'); do
        echo "/proc/$flashpid/fd/$video"
    done
done


Supongamos que hemos cargado un único video en chrome, como hice yo hace unos minutos cuando se me ocurrió la idea de subir el método que llevo usando unos días.

Abrimos el Shell, lanzamos nuestro super script y obtenemos lo siguiente:

[akai@Arch-Akai ~]$ ./woot.sh
/proc/13266/fd/11

Tenemos un descriptor de fichero del tamaño del video que apunta a un archivo borrado de /tmp . Qué pena, no?

Pero nosotros somos más listos

[akai@Arch-Akai ~]$ cat /proc/13266/fd/11 >> 1.flv

Ábrase el fichero 1.flv con el reproductor deseado, disfrútese las veces que quiera del video que estabas viendo en youtube (en realidad todos sabemos que estabas en sitios más nefarios, pillín) en forma de contenido en flash, para cuando no te apetezca esperar, o estés sin internet.