Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
basecrack — सभी बेस को डिकोड करें - Base Scheme Decoder | Kitploit
उपकरण/GitHubGitHub/mufeedvh/basecrack
स्टेग्नोग्राफीक्रिप्टोग्राफीCTFलर्निंग और शिक्षा
GitHubmufeedvh/basecrack

basecrack

सभी बेस को डिकोड करें - Base Scheme Decoder

रिपॉजिटरी देखें
5829123 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

BaseCrack

बेस एन्कोडिंग स्कीम्स के लिए डिकोडर

संस्करण GitHub लाइसेंस

BaseCrack एक उपकरण है जो Python में लिखा गया है और सभी अक्षरांकीय बेस एन्कोडिंग स्कीम्स को डिकोड कर सकता है। यह उपकरण एकल उपयोगकर्ता इनपुट, फ़ाइल से एकाधिक इनपुट, आर्गुमेंट से इनपुट, बहु-एन्कोडेड बेस, छवि EXIF डेटा में बेस, OCR के साथ छवियों पर बेस स्वीकार कर सकता है और उन्हें अविश्वसनीय रूप से तेज़ी से डिकोड कर सकता है।

एक बुनियादी डेमो के लिए, वेब इंटरफ़ेस आज़माएं जो BaseCrack के API का उपयोग करता है।

मज़ेदार तथ्य!
मैंने शुरू में इसे उबाऊ CTF चुनौतियों से तंग आकर बनाया था जिनमें बहु-एन्कोडेड बेस होते थे। अब कुछ उन्होंने स्टेगानोग्राफी चुनौतियों में ऐसा करना शुरू कर दिया है, इसलिए मैंने उसे भी ऑटोमेट कर दिया smh!

विषय सूची

  • सुविधाएं
  • समर्थित एन्कोडिंग स्कीम्स
  • स्थापना
  • उपयोग
  • API
  • योगदान
  • लाइसेंस

सुविधाएं

  • किसी भी पैटर्न के बहु-एन्कोडेड बेस को डिकोड करता है।
  • छवि EXIF डेटा में बेस को डिकोड करता है।
  • OCR पहचान के साथ छवियों पर बेस को डिकोड करता है।
  • फ़ाइल से एकाधिक बेस एन्कोडिंग को डिकोड कर सकता है।
  • डिकोड किए गए बेस के साथ एक वर्डलिस्ट/आउटपुट उत्पन्न करता है।
  • एन्कोडिंग स्कीम के प्रकार का पूर्वानुमान करता है।

समर्थित एन्कोडिंग स्कीम्स

  • Base16
  • Base32
  • Base36
  • Base58
  • Base62
  • Base64
  • Base64Url
  • Base85
  • Ascii85
  • Base91
  • Base92
  • Base100 (#14)

स्थापना

root@kitploit:~
$ git clone https://github.com/mufeedvh/basecrack.git
$ cd basecrack
$ pip3 install -r requirements.txt
$ python3 basecrack.py -h

नोट: Python3 का उपयोग करने की अनुशंसा की जाती है!

लिनक्स:

root@kitploit:~
$ sudo apt-get update
$ sudo apt-get install tesseract-ocr libtesseract-dev

MacOS:

root@kitploit:~
$ brew install tesseract

विंडोज़:

OCR पहचान Tesseract के साथ कार्यान्वित की गई है और विंडोज़ में Tesseract निष्पादन योग्य की स्थापना आवश्यक है। requirements.txt से निर्भरताएँ स्थापित करने से, जिसमें pytesseract शामिल है, यह स्थापित हो जाना चाहिए। यदि ऐसा नहीं होता है, तो इसे सेट करने का तरीका यहाँ दिया गया है:

  1. पहले जाँचें कि क्या यह Program Files/Program Files (x86) के अंतर्गत Tesseract-OCR निर्देशिका में स्थापित है या नहीं।
  2. यदि है, तो config.json में वह पथ दें और आप तैयार हैं! यदि यह नहीं है, तो इसे यहाँ से स्थापित करें और config.json में पथ सेट करें।

Tesseract दस्तावेज़: https://tesseract-ocr.github.io/

नोट: मैंने इस उपकरण का विंडोज़ पर पूरी तरह से परीक्षण नहीं किया है, इसलिए यदि आपको कोई समस्या आती है, तो कृपया एक मुद्दा खोलें।

उपयोग

सभी आर्गुमेंट्स की सूची प्राप्त करें:

root@kitploit:~
python3 basecrack.py -h

उपयोगकर्ता इनपुट से एकल बेस एन्कोडिंग डिकोड करने के लिए:

root@kitploit:~
python3 basecrack.py

आर्गुमेंट (-b/--base) से एकल बेस एन्कोडिंग डिकोड करने के लिए:

root@kitploit:~
python3 basecrack.py -b SGVsbG8gV29ybGQh

फ़ाइल (-f/--file) से एकाधिक बेस एन्कोडिंग डिकोड करने के लिए:

root@kitploit:~
python3 basecrack.py -f file.txt

मैजिक मोड: किसी भी पैटर्न के बहु-एन्कोडेड बेस को डिकोड करने के लिए (-m/--magic):

root@kitploit:~
python3 basecrack.py --magic

EXIF/OCR पहचान मोड के लिए एक छवि इनपुट करने के लिए (-i/--image):

root@kitploit:~
python3 basecrack.py -i image.jpg (--exif/--ocr)

EXIF डेटा: छवि EXIF डेटा में बेस को डिकोड करने के लिए (-e/--exif):

root@kitploit:~
python basecrack.py -i image.jpg --exif

OCR बेस पहचान: OCR पहचान के साथ छवि पर बेस डिकोड करने के लिए (-c/--ocr):

root@kitploit:~
python basecrack.py -i image.jpg --ocr

डिकोड किए गए बेस के साथ एक वर्डलिस्ट/आउटपुट उत्पन्न करने के लिए (-o/--output):

root@kitploit:~
python basecrack.py -f file.txt -o output-wordlist.txt

मैजिक मोड

अब आप किसी भी पैटर्न के बहु-एन्कोडेड बेस को एक ही बार में डिकोड कर सकते हैं।

क्या आप कभी उस उबाऊ CTF चुनौती पर ठोकर खाए हैं जो आपको एक एन्कोडेड स्ट्रिंग देती है जो बार-बार Base64, Base91, Base85 आदि के साथ एन्कोड की गई है? बस इसे BaseCrack को दें और आपका काम हो गया! ;)

