विषयसूची:

पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स: 16 कदम
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स: 16 कदम

वीडियो: पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स: 16 कदम

वीडियो: पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स: 16 कदम
वीडियो: Pentesting Using An Open Source Tool? || Explained in Hindi 2024, जुलाई
Anonim
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स
पेंटेस्टिंग बीबीयू ड्रॉपबॉक्स

यह एक छोटी कंप्यूटर बैटरी बैकअप इकाई है जिसे एक पेंटिंग ड्रॉपबॉक्स में बदल दिया गया है। यह एक कंप्यूटर या किसी भी छोटे नेटवर्किंग उपकरण के पीछे स्थापित होने और किसी का ध्यान नहीं जाने के लिए होता है, जबकि पेंटेस्टर के पास इसके माध्यम से नेटवर्क में दूरस्थ पहुंच होती है। लक्ष्य मूल बीबीयू के स्टॉक लुक को बनाए रखते हुए डिवाइस को यथासंभव कार्यात्मक बनाना था। मुख्य घटक शेल और पुराने बीबीयू के कुछ टुकड़े, छोटे 5V पांच-पोर्ट नेटवर्क स्विच, और रास्पबेरी पाई या कोई भी छोटा कंप्यूटर जो फिट होगा। अधिकांश भाग मॉड्यूलर हैं और इन्हें काफी आसानी से बदला जा सकता है। सब कुछ सरल उपकरणों के साथ बनाया गया था (कोई 3D प्रिंटर की आवश्यकता नहीं है!), क्योंकि मैं इसे जितना संभव हो सके दोहराने और बनाने में आसान बनाने की कोशिश कर रहा था। चित्रों पर पूरा ध्यान दें। कुछ थोड़े क्रम से बाहर हो सकते हैं या दो बार दिखाए जा सकते हैं। मैंने जाते ही कुछ चीजें जोड़ीं, और बहुत कुछ अलग करना और फिर से इकट्ठा करना पड़ा। परियोजनाओं को आसानी से मरम्मत योग्य बनाने पर ध्यान केंद्रित करने से वास्तव में मदद मिलती है!

चरण 1: भागों और उपकरणों को इकट्ठा करें:

यहां उन पुर्जों और उपकरणों की सूची दी गई है जिनका मैंने उपयोग किया है।भाग:

  • बैटरी बैकअप यूनिट - किसी भी आकार का हो सकता है। जाहिर है कि यह जितना बड़ा होगा, उतना ही अधिक सामान आप मामले में फिट कर सकते हैं!
  • मस्तिष्क - मैंने एक रास्पबेरी पाई 2 बी का उपयोग किया था जिसे मैंने चारों ओर बिछाया था।
  • नेटवर्क स्विच - मेरे पास पांच बंदरगाह थे और केवल 100 एमबी/एस थे, लेकिन बीबीयू पर बंदरगाह शायद ही कभी गीगाबिट होते हैं।
  • पाई के लिए पावर एडॉप्टर - मैंने USB आउटपुट के साथ एक बहुत ही पतला 5V 2A वॉल वार्ट का उपयोग किया।
  • स्विच के लिए पावर एडॉप्टर - मेरे स्विच ने 5V 800mA लिया, इसलिए मैंने दूसरे स्लिम 5V 2A वॉल वार्ट का इस्तेमाल किया।
  • हरा या लाल एलईडी
  • मोमेंट्री पुश बटन - वह बटन जो केवल दबाए जाने पर ही लगा रहता है।
  • २७०ish ओम रोकनेवाला
  • 10k-100k ओम रोकनेवाला
  • तार - कई लंबाई, गेज और रंग
  • कनेक्टर्स या टेस्ट लीड - (वैकल्पिक) एलईडी संलग्न करने के लिए और पीआई पर जीपीआईओ पर स्विच करने के लिए।
  • 2 ईथरनेट केबल - काफी छोटा और लचीला होना चाहिए।
  • 2 ईथरनेट जैक - (वैकल्पिक) मैंने स्टॉक को बनाए रखने के लिए दूसरे बीबीयू से कुछ सोल्डर-ऑन जैक का इस्तेमाल किया।
  • यूएसबी ए से माइक्रो यूएसबी केबल - पाई को पावर देने के लिए।
  • यूएसबी ए टू बैरल केबल - स्विच को पावर देने के लिए। यह बनाया जा सकता है।
  • M3 स्क्रू और नट्स - (वैकल्पिक) चीजों को हटाने योग्य बनाने के लिए।
  • रास्पबेरी पाई वेसा बढ़ते ब्रैकेट

