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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Hardware Hacking Cheatsheet — हार्डवेयर हैकिंग चीटशीट | Kitploit
उपकरण/GitLabGitLab/myasnik/hardware-hacking-cheatsheet
एम्बेडेड सिस्टम सुरक्षाIoT सुरक्षाहार्डवेयर सुरक्षालर्निंग और शिक्षाचयनित संसाधनफर्मवेयर विश्लेषण
GitLabmyasnik/hardware-hacking-cheatsheet

Hardware Hacking Cheatsheet

हार्डवेयर हैकिंग चीटशीट

रिपॉजिटरी देखें
2185 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

हार्डवेयर हैकिंग चीटशीट

[[TOC]]

अस्वीकरण

  • मैं एक नौसिखिया हूँ जो इस तरह की चीज़ें सीखने की कोशिश कर रहा हूँ, इसलिए शायद कुछ चीज़ें 100% सही न हों
  • खराब अंग्रेज़ी के लिए क्षमा करें

नोट्स

  • सबसे आसान रास्ता पहले अपनाने की पद्धति का पालन करें
  • कभी-कभी आपको सोल्डरिंग करनी पड़ेगी; यहाँ एक त्वरित और सरल गाइड है
    • आपको सीधे PCB vias पर तारों को सोल्डर करना पड़ सकता है (वीडियो)
      1. कटर का उपयोग करके PCB की सतह को तब तक खुरचें जब तक आप सोल्डर मास्क के नीचे की चमक न देख सकें
      2. फाइबरग्लास पेंसिल का उपयोग करके सतह को एक बार फिर खुरचें
      3. सतह को कुछ IPA और कॉटन स्वैब से साफ करें
      4. थोड़ा सा फ्लक्स लगाएँ
      5. तार को टिन करें और सोल्डर करें
    • नोट्स
      • अपने सोल्डरिंग आयरन की नोक को हमेशा टिन करें
      • तापमान: 250-350 C
      • PCB को हाथों से न छुएँ

