⭕️ اخیرا پروژهای بولد شده بنام DoomPDF
یک بازی رو که با زبان C نوشته شده، داخل فایل PDF اجرا میکنه
وقتی کتاب رو باز میکنی بازی شروع میشه و...
🌐 PDF
✅ Open Source
⭕️ اخیرا پروژهای بولد شده بنام DoomPDF
یک بازی رو که با زبان C نوشته شده، داخل فایل PDF اجرا میکنه
وقتی کتاب رو باز میکنی بازی شروع میشه و...
✅ Open Source
🔺خبر خوب اینه که
این گونه فایلها فقط در پخشکننده مرورگرهای مخرب کروم قابل مشاهده هستند
☠️Edge ☠️Chrome ☠️Brave ☠️Opera
چون هشون فرزندان Chromium هستن و از پخشکننده پدرشون استفاده میکنن
🔻خبر بد اینه که
نمایشدهنده PDF این مرورگرها امن نیست
یعنی محتوای داخلش مثل عکس ثابت نیست
⚠️ میتواند حاوی کدهای اجرایی باشد
سازنده کتاب میتونه کدهای دلخواهی به زبان C یا ++C بنویسد و اون کدها رو اجرا کنه
و میتونه محتوای کتاب رو تغییر بده
اصلا دیگه اسمش کتاب نیست❗️
یه جور نمایشدهنده وب
یعنی مثلا اگه کتاب رو باز کردی و شروع به مطالعه کردی، اون پشت مخفیانه میتونه ارز مجازی استخراج کنه
حداقل برای نویسنده کتاب یه منفعت داشته باشه
برای شما فقط ضررش اینه که یه مقدار باطری دستگاه بیشتر مصرف میشه
پخشکننده PDF اجازه میده کدهایی بر بستر asm.js اجرا بشن
اول یه سورس C یا ++C مینویسن
سپس با Emscripten کدها رو بیلد میکنن
درنهایت مشابه WebAssembly اجرا میشه