उपकरण:

  • फिलिप्स पेचकश
  • सुरक्षा स्क्रूड्राइवर बिट्स - यदि आपके बीबीयू में सुरक्षा स्क्रू हैं
  • ड्रिल बिट्स के साथ ड्रिल
  • वायर स्ट्रिपर्स
  • वायर कटर
  • अंत के टुकड़े
  • उस्तरा चाकू
  • सोल्डरिंग आयरन और सोल्डर
  • गर्म गोंद बंदूक और गर्म गोंद
  • डरमेल या आरी
  • हाथ फ़ाइलें - वैकल्पिक, लेकिन अच्छा है।
  • सुपर गोंद
  • हीट गन या टॉर्च
  • हीट हटना टयूबिंग या विद्युत टेप

चरण 2: जुदा करना:

जुदा करना
जुदा करना
जुदा करना
जुदा करना
जुदा करना
जुदा करना

यह हिस्सा काफी सीधा है।

  1. बैटरी बैकअप यूनिट पर लगे सभी स्क्रू को हटा दें और उन्हें एक तरफ रख दें।
  2. पुराने सर्किट बोर्ड और बैटरी जैसे सभी अनावश्यक घटकों को हटा दें।
  3. उपयोग करने योग्य भागों को बचाएं, जैसे विभिन्न लंबाई के तार, पावर कॉर्ड, एल ई डी, आरजे 45 जैक, स्विच, और आउटलेट के साथ संलग्नक बरकरार।
  4. स्थान बचाने के लिए नेटवर्क स्विच पर प्लास्टिक हाउसिंग को हटा दें।
  5. साथ ही, पावर अडैप्टर पर लगे प्लास्टिक को हटा दें।

चरण 3: मेन्स पावर वायरिंग:

मेन्स पावर वायरिंग
मेन्स पावर वायरिंग
मेन्स पावर वायरिंग
मेन्स पावर वायरिंग
मेन्स पावर वायरिंग
मेन्स पावर वायरिंग

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

चरण 4: कम वोल्टेज तारों:

कम वोल्टेज तारों
कम वोल्टेज तारों
कम वोल्टेज तारों
कम वोल्टेज तारों
कम वोल्टेज तारों
कम वोल्टेज तारों
कम वोल्टेज तारों
कम वोल्टेज तारों

अब हम स्विच और पाई के लिए पावर एडेप्टर को वायर करने जा रहे हैं। मैंने दो अलग-अलग समान एडेप्टर का उपयोग किया, क्योंकि 2A, Pi के अनुशंसित इनपुट करंट के लिए पर्याप्त है और दूसरे में 800mA के साथ स्विच खींचने के लिए कुछ करंट होगा। • पहले बस बार में जोड़े गए गर्म और तटस्थ तारों को मिलाएं एडेप्टर के मेन के अंतिम चरण में (जिस तरफ धातु के बड़े ब्लेड जुड़े हुए थे)। उन्हें गोंद या पेंच करने के लिए, और, यदि आपका मेरा जैसा है, तो अपने यूएसबी केबल में प्लग इन करने के लिए जगह छोड़ना सुनिश्चित करें। • दूसरे एडाप्टर के लिए चरणों को दोहराएं। आप उन्हें समानांतर में डेज़ी चेन भी कर सकते हैं, यदि आपने बस बार पर तारों का केवल एक सेट मिलाया है।

चरण 5: केबल:

केबल
केबल
केबल
केबल
केबल
केबल

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

चरण 6: नेटवर्क जैक को तार देना

नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग
नेटवर्क जैक की वायरिंग

ये नेटवर्क (RJ45) जैक हैं जो पुराने फोन (RJ11) जैक की जगह लेंगे। मैंने उन्हें एक और बीबीयू के सर्ज प्रोटेक्शन सर्किट से बाहर निकाला। आप पंच डाउन जैक का उपयोग कर सकते हैं, लेकिन पैच केबल से फंसे तार मिलाप करने पर बेहतर कनेक्शन बनाते हैं।

  • यदि आवश्यक हो तो RJ45 जैक को पुराने सर्किट संरक्षण से हटा दें। यदि आपका BBU RJ45 के साथ आया है, तो बस बोर्ड से अन्य सभी घटकों (डायोड, कैपेसिटर, फ़्यूज़, आदि) को हटा दें।
  • कनेक्टर्स की पीठ पर कटे हुए पैच केबल के रंगीन तारों को उचित क्रम में मिलाएं।
  • सभी कनेक्शनों का परीक्षण करें।
  • बाड़े को माउंट करना आसान बनाने के लिए दो कनेक्टर्स को एक साथ गोंद करें।

