
أنشئ ملفات اختبار PDF ضارة لاختبار الاختراق، وصيد ثغرات برامج المكافآت، وعمليات الفريق الأحمر. يختبر SSRF وXSS وXXE وسرقة بيانات اعتماد NTLM وتسريب البيانات في عارضي PDF والمحوّلات وتطبيقات الويب. يتكامل مع Burp Collaborator وInteract.sh.

أنشئ 67 ملف اختبار PDF خبيثًا لاختبار عمليات الاتصال بالمنزل (phone-home callbacks)، وSSRF، وXSS، وXXE، وسرقة بيانات اعتماد NTLM، واستخراج البيانات في عارضات PDF، والمحوّلات، وتطبيقات الويب. يمكن استخدامه مع Burp Collaborator أو Interact.sh
يُستخدم لاختبار الاختراق، ومطاردة مكافآت الثغرات الأمنية، و/أو الفرق الحمراء وغير ذلك. أنشأت هذه الأداة لأنني كنت بحاجة إلى أداة لتوليد مجموعة من ملفات PDF تحتوي على روابط متنوعة. للأغراض التعليمية والمهنية فقط.
pip install -r requirements.txt python3 malicious-pdf.py burp-collaborator-url
سيتم كتابة المخرجات إلى الدليل `output/` على النحو التالي: test1.pdf, test2.pdf, test3.pdf إلخ.
### الخيارات```
--output-dir DIR Directory to save generated PDF files (default: output/)
--no-credit Do not embed credit/attribution metadata in generated PDFs
--obfuscate LEVEL Obfuscation level (0-3):
0 = None (default)
1 = PDF name hex encoding + string octal/hex encoding
2 = Level 1 + JS bracket notation + javascript: URI case/whitespace obfuscation
3 = Level 2 + FlateDecode stream compression
مثال مع التعتيم:``` python3 malicious-pdf.py https://your-interact-sh-url --obfuscate 2
أقصى تعتيم (المستوى 4 يغلّف حمولات JS في كعب فك ترميز base64 بحيث لا تظهر استدعاءات API الأصلية أبدًا كسلاسل فرعية حرفية):```
python3 malicious-pdf.py https://your-interact-sh-url --obfuscate 4
/V، مفكك base64) تتغلب على ماسحات regex الساذجة التي تبحث عن /JS