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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DigiDuck-Framework — Framework for Digiduck Development Boards जो ATTiny85 प्रोसेसर और micronucleus bootloader पर चलते हैं! | Kitploit
उपकरण/GitHubGitHub/m4cs/digiduck-framework
एम्बेडेड सिस्टम सुरक्षापेलोड जनरेशनपेनिट्रेशन टेस्टिंगहार्डवेयर सुरक्षापेलोड डेवलपमेंट
GitHubm4cs/digiduck-framework

DigiDuck-Framework

Framework for Digiduck Development Boards जो ATTiny85 प्रोसेसर और micronucleus bootloader पर चलते हैं!

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

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

सभी देखें →

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

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

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

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

DigiDuck फ्रेमवर्क

Digiduck डेवलपमेंट बोर्डों के लिए फ्रेमवर्क जो ATTiny85 प्रोसेसर और micronucleus बूटलोडर चलाते हैं!

GitHub stars GitHub issues GitHub forks GitHub license GitHub version

alt text DDF स्वागत स्क्रीन का स्क्रीनशॉट

रोडमैप:

  • फ्रेमवर्क के भीतर Duckyspark अनुवाद के लिए एक कमांड लागू करने की योजना।

आवश्यकताएँ:

- ATTiny85 या अन्य संगत "Digispark" डेवलपमेंट बोर्ड - DigiSpark ड्राइवर (यदि आप इसे Arduino के साथ उपयोग कर सकते हैं तो ठीक रहेंगे।) - OSX या MacOS - ArduinoIDE जिसमें Digispark लाइब्रेरी स्थापित हो

आरंभ करना:

स्थापना:

DigiDuck फ्रेमवर्क (जिसे DDF कहा जाता है) शुरू करना और सेटअप करना बहुत आसान है! DDF के लिए किसी तृतीय-पक्ष मॉड्यूल की आवश्यकता नहीं है! आपको बस इतना करना है कि सुनिश्चित करें कि आपके पास Python 3.6+ है (मैंने इसके विकास के लिए इसका उपयोग किया लेकिन यह *उम्मीद है* पिछड़ा संगत होना चाहिए)। इस रिपॉजिटरी को क्लोन करें और कमांड लाइन से निर्देशिका में प्रवेश करें। एक बार निर्देशिका के अंदर, बस चलाएँ:

root@kitploit:~
python start.py

यह प्रोग्राम शुरू करेगा और ऊपर दिखाई गई स्वागत स्क्रीन प्रदर्शित करेगा।

सहायता मेनू::

इस फ्रेमवर्क में तीन कमांड हैं! मैं इसे जितना संभव हो उतना हल्का बनाना चाहता था इसलिए आपके बोर्ड पर पेलोड प्राप्त करने के लिए केवल एक कमांड की आवश्यकता है।

कमांड: help

help कमांड यह मेनू प्रदर्शित करता है:

alt text

कमांड: show

show कमांड यह मेनू प्रदर्शित करता है:

alt text

आपके सभी उपलब्ध पेलोड यहाँ दिखाए जाएँगे। हालाँकि यदि आप execute कमांड चलाते हैं तो वे फिर से प्रदर्शित होते हैं।

निष्पादन:

DDF में तीसरा और अंतिम कमांड execute है। execute कमांड वही मेनू प्रदर्शित करेगा जो show कमांड करता है, हालाँकि इस मेनू से आप पेलोड नाम दर्ज करेंगे। आपको इसके अंत में .hex शामिल करना होगा अन्यथा यह सही ढंग से लोड नहीं होगा और आपको इसे फिर से दर्ज करने के लिए कहेगा।

alt text execute कमांड प्रदर्शन।

एक बार जब आप अपना पेलोड चुन लेते हैं तो आपको अपने वांछित बोर्ड को कंप्यूटर में प्लग करने के लिए संकेत दिया जाएगा। वहाँ से यह वांछित पेलोड स्थापित करेगा और पूर्ण होने पर यह प्रदर्शित करेगा: alt text

बस इतना ही! अब आप अपने badUSB DigiSpark बोर्ड को कंप्यूटर में प्लग कर सकते हैं और वांछित पेलोड चला सकते हैं!

पेलोड:

पेलोड DigiSpark .ino हेक्स फाइलें हैं जो micronucleus बूटलोडर का उपयोग करके आपके ATTiny85 या अन्य बोर्डों पर स्थापित की जाती हैं।

वर्तमान पेलोड:

सभी वर्तमान पेलोड Hak5 के RubberDucky स्क्रिप्ट से हैं जो यहाँ उपलब्ध हैं। यदि आप अनिश्चित हैं कि कोई पेलोड क्या कर सकता है, तो यह इसके बारे में पढ़ने का स्थान है। मैं पेलोड को समान नाम के करीब रखने की कोशिश करूँगा लेकिन मैं नहीं चाहता कि आप Windows पर बहुत अधिक टाइप करें क्योंकि rlcompleter काम नहीं करता है।

पेलोड बनाना:

Duckyspark GitHub पेज पर जाएँ ताकि देख सकें कि RubberDucky स्क्रिप्ट से अपनी अनुवादित .ino फाइल कैसे बनाएँ। उसके बाद अपनी .ino फाइल को Arduino IDE में लोड करें। सुनिश्चित करें कि Preferences के अंदर Verbose चालू है और अपना कोड कंपाइल करें। नीचे टर्मिनल आउटपुट खोलें और .hex फाइल स्थान देखें। यह आपके AppData या MacOS पर समतुल्य में एक अस्थायी निर्देशिका में होना चाहिए। यहाँ एक उदाहरण है:

alt text यह ठीक उसके ऊपर है जहाँ यह आपको अपना बोर्ड प्लग करने के लिए कहता है!

उस फ़ोल्डर से payloadname.cpp.hex फाइल निकालें और इसे DDF फ्रेमवर्क के अंदर payloads में खींचें। प्रोग्राम चलाएँ और आपका पेलोड उपलब्ध पेलोड में लोड हो जाएगा!

ऊपर दिए गए Rubber Ducky स्क्रिप्ट से कस्टम या अधिक पेलोड जोड़कर योगदान करने के लिए स्वतंत्र महसूस करें! नए पेलोड के साथ एक PR बनाएँ।

क्रेडिट:

Duckyspark - https://github.com/toxydose/Duckyspark Micronucleus - https://github.com/micronucleus/micronucleus Hak5 RubberDucky पेलोड - https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payloads

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