चरण 7: एलईडी वायरिंग

एलईडी वायरिंग
एलईडी वायरिंग
एलईडी वायरिंग
एलईडी वायरिंग
एलईडी वायरिंग
एलईडी वायरिंग
एलईडी वायरिंग
एलईडी वायरिंग

आगे हम एलईडी को तार देंगे। आपको 470 ओम (पीला, बैंगनी, भूरा) या इसी तरह के अवरोधक, एलईडी, तार की दो लंबाई, और (वैकल्पिक रूप से) एक कनेक्टर की आवश्यकता होगी जो पीआई के जीपीआईओ में प्लग करेगा।

  • लाल तार को एलईडी पर पॉजिटिव लेड से मिलाएं और हीट को सिकोड़ें।
  • ब्लैक वायर को LED के नेगेटिव लेड से मिलाएं और हीट सिकोड़ें।
  • काले तार को आधा काटें और दोनों सिरों को पट्टी करें।
  • एलईडी पर काले तार को रोकनेवाला का एक सीसा मिलाप।
  • रोकनेवाला के दूसरे तार को आपके द्वारा काटे गए काले तार के टुकड़े से मिलाएं।
  • रोकनेवाला के ऊपर गर्मी सिकुड़ती है।
  • कनेक्टर को दो तारों में समेटना या मिलाप करना।

चरण 8: पुश बटन वायरिंग

पुश बटन वायरिंग
पुश बटन वायरिंग
पुश बटन वायरिंग
पुश बटन वायरिंग

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

आपको क्षणिक पुश बटन, तार के तीन टुकड़े, एक से दो कनेक्टर जो Pi के GPIO (वैकल्पिक) में फिट होते हैं, और 10 - 100 ओम रोकनेवाला (वैकल्पिक भी) की आवश्यकता होगी।

  • बटन के दो टर्मिनलों को मिलाप तार।
  • एक दूसरे तार को टर्मिनलों में से एक में मिलाएं और इसे आधा में काट लें।
  • बटन पर कटे हुए तार को रोकनेवाला के एक लीड को मिलाएं।
  • रोकनेवाला के दूसरे तार को उस ढीले तार से मिलाएं जो काट दिया गया था।
  • गरम सब कुछ बड़े करीने से सिकोड़ें।
  • कनेक्टर्स को तारों से समेटना या मिलाप करना।

चरण 9: बटन और एलईडी को माउंट करना

बटन और एलईडी को माउंट करना
बटन और एलईडी को माउंट करना
बटन और एलईडी को माउंट करना
बटन और एलईडी को माउंट करना
  • एलईडी को माउंट करें जहां "वायरिंग फॉल्ट" एलईडी थी और इसे बहुत सारे गर्म गोंद में कवर करें।
  • बहुत सारे गर्म गोंद के साथ पुश बटन को माउंट करें जहां "रीसेट" ब्रेकर बटन था।

चरण 10: नेटवर्क जैक को माउंट करना

नेटवर्क जैक को माउंट करना
नेटवर्क जैक को माउंट करना
  • उस जगह को फाइल करें जहां RJ11 जैक बड़े RJ45 जैक के लिए जगह बनाने के लिए थे।
  • जैक को गर्म गोंद के साथ माउंट करें और सभी सोल्डर बिंदुओं को गोंद के साथ कवर करें।

चरण 11: स्विच और ब्रेकर स्थापित करना

स्विच और ब्रेकर स्थापित करना
स्विच और ब्रेकर स्थापित करना
स्विच और ब्रेकर स्थापित करना
स्विच और ब्रेकर स्थापित करना
स्विच और ब्रेकर स्थापित करना
स्विच और ब्रेकर स्थापित करना

अब हम नेटवर्क स्विच और सर्किट ब्रेकर स्थापित करेंगे।

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

चरण 12: रास्पबेरी पाई स्थापित करना

रास्पबेरी पाई स्थापित करना
रास्पबेरी पाई स्थापित करना
रास्पबेरी पाई स्थापित करना
रास्पबेरी पाई स्थापित करना
रास्पबेरी पाई स्थापित करना
रास्पबेरी पाई स्थापित करना
  • स्विच के ऊपर आराम से फिट होने के लिए रास्पबेरी पाई माउंटिंग ब्रैकेट को काटें।
  • पाई को चार स्क्रू और नट्स के साथ ब्रैकेट में स्क्रू करें।
  • ब्रैकेट के नीचे (वैकल्पिक) पर कुछ चिपचिपा फोम जोड़ें।
  • चिह्नित करें कि बीबीयू बाड़े के अंदर माउंट लाइन में छेद कहाँ हैं।
  • ब्रैकेट के साथ आने वाले लंबे स्टैंड ऑफ को उस बाड़े में गर्म करें जहां आपने चिह्नित किया था।
  • ब्रैकेट को बाड़े में पेंच करें।

