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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ghidra-mtk-loader — MediaTek md1img मॉडेम फ़र्मवेयर इमेज प्रारूप के लिए Ghidra लोडर | Kitploit
उपकरण/GitHubGitHub/nccgroup/ghidra-mtk-loader
एम्बेडेड सिस्टम सुरक्षाIoT सुरक्षारिवर्स इंजीनियरिंगहार्डवेयर और IoT सुरक्षाबाइनरी विश्लेषणफर्मवेयर विश्लेषण
GitHubnccgroup/ghidra-mtk-loader

ghidra-mtk-loader

MediaTek md1img मॉडेम फ़र्मवेयर इमेज प्रारूप के लिए Ghidra लोडर

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

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

सभी देखें →

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

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

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

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

MediaTek md1img के लिए Ghidra लोडर

MediaTek md1img मॉडेम फ़र्मवेयर इमेज प्रारूप के लिए Ghidra लोडर। वर्तमान में, केवल nanoMIPS-आधारित फ़र्मवेयर समर्थित है, लेकिन यदि आप इमेज लोड करते समय मैन्युअल रूप से कोई भिन्न आर्किटेक्चर (जैसे, MIPS) चुनते हैं तो बुनियादी सुविधाएँ फिर भी काम कर सकती हैं।

सेटअप

nanoMIPS-आधारित मॉडेम के लिए, फ़र्मवेयर इमेज लोड करने का प्रयास करने से पहले इस लोडर के साथ nanoMIPS ISA Ghidra प्लगइन इंस्टॉल करें।

उपयोग

Ghidra में, बस प्रोजेक्ट में एक md1img प्रारूप फ़ाइल आयात करें। लोडर मॉडेम फ़र्मवेयर निकालेगा और किसी भी डीबग प्रतीकों को लागू करेगा।

प्रारंभ में फ़र्मवेयर लोड करने और INT_InitRegions_C, memcpy, और memset फ़ंक्शन की पहचान करने के बाद, आगे के मेमोरी क्षेत्रों को स्वचालित रूप से परिभाषित करने के लिए स्क्रिप्ट मैनेजर से MtkInitRegions.java और emulate_custom_mk_ram_info.py स्क्रिप्ट उसी क्रम में चलाएँ।

विकास

सुनिश्चित करें कि Eclipse में Gradle ठीक से काम करने के लिए GHIDRA_INSTALL_DIR पर्यावरण चर या प्रोजेक्ट प्रॉपर्टी परिभाषित है। इस प्रॉपर्टी परिभाषा वाली gradle.properties फ़ाइल कहाँ रखनी है, यह देखने के लिए https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties देखें।

यदि आप इस प्रोजेक्ट को nanoMIPS ISA प्लगइन के साथ संशोधित कर रहे हैं, तो nanoMIPS प्लगइन प्रोजेक्ट निर्देशिका को लोडर के Eclipse प्रोजेक्ट बिल्ड पथ में जोड़ें।

बिल्ड

प्रोजेक्ट को स्रोत से बनाने के लिए अपने स्थानीय Gradle इंस्टॉल या शामिल Gradle रैपर का उपयोग करें। GHIDRA_INSTALL_DIR प्रॉपर्टी में सही Ghidra इंस्टॉल निर्देशिका निर्दिष्ट करना सुनिश्चित करें।

root@kitploit:~
$ ./gradlew -PGHIDRA_INSTALL_DIR=<ghidra_path>
टूल डाउनलोड करें