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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
MilkSad-Mnemonic-Generator — यह उपकरण Unix टाइमस्टैम्प से प्राप्त BIP-39 स्मृति वाक्यांश उत्पन्न करता है, जो 'Milk Sad' भेद्यता के प्रभावों (CVE-2023-39910) की खोज करता है। | Kitploit
उपकरण/GitHubGitHub/z1ph1us/milksad-mnemonic-generator
पासवर्ड क्रैकिंगभेद्यता विश्लेषणशोषणक्रिप्टोग्राफीलर्निंग और शिक्षा
GitHubz1ph1us/milksad-mnemonic-generator

MilkSad-Mnemonic-Generator

यह उपकरण Unix टाइमस्टैम्प से प्राप्त BIP-39 स्मृति वाक्यांश उत्पन्न करता है, जो 'Milk Sad' भेद्यता के प्रभावों (CVE-2023-39910) की खोज करता है।

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
12861 साल पहलेअभी तक समीक्षित नहीं

Milk Sad Mnemonic Generator

यह उपकरण BIP-39 स्मृति वाक्यांश (24-शब्द वाली बीज वाक्यांश) उत्पन्न करने के लिए डिज़ाइन किया गया है, जो Unix टाइमस्टैम्प्स पर आधारित हैं, विशेष रूप से उन वाक्यांशों की खोज करता है जो "Milk Sad" भेद्यता (CVE_2023-39910) के माध्यम से उत्पन्न हो सकते हैं।


यह उपकरण क्या करता है

Milk Sad Mnemonic Generator Unix टाइमस्टैम्प्स को एक एंट्रॉपी स्रोत के रूप में उपयोग करके 24-शब्द वाले BIP-39 स्मृति वाक्यांश बनाता है। इसका उद्देश्य सभी संभावित बीज वाक्यांश उत्पन्न करना है जो "Milk Sad" भेद्यता से जुड़े विशिष्ट टाइमस्टैम्प-आधारित एंट्रॉपी संग्रह दोष के कारण उत्पन्न हो सकते थे।

मुख्य विशेषताएं:

  • 24-शब्द BIP-39 स्मृति वाक्यांश उत्पन्न करता है।
  • कई भाषा शब्द सूचियों का समर्थन करता है (अंग्रेज़ी, स्पेनिश, जापानी, फ्रेंच, इतालवी, पुर्तगाली, कोरियाई, रूसी, यूक्रेनी, चेक, सरलीकृत चीनी, पारंपरिक चीनी)।
  • विशिष्ट तिथियों, तिथि श्रेणियों, या संपूर्ण 32-बिट टाइमस्टैम्प श्रेणी के लिए उत्पन्न कर सकता है।
  • स्वचालित रूप से प्रगति सहेजता है और बाधित उत्पादन को फिर से शुरू कर सकता है।

स्थापना

आपके सिस्टम पर स्थापित और चलाने के दो विकल्प हैं:

विकल्प 1: install.sh स्क्रिप्ट का उपयोग करें

यह स्क्रिप्ट संकलन प्रक्रिया को स्वचालित करती है और Debian/Ubuntu-आधारित Linux सिस्टम के लिए सामान्य निर्भरताओं को संभालती है।

  1. अपना टर्मिनल खोलें और परियोजना की मूल निर्देशिका पर जाएँ:
    root@kitploit:~
    cd MilkSad-Mnemonic-Generator
    
  2. स्क्रिप्ट को निष्पादन योग्य बनाएँ:
    root@kitploit:~
    chmod +x install.sh
    
  3. स्थापना स्क्रिप्ट चलाएँ:
    root@kitploit:~
    ./install.sh
    
    स्क्रिप्ट आवश्यक बिल्ड टूल (जैसे g++, make, qmake, libssl-dev, libqt5widgets5-dev) की जाँच करेगी। यदि कोई गायब है, तो वह उन्हें स्थापित करने का प्रयास करेगी (यदि आवश्यक हो तो आपके sudo पासवर्ड के लिए संकेत देगी)। निर्भरताओं को सफलतापूर्वक सेट करने के बाद, यह CLI और GUI दोनों अनुप्रयोगों को संकलित करेगी और उन्हें सीधे परियोजना की मूल निर्देशिका में रखेगी।

विकल्प 2: मैन्युअल संकलन

यदि आप स्वयं अनुप्रयोगों को संकलित करना पसंद करते हैं, तो इन मैन्युअल चरणों का पालन करें:

पूर्वापेक्षाएँ:

सुनिश्चित करें कि आपके Debian/Ubuntu सिस्टम पर निम्नलिखित विकास पैकेज स्थापित हैं:

  • g++ (आमतौर पर build-essential पैकेज का हिस्सा)
  • make (भी build-essential का हिस्सा)
  • qmake (qt5-qmake या qtbase5-dev द्वारा प्रदान किया गया)
  • libssl-dev (उपकरण द्वारा उपयोग किए जाने वाले क्रिप्टोग्राफिक फंक्शन के लिए आवश्यक)
  • libqt5widgets5-dev (Qt GUI विकास के लिए आवश्यक; इस पैकेज में अक्सर qtbase5-dev शामिल होता है)

आप इन पूर्वापेक्षाओं को निम्न प्रकार से स्थापित कर सकते हैं:

root@kitploit:~
sudo apt update
sudo apt install build-essential qt5-qmake libssl-dev qtbase5-dev

CLI अनुप्रयोग संकलित करें:

  1. CLI स्रोत निर्देशिका पर जाएँ:
    root@kitploit:~
    cd src/cli
    
  2. g++ का उपयोग करके अनुप्रयोग संकलित करें:
    root@kitploit:~
    g++ -std=gnu++11 -Wall -Wextra -O2 milk_sad_generator.cpp -o milk_sad_generator -lcrypto -lssl
    
  3. संकलित CLI निष्पादन योग्य को परियोजना मूल में ले जाएँ:
    root@kitploit:~
    mv milk_sad_generator ../../
    
  4. परियोजना मूल पर वापस जाएँ:
    root@kitploit:~
    cd ../..
    

GUI अनुप्रयोग संकलित करें:

  1. GUI स्रोत निर्देशिका पर जाएँ:
    root@kitploit:~
    cd src/gui
    
  2. Qt प्रोजेक्ट के लिए Makefile उत्पन्न करने के लिए qmake चलाएँ:
    root@kitploit:~
    qmake mnemonic_generator.pro
    
  3. make का उपयोग करके GUI अनुप्रयोग संकलित करें:
    root@kitploit:~
    make
    
  4. संकलित GUI निष्पादन योग्य को परियोजना मूल में ले जाएँ:
    root@kitploit:~
    mv milk_sad_generator_gui ../../
    
  5. परियोजना मूल पर वापस जाएँ:
    root@kitploit:~
    cd ../..
    
  6. Pic/ फ़ोल्डर को स्थानांतरित करें: GUI को अपनी पृष्ठभूमि छवि सही ढंग से खोजने के लिए, आपको Pic/ फ़ोल्डर को src/gui/ से परियोजना मूल में ले जाना होगा:
    root@kitploit:~
    mv src/gui/Pic .
    

उपकरण का उपयोग कैसे करें

एक बार स्थापित होने के बाद, आपको अपनी परियोजना की मूल निर्देशिका में दो निष्पादन योग्य मिलेंगे: ./milk_sad_generator (कमांड लाइन इंटरफ़ेस संस्करण) और ./milk_sad_generator_gui (ग्राफिकल यूज़र इंटरफ़ेस संस्करण)।

  1. प्रोग्राम प्रारंभ करें:
    root@kitploit:~
    ./milk_sad_generator_gui  # GUI अनुप्रयोग लॉन्च करने के लिए
    # या
    ./milk_sad_generator      # CLI अनुप्रयोग लॉन्च करने के लिए
    
  2. स्मृति वाक्यांश की भाषा चुनें प्रस्तुत विकल्पों में से (जैसे, अंग्रेज़ी, स्पेनिश, जापानी)।
  3. उपलब्ध तीन उत्पादन मोड में से एक चुनें:

विकल्प 1: एकल टाइमस्टैम्प (परीक्षण के लिए)

यह मोड आपके द्वारा निर्दिष्ट सटीक दिनांक और समय के लिए एकल 24-शब्द स्मृति वाक्यांश उत्पन्न करता है।

  • उपयोग उदाहरण:
    • दिनांक/समय दर्ज करें: पहले टाइमस्टैम्प के लिए 1970-01-01 00:00:00। यदि अंग्रेज़ी चुनी गई, तो यह "milk sad ..." स्मृति वाक्यांश उत्पन्न करेगा।
    • आउटपुट: एक एकल स्मृति वाक्यांश उत्पन्न होगा और mnemonic_[language].txt में सहेजा जाएगा।

विकल्प 2: तिथि श्रेणी

यह मोड निर्दिष्ट आरंभ और अंतिम तिथि श्रेणी के भीतर प्रत्येक टाइमस्टैम्प के लिए स्मृति वाक्यांश उत्पन्न करता है।

  • उपयोग उदाहरण:
    • तिथि श्रेणी दर्ज करें: 2017-01-01:2018-12-31 (यह 1 जनवरी 2017 से 31 दिसंबर 2018 के बीच सभी टाइमस्टैम्प के लिए स्मृति वाक्यांश उत्पन्न करेगा, दोनों सम्मिलित।)
    • आउटपुट: निर्दिष्ट श्रेणी के लिए सभी उत्पन्न स्मृति वाक्यांश mnemonics_range_[language].txt में सहेजे जाएंगे।
    • प्रगति प्रत्येक 100,000 टाइमस्टैम्प पर स्वचालित रूप से सहेजी जाती है। यह सुविधा आपको उत्पादन को सुरक्षित रूप से रोकने (जैसे, Ctrl+C दबाकर) और बाद में प्रगति खोए बिना फिर से शुरू करने की अनुमति देती है।

विकल्प 3: पूर्ण श्रेणी

यह मोड संपूर्ण 32-बिट Unix टाइमस्टैम्प श्रेणी (1 जनवरी 1970 से 19 जनवरी 2038 तक) में सभी संभावित स्मृति वाक्यांश उत्पन्न करता है।

  • चेतावनी: इस विकल्प द्वारा उत्पन्न आउटपुट फ़ाइल अत्यंत बड़ी (संभावित रूप से 300-600GB) हो सकती है। इस मोड को शुरू करने से पहले सुनिश्चित करें कि आपके पास पर्याप्त खाली डिस्क स्थान है और पहले छोटी श्रेणियों के साथ परीक्षण करें।
  • आउटपुट: सभी स्मृति वाक्यांश all_mnemonics_[language].txt में सहेजे जाएंगे।
  • प्रगति समय-समय पर सहेजी जाती है। ध्यान रखें कि आपके सिस्टम के प्रदर्शन के आधार पर इस उत्पादन प्रक्रिया को पूरा होने में दिन लग सकते हैं।

आउटपुट फ़ाइलें

  • एकल स्मृति वाक्यांश उत्पादन: mnemonic_[language].txt
  • तिथि श्रेणी उत्पादन: mnemonics_range_[language].txt
  • पूर्ण श्रेणी उत्पादन: all_mnemonics_[language].txt
  • प्रगति फ़ाइलें (फिर से शुरू करने के लिए): generation_progress_range.bin (विकल्प 2 के लिए) / generation_progress_full.bin (विकल्प 3 के लिए)

महत्वपूर्ण नोट्स

  1. उपकरण सभी टाइमस्टैम्प गणनाएँ UTC (समन्वित सार्वभौमिक समय) का उपयोग करके करता है।
  2. बड़े पैमाने पर उत्पादन के लिए, विशेष रूप से "पूर्ण श्रेणी" विकल्प के लिए, यह सुनिश्चित करना महत्वपूर्ण है कि आपके पास पर्याप्त डिस्क स्थान उपलब्ध हो।
  3. आप किसी भी समय Ctrl+C दबाकर उत्पादन को सुरक्षित रूप से रोक सकते हैं। उपकरण स्वचालित रूप से अपनी वर्तमान प्रगति को सहेज लेगा।
  4. उत्पादन मोड के सफल समापन पर, संबंधित .bin प्रगति फ़ाइल स्वचालित रूप से हटा दी जाएगी।

रुकने के बाद उत्पादन फिर से शुरू करना

