
Bizarný hack: Študent strednej školy spúšťal Doom v PDF dokumente
Interaktívne PDF dokáže spustiť všeličo. Začiatkom tohto roka web Toms Hardware oznámil, že vytvoril DoomPDF, inšpirovaný portom Tetris, ktorý bežal na PDF (Pdftris). Aplikácie (a teraz aj jadro Linuxu) sa v podstate spúšťajú v súbore PDF načítanom do prehliadača. Funguje to prostredníctvom obmedzenej štandardnej knižnice JavaScriptu, ktorá kompiluje emulátor RISC-V do JavaScriptu, takže ho možno spustiť vo webovom prehliadači.
Výstup systému Linux v rámci PDF sa vykresľuje ako znaky ASCII. Správne to však funguje iba v prehliadači Chrome. Po načítaní jadra sa dostanete na príkazový riadok terminálu, kde pomocou klávesnice na obrazovke napíšete príkaz. Je to pomalé, ale môžete spustiť niekoľko príkazov Linuxu – všetky z PDF. Prostredie Linuxu obsahuje shell, textový editor vi a niekoľko ďalších nástrojov, ktoré môžete otestovať.
Treba si však uvedomiť, že to beží pomaly a tiež, že súbory PDF nie sú práve najbezpečnejšie prostredie. Predstavte si však PDF s výpočtovým výkonom. Mohlo by to znamenať ešte viac interakcií s PDF. Môžete vytvoriť súbor PDF, ktorý akceptuje vstup používateľa, vypočítava čísla alebo dokonca zahŕňa automatizáciu.
Dá sa to však vnímať aj ako varovanie pred vecami, ktoré prídu. Môže vám byť zaslaný súbor PDF so zabudovaným operačným systémom. Otvoríte PDF a môže to spôsobiť všemožný zmätok. No projekt linuxpdf je určite zaujímavý.
Zdroj: zdnet.com.
Zdroj Foto: Jack Wallen/ZDNET