Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
scallion — GPU आधारित ओनियन हैश जनरेटर | Kitploit
उपकरण/GitHubGitHub/lachesis/scallion
पासवर्ड क्रैकिंगटोहीजानकारी एकत्र करनाक्रिप्टोग्राफी
GitHublachesis/scallion

scallion

GPU आधारित ओनियन हैश जनरेटर

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

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

सभी देखें →

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

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

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

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

2020 परियोजना अद्यतन

स्कैलियन (Scallion) OpenCL और RSA सीखने का एक शौक प्रोजेक्ट था। हम वर्तमान में scallion का रखरखाव नहीं कर रहे हैं। यह दो महत्वपूर्ण तरीकों से खराब हो गया है:

  1. Tor v3 Onion पतों पर आगे बढ़ गया है, जिसे scallion समर्थन नहीं करता है। पुराने v2 पते अक्टूबर 2021 में काम करना बंद कर देंगे। नया विनिर्देश विभिन्न क्रिप्टोग्राफिक प्राइमिटिव का उपयोग करता है और कुल मिलाकर अधिक जटिल है। GPU पर RSA कुंजियों के बैच उत्पन्न करने की हमारी चाल नई आवश्यक ECDSA कुंजियों के लिए उसी तरह काम नहीं करती है। GPU पर समान (लेकिन संगत नहीं) ECDSA कुंजियाँ उत्पन्न करना संभव है, Bitcoin पता उत्पादन के लिए। vanitygen-plus या पुराना oclvanitygen देखें। Tor v3 छिपी सेवाओं के लिए काम करने वाले (CPU-आधारित) वैनिटी जेन टूल्स की सूची के लिए, यह ब्लॉग पोस्ट देखें।
  2. हम जिस OpenSSL संस्करण पर निर्भर हैं, वह पदावनत हो चुका है और अधिकांश आधुनिक OS में उपलब्ध नहीं है। इसे अपग्रेड करना सीधा नहीं है, क्योंकि हम OpenSSL में कुछ निम्न-स्तरीय गणित फ़ंक्शन का उपयोग करते हैं जो नए संस्करणों के लिए C# बाइंडिंग में उपलब्ध नहीं हैं। मैं व्यक्तिगत रूप से nvidia dockerfile का उपयोग करके Scallion चलाता हूँ, जो Ubuntu 16.04 Xenial पर आधारित है, जो अभी भी पुराने OpenSSL को शिप करता है। हालांकि, यह केवल Nvidia GPU उपयोगकर्ताओं के लिए एक विकल्प है। आप पुराने OpenSSL लाइब्रेरी को बनाने और सीधे इसके साथ लिंक करने का प्रयास कर सकते हैं, या अपने OS के पुराने संस्करण को लाइव USB या VM (PCI-e passthrough के साथ) से चला सकते हैं।

पर्याप्त ध्यान और प्रयास के साथ, ऊपर दी गई दोनों चुनौतियों को पार करना संभव होगा। हम Tor v3 समर्थन प्राप्त करने के लिए GPU ECDSA कुंजी उत्पादन एल्गोरिदम के लिए समर्थन लागू कर सकते हैं। हम OpenSSL को अपडेट कर सकते हैं और गणित फ़ंक्शन को किसी अन्य लाइब्रेरी से बदल सकते हैं, या OpenSSL लाइब्रेरी के लिए अपना स्वयं का प्रबंधित कोड रैपर बना सकते हैं। हालांकि, vanitygen-plus जैसे रखरखाव वाले प्रोजेक्ट में v3 प्याज पतों के लिए समर्थन जोड़ना बेहतर होगा।

Scallion

Scallion आपको OpenCL का उपयोग करके वैनिटी GPG कुंजियाँ और .onion पते (Tor के छिपी सेवाओं के लिए) बनाने देता है।

Scallion Mono (Arch Linux में परीक्षण) और .NET 3.5+ (Windows 7 और Server 2008 पर परीक्षण) पर चलता है।

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

Scallion MIT लाइसेंस के तहत उपलब्ध है। यदि आप अपने प्रोजेक्ट में इस प्रोजेक्ट के कोड का उपयोग करते हैं, तो हम [email protected] पर इसके बारे में सुनना सराहेंगे।

FAQ