चरण 13: सब कुछ प्लग इन करना

सब कुछ प्लग इन करना
सब कुछ प्लग इन करना
सब कुछ प्लग इन करना
सब कुछ प्लग इन करना
सब कुछ प्लग इन करना
सब कुछ प्लग इन करना

यह वायरिंग हिस्सा है। बस योजनाबद्ध का पालन करें।

  • पावर के लिए पाई के यूएसबी केबल में प्लग करें।
  • शॉर्ट पैच केबल को पाई में और दूसरे सिरे को स्विच में प्लग करें।
  • RJ45 जैक से आने वाले पैच केबल को स्विच में प्लग करें।
  • एलईडी से लाल तार को पिन 32 (GPIO 12) में प्लग करें।
  • एलईडी से काले तार को पिन 30 (जमीन) में प्लग करें।
  • बटन से रोकनेवाला के साथ तार को पिन 1 (3.3V) में प्लग करें।
  • बटन पर उसी लीड से जुड़े तार को पिन 36 (GPIO 16) में रोकनेवाला के रूप में प्लग करें।
  • बटन से आखिरी तार को पिन 34 (जमीन) में प्लग करें।
  • USB WiFi अडैप्टर में प्लग इन करें।

चरण 14: बाड़े की फिटिंग

संलग्नक फिटिंग
संलग्नक फिटिंग
संलग्नक फिटिंग
संलग्नक फिटिंग
संलग्नक फिटिंग
संलग्नक फिटिंग

बिल्ड का अंतिम हार्डवेयर भाग बाकी के बाड़े को ट्रिम और फिट करना है। मूल रूप से बाड़े को बटन करने के रास्ते में आने वाले किसी भी प्लास्टिक को काटने के लिए बस कुछ एंड स्निप्स और एक फाइल या एक ड्रेमल टूल का उपयोग करें।

चरण 15: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

यहां हम पाई के ओएस और कुछ कोड सेट कर रहे हैं जिनका उपयोग मैंने बटन और एलईडी के लिए किया था। आपको लिनक्स में फाइलों को संपादित करने में कुछ सहज होने की आवश्यकता होगी।

  • रास्पबेरी पाई के एसडी कार्ड में काली लिनक्स स्थापित करें। आप जिस भी बोर्ड का उपयोग कर रहे हैं, उसके लिए निर्देश प्राप्त करने के लिए यहां जाएं (काली लिनक्स की वेबसाइट)।
  • मेरी स्क्रिप्ट को पीआई में डाउनलोड करें, एक्सटेंशन को ".txt" से ".sh" में बदलें, और उन्हें निष्पादन योग्य बनाएं।
  • बूट पर स्क्रिप्ट शुरू करने के लिए एक क्रोंटैब प्रविष्टि जोड़ें। /etc/crontab फ़ाइल में, जोड़ें:

    # सफल बूट के बाद फ्लैश एलईडी@रीबूट रूट स्लीप 10s && bash /opt/scripts/flashled.sh &> /dev/null# पावर बटन सक्षम करें@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &> /dev /शून्य

    स्क्रिप्ट की निर्देशिका और नाम बदलें, जहां आपने उन्हें रखा है और आपने उन्हें क्या नाम दिया है।

वैकल्पिक रूप से, बिना किसी गुई के काली को बूट करने के लिए sudo systemctl अक्षम lightdm.service चलाएं और कुछ संसाधनों को बचाएं।

चरण 16: पेंटेस्टिंग जाओ

रास्पबेरी पाई को एक पुराने बीबीयू के अंदर चलाने के लिए आपको बस इतना ही चाहिए!

मैं अंततः शीर्ष पर आउटलेट पर बिजली चालू और बंद करने के लिए एक रिले और बटन जोड़ना चाहता हूं। लिथियम बैटरी की एक जोड़ी और एक पीजो बजर भी अच्छा होगा।

मेरे Hackaday.io पेज पर बेझिझक अपडेट देखें!

मैंने इस प्रोजेक्ट को Hackaday की मुख्य वेबसाइट पर भी प्रदर्शित किया था!

सिफारिश की: