पासवर्ड के साथ अपने महत्वपूर्ण पीडीएफ दस्तावेज़ों को सुरक्षित करना यह सुनिश्चित करने का एक शानदार तरीका हो सकता है कि आपकी गोपनीयता तब तक अखंड रहती है जब तक कि आप हार न जाएं, या पासवर्ड भूल जाएं।

पीडीएफक्रैक एक साधारण कमांड लाइन उपयोगिता है जो किसी भी पीडीएफ फ़ाइल के पासवर्ड को एक ही कमांड के साथ क्रैक करने का प्रयास करेगी, अगर सही तरीके से उपयोग की जाती है, और उन फाइलों पर जिन्हें आप क्रैक करने की अनुमति देते हैं

अस्वीकरण

पीडीएफ पासवर्ड क्रैक करना आपके देश में कानूनी नहीं हो सकता है; इस तरह के कुछ भी करने का प्रयास करने से पहले आपको हमेशा कानून और कानून की जांच करनी चाहिए।

साथ ही, पीडीएफक्रैक का उपयोग आपके स्वामित्व वाली फ़ाइलों पर किया जाना चाहिए या मालिक से क्रैक करने की अनुमति प्राप्त हुई है। आपको ऐसे सुरक्षित दस्तावेज़ों के पासवर्ड प्राप्त करने के लिए कभी भी पासवर्ड क्रैकिंग सॉफ़्टवेयर का उपयोग नहीं करना चाहिए, जिनके पास अवैध साधनों के लिए अनुमति नहीं है।

निम्नलिखित जानकारी केवल शैक्षणिक उद्देश्यों के लिए प्रदान की जाती है - उपयोगकर्ताओं को उनके दस्तावेज़ों को पुनर्प्राप्त करने में सहायता करने या क्रैक करने की अनुमति प्राप्त करने में सहायता करने के लिए। मेक टेक ईज़ीर का प्रतिनिधित्व करने वाला लेखक या कोई भी पाठक यहां उपलब्ध जानकारी का उपयोग करने के तरीके के लिए ज़िम्मेदार नहीं है।

प्रयोग

अधिकांश लिनक्स डिस्ट्रोज़ के मुख्य भंडारों से पीडीएफक्रैक आसानी से उपलब्ध है। डेबियन (और इसलिए उबंटू) डेरिवेटिव्स पर, आप इसे इंस्टॉल कर सकते हैं

 sudo apt-get pdfcrack स्थापित करें 

आपके पास एक पीडीएफ फ़ाइल के पासवर्ड को क्रैक करने के लिए, या इसके लिए अनुमति है, आप कमांड का उपयोग कर सकते हैं

 pdfcrack -f filename.pdf 

पासवर्ड क्रैकिंग एक लंबी और कठिन प्रक्रिया है। पीडीएफक्रैक आपकी फ़ाइल को शब्दों की एक श्रृंखला (पात्रों के संयोजन) के साथ क्रैक करने का प्रयास करेगा, जो लंबे समय तक ले सकता है, खासकर जब से यह आपके सेटअप के बावजूद केवल एक सीपीयू कोर का उपयोग करने वाली एकल थ्रेडेड प्रक्रिया प्रतीत होता है।

केवल एक कोर का उपयोग करने के अलावा, एकल सीपीयू क्रैकिंग की पूरी अवधि के लिए एक सौ प्रतिशत पर चलाया जाएगा।

प्रक्रिया को तेज़ करने के लिए, आप -c विकल्प का उपयोग करके, कोशिश करने के लिए वर्णों के सबसेट के साथ पीडीएफक्रैक खिला सकते हैं। नीचे दिया गया उदाहरण 'ए', 'बी', 'सी', 'डी', 'ई', 'एफ' और संख्या '0', '1', '2', '3', '4 अक्षरों का उपयोग करेगा '।

 pdfcrack -f filename.pdf -c abcdef01234 

यह आपकी मदद कर सकता है यदि आपके पास कोई पासवर्ड नहीं है कि आपका पासवर्ड कैसा दिखता है, उदाहरण के लिए जब आप अपनी फ़ाइलों को सुरक्षित करने के लिए कुछ नियमित पासवर्ड का उपयोग करते हैं, लेकिन आप अनिश्चित हैं कि यह कौन सा है, या आप डरते हैं कि आपने एक (दो बार) गलत वर्तनी की है इसे स्थापित करने के समय।

यदि आप भारी उपयोग से अपने सीपीयू को क्षतिग्रस्त होने से डरते हैं, तो आप किसी भी समय प्रक्रिया को रद्द कर सकते हैं (Ctrl + C)। पीडीएफक्रैक प्रक्रिया की स्थिति को बचाने का प्रयास करेगा,