जानकारी एकत्र करना और पहला संपर्क

  1. डिवाइस के पीछे लगे लेबल को देखें और पता करें
    • मॉडल नाम
    • सीरियल नंबर
    • वह कंपनी जिसने डिवाइस को ब्रांड किया है (हो सकता है वही न हो जिसने इसे बनाया है)
  2. अभी एकत्र की गई जानकारी का उपयोग करके इंटरनेट पर खोजें
    • जानकारी वाली सर्वश्रेष्ठ वेबसाइटें
      • TechInfoDepot
      • OpenWRT
    • खोजें ..., इससे आमतौर पर बहुत सारी जानकारी मिलती है
      • FCC ID (संदर्भ वेबसाइट)
      • SOC नाम
      • फ्लैश चिप का नाम और मात्रा
      • RAM चिप का नाम और मात्रा
      • अन्य संभावित जानकारी स्रोत
  3. डिवाइस खोलें
    • डिवाइस खोलने के तरीके पर ट्यूटोरियल खोजें
    • कुछ डिवाइस खोलने से रोकने के लिए चिपके हो सकते हैं, धीरे से काम करें
    • कभी-कभी हीटसिंक होते हैं जो सर्किट के कुछ हिस्से को ढकते हैं, यदि संभव हो तो उसे हटा दें
  4. घटकों की पहचान करें
    • सर्किट नामों को अधिक पठनीय बनाने के लिए
      • कॉटन + अल्कोहल का उपयोग करें, जब अल्कोहल सूख जाए तो सर्किट को चॉक से ढक दें, फिर उसे साफ करें; अब सर्किट का नाम पठनीय होना चाहिए
      • आवर्धक कांच का उपयोग करें
    • इन घटकों के बारे में इंटरनेट पर जानकारी और डेटाशीट खोजें; यदि कुछ न मिले तो चीनी खोज इंजन पर प्रयास करें
      • Baidu
      • Sogou
      • Haosou
    • महत्वपूर्ण: ऐसा घटक ढूँढना जिसमें VCC और GND अच्छी तरह से उजागर हों, बहुत उपयोगी है
  5. UART इंटरफ़ेस का पता लगाएँ: लगभग एक TTY
    • इंटरनेट पर खोजें
    • PCB पर GND, IN या RX, OUT या TX और VCC खोजें
    • PCB पर 3/4 पिन खोजें
      1. GND का संदर्भ खोजें
        • पहले खोजे गए घटकों का उपयोग करके
        • आमतौर पर धातु की प्लेटें GND पर होती हैं
      2. VCC का संदर्भ खोजें
        • पहले खोजे गए घटकों का उपयोग करके
        • कैपेसिटर खोजें, उनका एक पिन आमतौर पर VCC पर होता है
      3. नीचे दी गई तालिका भरते हुए UART उम्मीदवार पिनों का परीक्षण करें (बुलेट पॉइंट क्रमशः तालिका के प्रत्येक कॉलम हैं)
        1. GND के सापेक्ष UART पिनों की प्रतिरोधकता का परीक्षण करें (मल्टीमीटर को प्रतिरोध मापन पर रखें, आमतौर पर 200k)
        2. VCC के सापेक्ष UART पिनों की प्रतिरोधकता का परीक्षण करें (मल्टीमीटर को प्रतिरोध मापन पर रखें, आमतौर पर 200kOhm)
        3. डिवाइस को चालू करें और GND के सापेक्ष UART पिनों का वोल्टेज परीक्षण करें (मल्टीमीटर को वोल्टेज मापन पर रखें, आमतौर पर 20V)
        4. डिवाइस को चालू करें और बूट के दौरान संदिग्ध TX UART पिन का वोल्टेज GND के सापेक्ष परीक्षण करें (मल्टीमीटर को वोल्टेज मापन पर रखें, आमतौर पर 20V); यदि वोल्टेज दोलन कर रहा है तो यह पिन शायद TX है (क्योंकि यह डेटा भेज रहा है)
        5. डिवाइस को चालू करें और बूट के दौरान संदिग्ध RX UART पिन का वोल्टेज GND के सापेक्ष परीक्षण करें (मल्टीमीटर को वोल्टेज मापन पर रखें, आमतौर पर 20V); यदि वोल्टेज 0 पर अटका है तो यह पिन शायद RX है (क्योंकि यह डेटा प्राप्त करने की प्रतीक्षा कर रहा है)
        • तालिका

          PINGND प्रतिरोधVCC प्रतिरोधVनोट्स
          1
          2
          3
          4
          • उदाहरण

            PINGND प्रतिरोधVCC प्रतिरोधVनोट्स
            130kOhm0Ohm3.3VVCC
            24.7kOhm34kOhm3.3V1.6-3.3V बूट पर - TX
            3INFOhm (मल्टीमीटर 1)INFOhm (मल्टीमीटर 1)3.3V0V बूट पर - RX
            40Ohm30kOhm0VGND
    • Jtagulator का उपयोग करें
      1. इसे कंप्यूटर से कनेक्ट करें (बॉड दर: 115200)
      2. महत्वपूर्ण: H प्रिंट हेल्प फ़ंक्शन है, इसका उपयोग हर जगह करें
      3. बोर्ड GND को Jtagulator GND से, बोर्ड पिन 1,2,3 को Jtagulator चैनल 1,2,3 से कनेक्ट करें
      4. V: कार्यशील वोल्टेज सेट करें
      5. U: UART पहचान मेनू में प्रवेश करें
      6. U: पहचान शुरू करें
      7. Text string to output: डिफ़ॉल्ट
      8. Starting channel: वह चैनल जहाँ हमने बोर्ड का पिन 1 लगाया है
      9. Ending channel: वह चैनल जहाँ हमने बोर्ड का पिन 3 लगाया है
      10. Ignore non-printable characters: हाँ
      11. हो गया!
    • TODO: - BurtleinaBoard + Busside का उपयोग करें
  6. UART के माध्यम से कनेक्ट करें: कंप्यूटर के माध्यम से बोर्ड से कनेक्ट करने के लिए एक सीरियल एडाप्टर (UART -> USB) का उपयोग करें
    • चुना गया सीरियल एडाप्टर: FT232H + Focaccia Board
    1. उपयुक्त वोल्टेज (3.3V या 5V) चुनें, अन्यथा बोर्ड या सीरियल एडाप्टर क्षतिग्रस्त हो जाएगा
    2. बोर्ड RX को एडाप्टर TX से और बोर्ड TX को एडाप्टर RX से कनेक्ट करें
      • नोट: आमतौर पर VCC पिन को कनेक्ट करने की आवश्यकता नहीं होती
    3. एडाप्टर को कंप्यूटर से कनेक्ट करें
      1. एडाप्टर का पता लगाने के लिए sudo lsusb चलाएँ
      2. सभी डिवाइस फ़ाइलों का पता लगाने के लिए ls -lart /dev चलाएँ; हमारी फ़ाइल अंतिम में से एक होनी चाहिए, आमतौर पर ttyUSB0
      3. इस डिवाइस तक पहुँचने के लिए हमें dialout समूह का सदस्य होना चाहिए (या root होना चाहिए), अपने समूहों की जाँच करने के लिए groups $USER चलाएँ
      4. TTY से जुड़ने के लिए screen /dev/ttyUSB0 $BAUDRATE चलाएँ
        • $BAUDRATE यहाँ बताई गई बॉड दरों में से एक हो सकता है
        • सबसे सामान्य $BAUDRATE
          • 115200
          • 9600
          • 57600
          • 38400
          • 19200
        • महत्वपूर्ण: यदि हम $BAUDRATE गड़बड़ करते हैं तो हमें बकवास दिख सकती है या कुछ भी नहीं
        • ctrl + a -> k -> y: स्क्रीन बंद करें
    • यदि RX पिन काम नहीं करता दिख रहा है (आप टाइप करते हैं और एंटर दबाते हैं लेकिन कुछ नहीं होता) तो हो सकता है कि "return" मान गलत हो: \r\n या \n?
      • इसे हल करने के लिए pyserial का उपयोग करें, सीरियल संचार के लिए पायथन की लाइब्रेरी, उदाहरण:
        #!/usr/bin/env python3
        
        import serial
        
टूल डाउनलोड करें