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ローダー

リポジトリを見る
433ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

MediaTek md1img ローダー(Ghidra 用)

MediaTek md1img モデムファームウェアイメージ形式用の Ghidra ローダーです。現在は nanoMIPS ベースのファームウェアのみがサポートされていますが、イメージのロード時に別のアーキテクチャ(例:MIPS)を手動で選択すれば、基本的な機能は引き続き動作する可能性があります。

セットアップ

nanoMIPS ベースのモデムでは、ファームウェアイメージのロードを試みる前に、このローダーと一緒に nanoMIPS ISA Ghidra プラグイン をインストールしてください。

使い方

Ghidra では、md1img 形式のファイルをプロジェクトにインポートするだけです。ローダーがモデム ファームウェアを抽出し、デバッグシンボルがあれば適用します。

最初にファームウェアをロードし、INT_InitRegions_C、memcpy、memset 関数を特定したら、Script Manager から 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 wrapper を使用して、ソースからプロジェクトをビルドします。 GHIDRA_INSTALL_DIR プロパティに正しい Ghidra インストールディレクトリを指定してください。

root@kitploit:~
$ ./gradlew -PGHIDRA_INSTALL_DIR=<ghidra_path>
ツールをダウンロード