और आप बाद में सहेजी गई फ़ाइल से -l स्विच के साथ क्रैक फिर से शुरू कर सकते हैं। सहेजने के लिए डिफ़ॉल्ट फ़ाइल नाम "savedstate.sav" है।

 pdfcrack -f filename.pdf -l savedstate.sav 

आप प्रयास किए गए पासवर्ड के लिए न्यूनतम या अधिकतम लंबाई भी सेट कर सकते हैं। यह तब उपयोगी होता है जब आप जानते हैं कि आप हमेशा दी गई लंबाई से अधिक लंबे या छोटे पासवर्ड का उपयोग करते हैं।

न्यूनतम लंबाई निर्धारित करने के लिए, -n=LENGTH ध्वज का उपयोग करें। उदाहरण के लिए, केवल पांच अक्षरों से अधिक पासवर्ड की जांच करने के लिए आप उपयोग कर सकते हैं

 pdfcrack -f filename.pdf -n = 5 

अधिकतम लंबाई निर्धारित करने के लिए, -m=LENGTH उपयोग करें। उदाहरण के लिए, केवल दस वर्णों से कम पासवर्ड की जांच करने के लिए, आप इसका उपयोग कर सकते हैं

 pdfcrack -f filename.pdf -m = 10 

आप निश्चित रूप से विकल्पों को गठबंधन कर सकते हैं। दस वर्णों से कम पासवर्ड की जांच करने के लिए, लेकिन पांच से अधिक और केवल "ए, बी, सी, डी, ई, एफ, " अक्षरों का उपयोग करें

 pdfcrack -f filename.pdf -m = 10 -n = 5 -c abcdef 

इन विकल्पों का उपयोग करने के लिए सही तरीके से उपयोग किए जाने पर इसे काफी प्रदर्शन बढ़ावा देने की क्षमता है।

अन्य विकल्पों में एक शब्द सूची ( -w ) का उपयोग करना शामिल है, एक मालिक पासवर्ड ( -o ) या उपयोगकर्ता पासवर्ड ( -u, हालांकि यह डिफ़ॉल्ट व्यवहार है) के साथ काम करना, या मालिक को प्राप्त करने की प्रक्रिया को कम करने के लिए उपयोगकर्ता पासवर्ड प्रदान करना शामिल है पासवर्ड ( -p )। क्रमपरिवर्तन ( -s ) वर्तमान में अपरकेस में पहले वर्ण को स्विच करने के लिए सीमित है।

आप एक बेंचमार्क करने के लिए -b का भी उपयोग कर सकते हैं ताकि यह पता चल सके कि पीडीएफक्रैक कितनी अच्छी तरह से प्रदर्शन कर सकता है

यह देखने के लिए कि सभी विकल्प कैसे काम करते हैं, बस pdfcrack टाइप pdfcrack, और यह इसके उपयोग को प्रिंट करेगा।

प्रदर्शन

परीक्षण उद्देश्यों के लिए, एक छोटे से नमूना पीडीएफ फाइल को दो संस्करणों में लिबर ऑफिस राइटर 4.4 के साथ बनाया गया था। पहले संस्करण में ऊपरी और निचले केस अक्षरों, संख्याओं और गैर-अल्फान्यूमेरिक वर्णों के संयोजन के साथ एक यादृच्छिक सत्रह-वर्ण लंबा पासवर्ड था। पासवर्ड का प्रकार भी सबसे भयानक सुरक्षा गीक निर्णय लेगा "स्वीकार्य" था।

पीडीएफक्रैक कई मिनट के लिए पासवर्ड क्रैक करने का प्रयास करने के साथ आगे बढ़े।

दुर्भाग्यवश परीक्षण को रद्द करना पड़ा क्योंकि सीपीयू का तापमान अंततः सभी ठंडा प्रयासों (oversized प्रशंसकों, पानी, ठंडे बियर) के बावजूद 69 डिग्री सेल्सियस / 156 डिग्री फारेनहाइट तक पहुंच गया, और उस तापमान पर एएमडी चिपसेट के लिए किसी भी नुकसान को देखने के लिए अनुपयुक्त माना गया था कितनी अच्छी तरह से पीडीएफक्रैक प्रदर्शन कर सकते हैं।

दूसरे प्रयास के लिए एक छोटा और बहुत आसान पासवर्ड - "क्रैकमे" - दिया गया था। पीडीएफक्रैक ने पंद्रह मिनट के भीतर परिणाम दिया।

तीसरे प्रयास पर अक्षरों का एक सबसेट - "ए, सी, डी, ई, के, एम, आर, पी, टी" - निर्दिष्ट किया गया था, जिसमें वास्तविक पासवर्ड के सभी अक्षर और फिर कुछ शामिल थे। नतीजा लगभग तात्कालिक था।

