Linux yang Berjalan di dalam PDF
(linux.doompdf.dev)- LinuxPDF adalah demo yang menjalankan Linux VM di dalam PDF, dengan layar VM dan UI input keyboard ditempatkan bersama di dalam PDF
- Lingkungan eksekusinya terbatas pada browser berbasis Chromium, sehingga sulit mengharapkan ini berfungsi di lingkungan PDF lain
- Input tombol dapat dikirim ke VM dengan menekan tombol key di layar atau mengetik langsung ke kotak input di bagian atas
- Tombol yang disediakan mencakup Esc, Tab, Enter, Shift, Ctrl, Alt, tombol arah, Home/End, PgUp/PgDn, F1~F12, hingga tombol angka dan huruf
- Pengguna yang ingin memeriksa implementasinya dapat melihat kode sumber di repositori GitHub linuxpdf
Demo Linux VM di dalam PDF
- LinuxPDF adalah demo yang menjalankan Linux VM di dalam dokumen PDF
- Lingkungan yang didukung terbatas pada browser berbasis Chromium
- Di layar terdapat teks
Loading...yang menunjukkan status pemuatan VM
Mengirim input keyboard ke VM
- Ada dua cara input
- Menekan tombol key yang ditampilkan di layar
- Mengetik langsung ke kotak input
Type here for keyboard inputs.
- Tombol yang sedang ditekan dapat dilihat di area
Pressed:
Susunan tombol yang tersedia
- Tombol kontrol dan tombol khusus
- Esc, Tab, Caps, Enter, Shift, RShift, Ctrl, Alt, Space, Menu
- Home, Ins, Del, End, PgUp, PgDn
- Tombol arah dan tombol fungsi
^,<,v,>- Dari F1 hingga F12
- Input tombol umum
- Angka 1~0,
-,= - Tombol huruf QWERTY
[,],;,',,,.,/,\,`
- Angka 1~0,
Kode sumber
- Source code: repositori kode sumber LinuxPDF
1 komentar
Opini Hacker News
Tidak berfungsi dan dokumennya tidak merespons. Sebagai catatan, saya memakai Printer HP DeskJet 2820e
Dalam beberapa hari terakhir, “menjalankan Linux di dalam PDF” dan “cara memasukkan PDF ke LLM” masing-masing jadi topik hangat; kalau orang mulai menghubungkan berbagai jenis parser dan evaluator PDF ke LLM, tampaknya akan muncul peluang hacking yang cukup menarik
Ditambah lagi reader populer seperti Acrobat punya jumlah kerentanan yang mengerikan, menjadikannya pintu masuk sempurna untuk meretas perusahaan
Ini tulisan yang naik beberapa hari lalu: https://news.ycombinator.com/item?id=42891937
Di repositorinya juga ada penjelasan dan informasi tentang bagaimana mekanisme internalnya bekerja
Akhirnya muncul juga. Sudah terlalu lama saya bercanda ingin “memasukkan Linux.js ke PDF, lalu menjalankan Linux di dalam PDF di dalam browser di dalam Linux di dalam PDF di dalam browser di dalam Linux”
Melakukan ini dengan JavaScript terasa agak seperti curang. Penasaran apakah hal serupa bisa dilakukan dengan PostScript
Belakangan mereka berubah pikiran dan menambahkan dukungan JavaScript
Tentu saja ada juga engine catur dan tic-tac-toe yang dibuat dengan PostScript, dan dengan cukup kesabaran mungkin game NES juga bisa dimainkan, meski mungkin harus banyak mengutak-atik stack
Akhirnya kita bisa menjalankan
rm -rf /di dalam PDF"shredpage"Kalau menyalin ini 10 kali dan memasukkannya ke USB drive, Anda bisa menikmati cluster Kubernetes portabel
https://news.ycombinator.com/item?id=42681039
Di VirusTotal setidaknya muncul 3 deteksi, tapi saya tidak yakin apakah itu bermakna
ClamAV: Js.Trojan.Obfus-48
Cylance: Unsafe
Google: Detected
Di
about:configFirefox, cukup setpdfjs.enableScriptingmenjadifalseTapi apakah ada editor PDF untuk Linux yang menjalankan Linux di dalam PDF? Di Evince tidak bisa dimuat
Kebanyakan hal semacam “coding di dalam PDF” ini tampaknya hanya menargetkan Chrome sebagai lingkungan eksekusi. Saya tidak begitu tahu apakah alasannya karena Chrome mengizinkan lebih banyak eksekusi kode di dalam dokumen atau semacamnya