
ParanoiDF - PDF Analysis Suite based on PeePDF by Jose Miguel Esparza (http://peepdf.eternal-todo.com/). Tools added: Password cracking, redaction recovery, DRM removal, malicious JavaScript extraction, and more.
PDF विश्लेषण उपकरणों की स्विस आर्मी चाकू। peepdf पर आधारित - http://peepdf.eternal-todo.com। यह README peepdf README पर आधारित है।
यह उपकरण स्कूल ऑफ कंप्यूटिंग (यूनिवर्सिटी ऑफ केंट, कैंटरबरी, यूके) के लिए मेरे एम.एससी निबंध/परियोजना के भाग के रूप में विकसित किया गया था। इस उपकरण के पीछे विचार जूलियो हर्नांडेज़-कास्त्रो (www.azhala.com) का था।
https://github.com/patrickdw123/ParanoiDF/wiki देखें।
उल्लिखित निर्भरताओं के अलावा किसी स्थापना की आवश्यकता नहीं है, बस निष्पादित करें:
python paranoiDF.py
ParanoiDF निष्पादित होने पर दो महत्वपूर्ण विकल्प हैं:
-f: पार्सिंग त्रुटियों को अनदेखा करता है। दुर्भावनापूर्ण फ़ाइलों का विश्लेषण करने पर संभवतः पार्सिंग त्रुटियाँ होती हैं, इसलिए यह पैरामीटर सेट किया जाना चाहिए। -l: लूज़ मोड सेट करता है, इसलिए endobj टैग की खोज नहीं करता क्योंकि यह अनिवार्य नहीं है। विकृत फ़ाइलों के साथ सहायक।
डिकोड/डिक्रिप्ट और विश्लेषण के बाद फ़ाइल के आँकड़े दिखाता है:
python paranoiDF.py [options] pdf_file
इंटरैक्टिव कंसोल निष्पादित करता है, जो खेलने के लिए उपकरणों की एक विस्तृत श्रृंखला प्रदान करता है।
python paranoiDF.py -i
बैच मोड में निष्पादित किए जाने वाले कमांड निर्दिष्ट करने के लिए कमांड फ़ाइल का उपयोग करना संभव है। इस प्रकार का निष्पादन कई फ़ाइलों के विश्लेषण को स्वचालित करने के लिए अच्छा है:
python paranoiDF.py [options] -s script_file
यदि PDF फ़ाइल पार्स होने पर दिखाई गई जानकारी यह जानने के लिए पर्याप्त नहीं है कि यह हानिकारक है या नहीं, तो निम्नलिखित कमांड इसे करने में मदद कर सकते हैं:
फ़ाइल या निर्दिष्ट संस्करण का ट्री ग्राफ दिखाता है। यहाँ हम संदिग्ध तत्व देख सकते हैं।
फ़ाइल या दस्तावेज़ के निर्दिष्ट संस्करण का भौतिक मानचित्र दिखाता है। यह असामान्य रूप से बड़ी वस्तुओं या वस्तुओं के बीच बड़े स्थानों को देखने में सहायक है।
वस्तुओं में निर्दिष्ट स्ट्रिंग या हेक्साडेसिमल स्ट्रिंग खोजें (डिकोड और एन्क्रिप्टेड स्ट्रीम सहित)।
वस्तु की (कच्ची) सामग्री दिखाता है।
स्ट्रीम की (कच्ची) सामग्री दिखाता है।
V2.0:
बग्स/आलोचना/प्रशंसा/टिप्पणियाँ patrickdw123(at)gmail(dot)com पर भेजने में संकोच न करें।