बेशक यह बहुत सारे पात्रों के पक्ष में गलती करना अच्छा है। यदि आप पर्याप्त प्रदान नहीं करते हैं, तो पासवर्ड कभी भी क्रैक नहीं किया जा सकता है, और गायब पात्रों की कभी कोशिश नहीं की जाएगी।

आखिरी प्रयास शायद एक और यथार्थवादी परिदृश्य का प्रतिनिधित्व करेगा जहां आप आमतौर पर अपने दस्तावेज़ों के लिए उपयोग किए जाने वाले पासवर्डों के बारे में जानते हैं, लेकिन आप भूल गए हैं कि पीडीएफ किसके साथ सुरक्षित था (यदि यह आपका स्वयं का दस्तावेज़ है, तो आपको शायद इस तरह के विवरण पता होना चाहिए), और आप अपने लिए पासवर्ड क्रैकर अनुमान लगाने में मदद कर सकते हैं।

आगे चीजों को गति देने के लिए एक छोटी सी चाल

पीडीएफक्रैक एकल थ्रेडेड है, जिसका अर्थ है कि यह एकाधिक सीपीयू कोर का उपयोग करने में सक्षम नहीं होगा, फिर भी आप कई उदाहरणों को एक साथ चलाने के लिए बैश का उपयोग कर सकते हैं। यदि आप अनिश्चित हैं कि कौन से विकल्प उपयोग करना चाहते हैं, या यदि आपके पास सफल सेटअप के रूप में कई अनुमान हैं, तो यह चाल आपको कुछ समय और प्रयास बचाएगी।

निम्नलिखित उदाहरण में, एक बार में तीन उदाहरण शुरू हो गए हैं। एक विकल्प के साथ एक सरल कमांड है, दूसरे में अक्षरों का एक सबसेट शामिल है (जिसमें निश्चित रूप से पासवर्ड "क्रैकमे" के सभी अक्षरों को शामिल किया गया है), और आखिरी व्यक्ति केवल अक्षरों के एक अलग सबसेट का उपयोग करता है जिसमें केवल जांच के लिए विकल्प होता है पांच वर्णों से अधिक शब्द। एक साथ ऑपरेटर द्वारा एक साथ निष्पादन (एकाधिक प्रक्रियाएं, एकाधिक धागे नहीं) प्राप्त की जाएंगी।

 pdfcrack -f testpdf.pdf और pdfcrack -f testpdf.pdf -c rkmetacti और ​​pdfcrack -f testpdf.pdf -c hjktr -n = 5 

यह तीन अलग-अलग कोरों पर चलने वाली तीन प्रक्रियाएं शुरू करेगा

जैसा कि नीचे स्नैपशॉट दिखाता है, कमांड में से एक को वास्तव में सही पासवर्ड मिला है, लेकिन दूसरे दो कोशिश करने पर बने रहे हैं, इसलिए आउटपुट पर नजर रखने के लायक है।

यह सुनिश्चित करने का एक और तरीका यह है कि pdfcrack दिखाने के लिए top / htop / आउटपुट आउटपुट फ़िल्टर करना होगा। जब प्रक्रियाओं में से एक गायब हो जाती है, तो शायद इसका मतलब है कि उसे एक पासवर्ड मिला है।

एक बार आपको पासवर्ड मिल गया, या यदि आप रन को समाप्त करना चाहते हैं, तो आपको यह सुनिश्चित करना होगा कि सभी प्रारंभिक प्रक्रियाएं मर जाएंगी। यह सुनिश्चित करने का सबसे आसान तरीका उपयोग करना होगा

 killall pdfcrack 

एक और टर्मिनल खिड़की से।

निष्कर्ष

पीडीएफक्रैक आपकी पीडीएफ फाइलों के खोए गए पासवर्ड या फ़ाइलों को क्रैक करने की अनुमति देने के लिए एक आसान टूल है (यदि नियम निश्चित रूप से अनुमति देते हैं)। इसका उपयोग पीडीएफ में सेट की गई अनुमतियों को बदलने के लिए नहीं किया जा सकता है बल्कि केवल पासवर्ड को क्रैक करने के लिए किया जा सकता है। हालांकि अंततः यह सबसे विस्तृत पासवर्ड खोजेगा, इसमें बहुत लंबा समय लग सकता है। थोड़ा ज्ञान (अपनी पासवर्ड सेटिंग आदतों की) और उपयुक्त विकल्पों को सेट करने के साथ, प्रक्रिया को काफी स्थापित किया जा सकता है। तो चाहे आप इसे सेट करते समय भूल गए हों या बस अपना पासवर्ड गलत टाइप करें, आप उन्हें आसानी से इस एकल कमांड से पुनर्प्राप्त कर सकते हैं।