क्या आप इसका परीक्षण करना चाहते हैं? बस इसे यह इनपुट दें:

root@kitploit:~
IX(Fp@nNG6ef<,*TFE]IT^zdINAb9EVbp,e<u=O6nN)/u+MTnU;Fo#VvQ&cK;mLZI#Jbdook<O{W#+gY%ooe#6pTkTa.9YPU8Uc=pl9BhSM9%kISw2k:8..u/6F2BwNndPZ2o#7NHNP3g,HlZu><*[Nv+T8

और खुद देखें! :)

BaseCrack API

BaseCrack का अब एक लाइब्रेरी के रूप में उपयोग किया जा सकता है! बस BaseCrack() क्लास को आयात करें और decode() फंक्शन को कॉल करें।

API देखें।

API

BaseCrack को एक लाइब्रेरी के रूप में उपयोग करना चाहते हैं? हमने आपको कवर किया है!

बस अपने प्रोजेक्ट की निर्देशिका में basecrack रखें और आप तैयार हैं!

उदाहरण:

root@kitploit:~
# basecrack.py से BaseCrack क्लास को आयात करें
from basecrack import BaseCrack

# encode किए गए बेस के साथ api फंक्शन decode() को कॉल करना
result = BaseCrack().decode('c3BhZ2hldHRp')

# आउटपुट प्रिंट करना
"""
result एक टुपल है जहाँ:
result[0] = डिकोडेड स्ट्रिंग
result[1] = एन्कोडिंग स्कीम
"""
print('डिकोडेड स्ट्रिंग: {}'.format(result[0]))
print('एन्कोडिंग स्कीम: {}'.format(result[1]))

आउटपुट:

root@kitploit:~
डिकोडेड स्ट्रिंग: spaghetti
एन्कोडिंग स्कीम: Base64

योगदान

योगदान करने के तरीके

  • एक सुविधा सुझाएं
  • एक बग रिपोर्ट करें
  • कुछ ठीक करें और एक पुल रिक्वेस्ट खोलें
  • कोड को दस्तावेज़ित करने में मेरी सहायता करें
  • शब्द फैलाएं

PR खोलने से पहले, परीक्षण चलाकर सुनिश्चित करें कि सब कुछ ठीक है:

यूनिट परीक्षण: (धन्यवाद @FavasM)

root@kitploit:~
python3 -m unittest discover -v -s tests

लाइसेंस

MIT लाइसेंस के तहत लाइसेंस प्राप्त, अधिक जानकारी के लिए LICENSE देखें।

टूल डाउनलोड करें