यहाँ कुछ अक्सर पूछे जाने वाले प्रश्न और उनके उत्तर दिए गए हैं:

  • GPG कुंजियाँ क्यों उत्पन्न करें?

    Scallion का उपयोग वेब ऑफ़ ट्रस्ट के मजबूत सेट में हर 32बिट कुंजी आईडी के लिए टकराव खोजने के लिए किया गया था, जो दर्शाता है कि 32बिट कुंजी आईडी कितनी असुरक्षित हैं। DEFCON पर एक वार्ता (वीडियो) थी/है और अतिरिक्त जानकारी https://evil32.com/ पर पाई जा सकती है।

  • मान्य वर्ण क्या हैं?

    Tor .onion पते Base32 का उपयोग करते हैं, जिसमें सभी अक्षर और 2 से 7 तक के अंक शामिल हैं। वे केस-असंवेदनशील हैं।

    GPG फ़िंगरप्रिंट हेक्साडेसिमल का उपयोग करते हैं, जिसमें अंक 0-9 और अक्षर A-F शामिल हैं।

  • क्या आप Bitcoin ASICs (जैसे Jalapeno, KnC) का उपयोग इस प्रक्रिया को तेज करने के लिए कर सकते हैं?

    दुर्भाग्य से, नहीं। जबकि Scallion द्वारा उपयोग की जाने वाली प्रक्रिया अवधारणात्मक रूप से समान है (एक नॉन्स बढ़ाएँ और हैश की जाँच करें), विवरण अलग हैं (SHA-1 बनाम Bitcoin के लिए डबल SHA-256)। इसके अलावा, Bitcoin ASICs उतने तेज़ हैं जितने कि वे हैं क्योंकि वे Bitcoin माइनिंग अनुप्रयोगों के लिए अत्यधिक तैयार हैं। उदाहरण के लिए, यहाँ डेटाशीट है CoinCraft A-1 के लिए, एक ASIC जो कभी सामने नहीं आया, लेकिन संभवतः सामान्य दृष्टिकोण का संकेत है। माइक्रोकंट्रोलर एक Bitcoin ब्लॉक के अंतिम 128-बिट, पिछले बिट्स के हैश मिडस्टेट, एक लक्ष्य कठिनाई और प्रयास करने के लिए अधिकतम नॉन्स के रूप में कार्य भेजता है। ASIC नॉन्स डालने के लिए स्थान चुनता है, और वह चुनता है कि कौन से ब्लॉक हैश को पूरा करते हैं। Scallion को नॉन्स को एक अलग स्थान पर डालना होता है, और यह सिर्फ "XXXX से कम" के बजाय एक पैटर्न मैच की जाँच करता है।

  • आप एकाधिक उपकरणों का उपयोग कैसे कर सकते हैं?

    कई Scallion इंस्टेंस चलाएँ। 😄 Scallion खोजें संभाव्य हैं, इसलिए आप दूसरे डिवाइस के साथ काम नहीं दोहराएँगे। वास्तविक बहु-उपकरण समर्थन बहुत कठिन नहीं होगा, लेकिन यह बहुत कुछ नहीं जोड़ेगा। मैंने tmux या screen में कई scallion इंस्टेंस बड़ी सफलता के साथ चलाए हैं। जब कोई एक पैटर्न ढूंढता है तो आपको सभी जॉब्स को मैन्युअल रूप से रोकना होगा (या आउटपुट फ़ाइल की निगरानी करने और परिणाम दिखने पर सभी को मारने के लिए एक शेल स्क्रिप्ट लिखनी होगी)।

निर्भरताएँ (Dependencies)

  • OpenCL और संबंधित ड्राइवर स्थापित और कॉन्फ़िगर किए गए हों। अपने वितरण के दस्तावेज़ देखें।
  • OpenSSL। Windows के लिए, पूर्वनिर्मित x86 DLLs शामिल हैं
  • केवल Windows पर, VC++ Redistributable 2008

बाइनरी डाउनलोड

सिर्फ नवीनतम बाइनरी संस्करण चाहिए? इसे यहाँ प्राप्त करें।

Linux बनाएँ

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

  • अपने Linux वितरण के लिए नवीनतम mono प्राप्त करें:

    http://www.mono-project.com/download/

  • सामान्य निर्भरताएँ स्थापित करें:

    sudo apt-get update
    sudo apt-get install libssl-dev mono-devel
    
  • AMD/OpenSource बिल्ड sudo apt-get install ocl-icd-opencl-dev

  • Nvidia बिल्ड sudo apt-get install nvidia-opencl-dev nvidia-opencl-icd

  • अंत में msbuild scallion.sln

Docker Linux (केवल nvidia GPUs)

  1. nvidia-docker कंटेनर रनटाइम रखें

  2. कंटेनर बनाएँ:

    docker build -t scallion -f Dockerfile.nvidia .
    
  3. चलाएँ:

    docker run --runtime=nvidia -ti --rm scallion -l
    

    अपेक्षित आउटपुट का स्क्रीनशॉट

Windows बनाएँ

  1. VS Express for Desktop 2012 में 'scallion.sln' खोलें
  2. समाधान बनाएँ, मैंने सब कुछ डीबग मोड में किया।

उपयोग (Usage)

खोज के दौरान Scallion को पुनरारंभ करने से "प्रगति" नहीं खोएगी। यह एक संभाव्य खोज है और Scallion "प्रगति" नहीं करता है

डिवाइस सूचीबद्ध करें

$ mono scallion/bin/Debug/scallion.exe -l

हैश उत्पन्न करें

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