هناك اتجاه متزايد من المطورين لاستعراض عضلاتهم لجعل مستندات PDF تقوم بأشياء مختلفة تمامًا عما يعتزمون القيام به. الهدف هو تجاوز حدود تنسيق PDF.
تم إنشاء PDF (الذي يرمز إلى تنسيق المستندات المحمولة) في عام 1992 كوسيلة لتقديم المستندات بشكل مستقل عن البرامج والأجهزة وأنظمة التشغيل. إنها عملية، ولكنها معقدة أيضًا — وهذا ما يجعل التنسيق جذابًا للمبرمجين ومنشئي البرامج الضارة على حدٍ سواء. (حيث يرى البعض مخاطر أمنية، يرى آخرون فرصة للتألق).
كما اتضح، فإن أحد مستخدمي GitHub يُدعى ading2210 – “طالب في المدرسة الثانوية مهتم بالبرمجة وتطوير الويب والأمن السيبراني” – قد دفع المظروف إلى أبعد من ذلك باستخدام DoomPDF، وهو منفذ الموت الذي يعمل مباشرة في ملف PDF. المشكلة الوحيدة هي أنه يحتاج إلى قارئ PDF يدعم JavaScript، والذي لا يتوفر عادةً إلا في Adobe Acrobat ومتصفحات مثل Chromium.
يمكنك تجربة تشغيل DoomPDF بنفسك هنا (PDF). تم استلهام المطور من PDFtris، وهو إصدار PDF من تتريس تم إنشاؤها بواسطة توماس رينسما.
ظهر هذا المقال في الأصل على منشورنا الشقيق PC för Alla وتمت ترجمته وتعريبه من اللغة السويدية.