Linux dentro de um ficheiro PDF? Parece louco, mas existe…
Se achava que já nada o surpreendia dentro do mundo da tecnologia, repare bem no que mostramos hoje. Trata-se de um projeto, onde um estudante universitário conseguiu colocar um sistema Linux dentro de um PDF. Não acredita? Experimente.
O código C pode ser compilado para correr dentro de um PDF
Este "hack" tem tanto de bizarro como de brilhante. Um jovem estudante, conseguiu colocar dentro de um PDF uma distro Linux, recorrendo ao projeto TinyEMU. Poder-se-ia pensar que os ficheiros PDF são apenas documentos estáticos, mas, surpreendentemente, o formato de ficheiro PDF suporta Javascript com a sua própria biblioteca padrão separada.
A especificação completa do Javascript em PDFs só foi totalmente implementada pelo Adobe Acrobat e inclui funcionalidades interessantes, como a capacidade de renderizar em 3D, fazer pedidos HTTP e detetar todos os monitores ligados ao sistema do utilizador. No entanto, no Chromium e noutros browsers, apenas um subconjunto muito reduzido desta API foi implementado, por razões óbvias de segurança. Com isto, podemos realizar qualquer tipo de computação, mas com uma entrada e saída extremamente limitadas.
Fantástico….fica a pergunta….é possível correr malware num pdf?
Claro, até numa imagem .jpeg é possivel.
Se corre linux, diria que sim
Sim, claro.
Pergunta ao Linus do Linus TechTips, ele diz-te.
Ele usa mac e iphone, não usa linux. Não serve pa nada nem para instalar o adobe acrobat curiosamente
E não dá para instalar o acrobat porque?? falta de capacidade do SO ou o fabricante do software não quis fazer uma versao para Linux?? Os fabricantes de software fazem o seu soft para as plataformas que quiserem e que recebam €€€ para tal, ou será que não??
Preocupante 🙂
+1
Isso permite que hackers incluam malware em qualquer ficheiro PDF. Esse recurso torna possível que qualquer PDF seja utilizado para nos roubar dados.
Isso não funciona bem assim, senão era uma festa!
Tal e qual