Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pdfresurrect — تحليل والمساعدة في استخراج الإصدارات الأقدم "المخفية" من ملف pdf من ملف pdf الحالي. | Kitploit
أدوات/GitHubGitHub/enferex/pdfresurrect
التحليل الثابتاستعادة البياناتالتحاليل الرقمية الجنائية
GitHubenferex/pdfresurrect

pdfresurrect

تحليل والمساعدة في استخراج الإصدارات الأقدم "المخفية" من ملف pdf من ملف pdf الحالي.

عرض المستودع
1021428منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

pdfresurrect

PDFResurrect هي أداة تهدف إلى تحليل مستندات PDF. يتيح تنسيق PDF الاحتفاظ بالتغييرات السابقة للمستند في إصدار أحدث من المستند، مما ينشئ سجلاً متتابعاً للتغييرات على المستند. تحاول هذه الأداة تعديل ملف PDF بحيث يتم عرض الإصدارات السابقة من ملف PDF على أداة القراءة. سيتم إنشاء "الإصدارات" المعدلة كملفات جديدة مع ترك ملف PDF الأصلي دون تعديل.

ملاحظات

لا ينبغي الوثوق بميزة التنظيف (-s) لأي استخدامات أمنية جدية. بعد استخدام هذه الميزة التجريبية، يرجى التحقق من أنها قامت فعلاً بتصفير جميع الكائنات التي كانت موضع الاهتمام (تلك الكائنات التي كان ينبغي تصفيرها). حالياً، من المرجح ألا تُنتج هذه الميزة ملف PDF يعمل بشكل صحيح.

تعتمد هذه الأداة على أن يتعامل تطبيق القراءة الذي يقرأ الإصدارات المستخرجة بواسطة pdfresurrect مع آخر جدول xref على أنه الأحدث في المستند. وهذا هو الحال عادةً.

إن المخرجات التفصيلية (verbose)، التي تحاول استنتاج نوع كائن PDF (مثل stream، page)، ليست دقيقة دائماً، وقد لا تكون أعداد الكائنات دقيقة بنسبة 100%. ومع ذلك، لا ينبغي أن يمنع ذلك استخراج الإصدارات. هذه المخرجات هي مجرد تلميح للمستخدم حول ما قد يكون مختلفاً بين المستندات.

قد تبدو أعداد الكائنات غير صحيحة في مستندات PDF الخطية (linearized). وهذا ليس صحيحاً في الواقع، والسبب في ذلك هو أن كل إصدار من إصدارات PDF يتكون من الكائنات التي تشكل الجزء الخطي من PDF بالإضافة إلى جميع الكائنات التي تشكل الإصدار المعني. لنفترض وجود ملف PDF خطي يحتوي على 59 كائناً في الجزء الخطي، ولنفترض أن ملف PDF له إصدار ثانٍ يتكون من 21 كائناً. سيكون العدد الإجمالي للكائنات في "الإصدار 2" هو 59 + 21 أي 80 كائناً.

البناء

من المجلد الرئيسي لمشروع pdfresurrect، قم بتشغيل: ./configure make

لتثبيت/إلغاء تثبيت الملف الثنائي الناتج في مسار محدد، يمكن استخدام الخيار '--prefix=': ./configure --prefix=/my/desired/path/

يمكن تفعيل وضع التصحيح أثناء التكوين باستخدام الخيار التالي: ./configure --enable-debug

يمكن وضع الملف الثنائي الناتج في أي مكان، ومع ذلك يمكن أيضاً تثبيته/إلغاء تثبيته تلقائياً في المسار المكوّن. إذا لم يتم تحديد مسار أثناء التكوين، فالقيمة الافتراضية هي /usr/local/bin للتثبيت/إلغاء التثبيت: make install أو make uninstall

شكر

بقية فريق 757/757Labs. GNU (www.gnu.org). جميع المساهمين: انظر ملف AUTHORS.

التواصل / رابط المشروع

[email protected] https://github.com/enferex/pdfresurrect

تنزيل الأداة