Camuflar torrents o archivos no muy grandes en estados de gnusocial

Dentro de esta imagen vamos a meter este archivo de sonido: https://api.modarchive.org/downloads.php?moduleid=45498#jeff93.it y lo vamos a subir a Gnusocial para que pueda ser bajado por otra persona y escuchado.

El tema es usar gnusocial para compartir archivos y que mejor que meterlos añadidos a los formatos que soporta.

El proceso es el siguiente:

Bajamos la foto que vamos a usar siempre para incluir las canciones en ella:

$ wget -q "https://mierda.tv/wp-contenido/uploads/2017/12/musica-1.png" -O musica.png

Lo importante es que esa foto siempre ha de ser la misma, es decir, ha de ocupar 1004 bytes.

Bajamos una canción:

$ wget -q "https://api.modarchive.org/downloads.php?moduleid=45498#jeff93.it" -O jeff93.it

Pasamos la canción a base64:

$ cat jeff93.it | base64 > jeff93.it.b64

Calzamos al final de la imagen la canción en base64:

$ cat musica.png jeff93.it.b64 > preparado_para_subir.png

Subimos la imagen “preparado_para_subir.png” a gnusocial.

Aquí podemos ver un ejemplo de como ha quedado subido:

https://linuxinthenight.com/file/36bc997ebbbd9a625e36ac4fb99c048076027a1b49390d9744fd49afe1ffd4d9.png

Bajar la imagen de GNUSocial:

$ wget -q "https://linuxinthenight.com/file/36bc997ebbbd9a625e36ac4fb99c048076027a1b49390d9744fd49afe1ffd4d9.png" -O sonido.png

Extraer el archivo de sonido en base64 usando dd:

$ dd skip=1004 if=sonido.png of=sonido.it.b64 bs=1 status=none

Decodificar de base64 para tener el archivo finalmente:

$ cat sonido.it.b64 | base64 -d > sonido.it

Una vez lo tenemos podemos escucharlo con xmp o schismtracker por ejemplo.

El proceso por tanto ha sido el de subir a gnusocial acompañado de la imagen y luego rescatado para ver si la cosa va bien. Todo parece que si aunque evidentemente no podemos subir a gnusocial archivos muy pesados (el limite lo tienen los nodos y puede ser diferente entre nodos).

No sirve para subir películas evidentemente pero si para subir módulos de sonido por ejemplo o torrents “camuflados” en una imagen de un icono :).

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2018 [ MIERDA TV ]

Tema de Anders Norén