Hlavní navigace

Jak vložit zip nebo mp3 do png a zveřejnit na Twitteru

Sdílet

Jan Fikar 19. 3. 2021
twitter 2 Autor: Twitter

David Buchanan našel jednoduchý způsob, jak vložit například soubor zip nebo mp3 do obrázku png, který zveřejní na Twitteru. Soubory se schovávaly do obrázků již dříve (například steganografie). Nová je jednoduchá metoda, jak soubor „rozšifrovat“ a také jak jej zveřejnit pomocí Twitteru.

Pro rozšifrování stačí prostě změnit koncovku z png na zip nebo mp3. V případě mp3 je originální obrázek 2048 × 2048, pokud tedy máte menší rozlišení obrazovky, dostanete zmenšený soubor bez mp3. Je tedy potřeba udělat například:

wget -O surprise.mp3 https://pbs.twimg.com/media/Ewo_O6zWUAAWizr?format=png\&name=large

Twitter u nahrávaných souborů odstraní všechny nepotřebné části. David musel soubory skrýt na konci dat Deflate. Je také potřeba, aby png obsahovalo alespoň 257 barev, jinak jej Twitter převede na paletu. Výsledek ještě musí být menší než 3 MB (nebo 5 MB), jinak jej Twitter převede na jpeg. Jednoduchý program v Pythonu je dostupný na GitHubu.

(zdroj: bleepingcomputer)

Našli jste v článku chybu?