USB फ्लैश ड्राइव के फर्मवेयर तक पहुंचना


11

क्या कोई ऐसा तरीका है जिसके माध्यम से कोई USB फ्लैश ड्राइव के फर्मवेयर को पढ़ सकता है? और अगर वास्तव में ऐसा कोई रास्ता है, तो क्या कोई उस मेमोरी क्षेत्र को लिख सकता है?


शायद कोशिश करो ChipEasyया ChipGenius...
Yousha Aleayoub

जवाबों:


1

USB फ्लैश ड्राइव आमतौर पर प्रोग्राम करने योग्य या सुलभ फर्मवेयर के साथ नहीं आते हैं। यह आमतौर पर कुछ फ्लैश मेमोरी चिप्स के साथ सिर्फ एक USB ड्राइवर चिप है। बस मेरी अपनी जिज्ञासा के लिए, आप ऐसा क्यों करना चाहेंगे?


जब आप एक USB ड्राइव को प्लग इन करते हैं, तो डेटा को USB बस के ऊपर भेजा जाता है जिसमें ड्राइव के बारे में जानकारी होती है (निर्माता, मॉडल नंबर आदि)। क्या कोई ऐसा तरीका है जो इस डेटा को कैप्चर कर सकता है या बेहतर हो सकता है, क्या कोई उस डेटा के लिए उस डिवाइस का अनुरोध कर सकता है?
13:15 बजे Nitzs


@ शुभकामनाएं!
ब्लडफिलिया

मैं सिर्फ एक टिप्पणी करना चाहता हूं कि "वर्चुअल यूएसबी एनालाइजर खुद यूएसबी स्निफर टूल नहीं है।" जो शर्म की बात है क्योंकि मुझे इसमें (कम से कम विंडोज के साथ) दिलचस्पी होगी।
नताली एडम्स

@ न्नाथन में ऐसे USBtrace उपलब्ध हैं जो USBTrace: sysnucleus.com और USB पोर्ट मॉनीटर: usb-port-monitor.com हैं, लेकिन ये प्रोग्राम फ्रीवेयर नहीं हैं।
ब्लडफिलिया

1

दरअसल, वहाँ उपयोगिताओं कि वहाँ कुछ USB जन भंडारण नियंत्रकों से संबंधित कुछ कर रहे हैं। "MPTool" उनमें से एक है, हालांकि मुझे समझ में नहीं आता है कि यह कैसे काम करता है या कभी भी इसे एक ड्राइव को रीप्रोग्राम करने के लिए मिला है। मुझे संदेह है कि इसी तरह की उपयोगिताओं का उपयोग बेईमान लोगों द्वारा यूएसबी फ्लैश डिस्क बनाने के लिए किया जाता है जो इसकी क्षमता को गलत करते हैं, और क्षमता अधिकांश नियंत्रकों के लिए होनी चाहिए।

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


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

1

मैं अभी भी इस के लिए उपकरणों पर शोध कर रहा हूं, लेकिन किसी भी प्रकार के यूएसबी फर्मवेयर के लिए एक अच्छा संसाधन स्वयं ओईएम से है। इस मामले में पूर्वनिर्धारित कोड के लिए http://www.ftdichip.com/Firmware/Precompiled.htm की समीक्षा करें । और मैनुअल।

अधिकांश उपकरण तीन कैटेगरीज में आते हैं:

  • USB UART (धारावाहिक चित्र, मॉडेम, स्कैनर, प्रिंटर, आदि)
  • USB छिपाई (कीबोर्ड, हेडफ़ोन, चूहे, डिस्प्ले)
  • USB मेमोरी (थंब ड्राइव स्टोरेज)

इसका एक उदाहरण या तो hak5 ducky है या आपका एंड्रॉइड डिवाइस है जहां सॉफ्टवेयर VDAP फर्मवेयर को एक बिट पर स्विच करके नियंत्रित करता है जो ओएस को वापस रिपोर्ट किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.