यदि आपको उत्पादन प्रक्रिया को रोकना पड़ा (जैसे, Ctrl+C का उपयोग करके), तो आप जहाँ से छोड़ा था, वहाँ से निर्बाध रूप से फिर से शुरू कर सकते हैं:

  • तिथि श्रेणी उत्पादन (विकल्प 2) के लिए:

    • बस प्रोग्राम को फिर से चलाएँ और विकल्प 2 चुनें।
    • वही सटीक तिथि श्रेणी दर्ज करें जो आपने पहले उपयोग की थी।
    • उपकरण स्वचालित रूप से generation_progress_range.bin फ़ाइल का पता लगाएगा और अंतिम सहेजे गए टाइमस्टैम्प से उत्पादन जारी रखेगा।
  • पूर्ण श्रेणी उत्पादन (विकल्प 3) के लिए:

    • प्रोग्राम को फिर से चलाएँ और विकल्प 3 चुनें।
    • उपकरण स्वचालित रूप से generation_progress_full.bin फ़ाइल का पता लगाएगा और जहाँ बाधित हुआ था, वहाँ से उत्पादन फिर से शुरू करेगा।

फिर से शुरू करने के लिए महत्वपूर्ण विचार:

  • यदि आप उत्पादन फिर से शुरू करने का इरादा रखते हैं तो .bin प्रगति फ़ाइलों (generation_progress_range.bin या generation_progress_full.bin) को न हटाएँ।
  • प्रगति फ़ाइलें स्वचालित रूप से तभी हटाई जाती हैं जब उत्पादन प्रक्रिया सफलतापूर्वक पूरी हो जाती है।
  • यदि आप शुरू से उत्पादन फिर से शुरू करना चाहते हैं (पिछली प्रगति को अनदेखा करते हुए), तो आपको प्रोग्राम को फिर से शुरू करने से पहले संबंधित .bin प्रगति फ़ाइल को मैन्युअल रूप से हटाना होगा और पिछले रन से किसी भी मौजूदा आउटपुट फ़ाइल (mnemonics_range_[language].txt या all_mnemonics_[language].txt) का नाम बदलना/हटाना/स्थानांतरित करना होगा।
  • ध्यान रखें कि यदि आप एक अलग तिथि श्रेणी के साथ "तिथि श्रेणी" उत्पादन (विकल्प 2) शुरू करते हैं, या उसी भाषा के साथ "पूर्ण श्रेणी" उत्पादन (विकल्प 3) जहाँ पहले से all_mnemonics_[language].txt मौजूद है, तो .bin प्रगति फ़ाइल अधिलेखित हो जाएगी, और नए स्मृति वाक्यांश मौजूदा आउटपुट फ़ाइल में जोड़ दिए जाएँगे।

उदाहरण आउटपुट

यहाँ इस उपकरण द्वारा उत्पन्न 24-शब्द BIP-39 स्मृति वाक्यांश का एक उदाहरण है:

root@kitploit:~
vault alarm sad mass witness property virus style good flower rice alpha viable evidence run glare pretty scout evil judge offer refuse another breeze

सत्यापन उद्देश्यों या त्वरित संदर्भ के लिए, इस रिपॉजिटरी में tests/ निर्देशिका में 1970-01-01 00:00:00 UTC टाइमस्टैम्प के लिए विभिन्न भाषाओं में उत्पन्न स्मृति वाक्यांशों के उदाहरण शामिल हैं।


स्मृति वाक्यांशों से Bitcoin पते उत्पन्न करें

उत्पन्न स्मृति वाक्यांशों को Bitcoin पतों में बदलने के लिए (P2PKH, P2SH-P2WPKH, और P2WPKH प्रारूपों का समर्थन करता है), आप इस उपकरण का उपयोग कर सकते हैं:

  • z1ph1us/btc-address-generator: https://github.com/z1ph1us/btc-address-generator

सहायता

यदि आपको यह प्रोजेक्ट उपयोगी लगा और आप मुझे इस तरह के और उपकरण बनाने के लिए प्रोत्साहित करना चाहते हैं, तो दान करने पर विचार करें:

  • Bitcoin (BTC): bc1qg7xmlsdxfgu3muxherh4eee2ywj3gz8qfgct3s
  • Ethereum (ETH): 0x1B449E1D545bD0dc50f361d96706F6C904553929
  • Solana (SOL): F776tt1it7vifCzD9icrsby3ujkZdJ8EY9917GUM3skr
  • Tron (TRX): TJj96B4SukPJSC4M2FyssoxduVyviv9aGr
  • Polygon (POL): 0x1B449E1D545bD0dc50f361d96706F6C904553929
  • Monero (XMR): 48aaDb1g4Ms7PB3WMj6ttbMWuEwe171d6Yjao59uFJR38tHa75nKwPqYoPAYmWZPUhXmDbDvqtE6d2FX3YaF1dVE7zhD9Dt
टूल डाउनलोड करें