Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/stuxctf/mhf
Androidセキュリティ静的分析iOSセキュリティモバイルアプリペンテストリバースエンジニアリング情報収集モバイルセキュリティシークレット検出
GitHubstuxctf/mhf

mhf

Mobile Helper Framework (mhf) は、モバイルアプリケーションの作成に使用されたフレームワーク/技術を特定するプロセスを自動化するツールです。さらに、機密情報の発見を支援したり、特定されたプラットフォームでの作業のための提案を提供します。

リポジトリを見る
2868ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Mobile Helper Framework

は、モバイルアプリケーションの作成に使用されたフレームワーク/技術を特定するプロセスを自動化するツールです。さらに、機密情報の発見を支援したり、特定されたプラットフォームでの作業に関する提案を提供します。

動作の仕組み

このツールは、設定ファイル、リソースファイル、ソースコードファイルなど、モバイルアプリケーション開発で使用される技術に関連するファイルを検索します。

例

Cordova

検索ファイル:

root@kitploit:~
index.html
cordova.js
cordova_plugins.js

React Native Android & iOS

検索ファイル

root@kitploit:~
Andorid files:

libreactnativejni.so
index.android.bundle

iOS files:

main.jsbundle

インストール

❗Apktool を実行するには Java 8 以上が必要です。

pip install -r requirements.txt

使用方法

python3 mhf.py app.apk|ipa|aab

例

root@kitploit:~
python3 mobile_helper_framework.py file.apk

[+] App was written in React Native

Do you want analizy the application (y/n) y

Output directory already exists. Skipping decompilation.

Beauty the react code? (y/n) n

Search any info? (y/n) y

==>>Searching possible internal IPs in the file

results.........

==>>Searching possible emails in the file

results.........

==>>Searching possible interesting words in the file

results.........

==>>Searching Private Keys in the file

results.........

==>>Searching high confidential secrets

results.........

==>>Searching possible sensitive URLs in js files

results.........

==>>Searching possible endpoints in js files results.........

機能

このツールは、Android アプリケーションの逆コンパイルに Apktool を使用します。

このツールは、iOS アプリケーションの .ipa ファイルを .zip にリネームして内容を抽出します。

パッチ適用 apk とは: このツールは Reflutter を使用します。これは、パッチ適用済みの Flutter ライブラリを使用して Flutter アプリのリバースエンジニアリングを支援するフレームワークです。

詳細: https://github.com/Impact-I/reFlutter


分割 APK は、アプリケーションのサイズを削減し、ユーザーが必要な部分のみをダウンロードして使用できるようにするために Android が使用する手法です。

単一の APK ファイルで完全なアプリケーションをダウンロードする代わりに、分割 APK はアプリケーションをリソース、コードライブラリ、アセット、設定ファイルなど、アプリケーションの一部のみを含む複数の小さな APK ファイルに分割します。

root@kitploit:~
adb shell pm path com.package
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/base.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.arm64_v8a.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.en.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.xxhdpi.apk

例えば、Flutter でアプリケーションが分割されている場合、split_config.arm64_v8a.apk にパッチを適用する必要があります。このファイルには libflutter.so が含まれています。

クレジット

  • このツールは、mazen160 によって作成された secrets-patterns-db リポジトリを使用しています。
  • このツールは、エンドポイント抽出のために Gerben_Javado によって作成された正規表現を使用しています。
  • このツールは、Flutter アクションに reflutter を使用しています。

変更履歴

0.7 (クリスマスリリース)

  • より深い Dart 分析による Flutter 検出の改善。
  • Android アプリケーション向け .NET MAUI 9 で使用される新しい .dll 圧縮のサポート。

0.6 (Dojoconfpa リリース)

  • バグ修正
  • アプリ情報の取得
  • (コンパイラ、パッカー、難読化ツール) 識別のための APKiD 統合 (実験的)
  • 保護 (root、SSLピンニング、エミュレーター、フッキング) の可能性の識別 - BETA
  • 危険なパーミッションの抽出 (実験的)
  • ディープリンク情報の抽出 (実験的)
  • ブラウズ可能なコンポーネントの抽出 (実験的)

0.5

  • 公開リリース
  • バグ修正

0.4

  • Cordova アプリへのプラグイン情報の追加
  • Xamarin アクションの追加
  • NativeScript アクションの追加
  • バグ修正

0.3

  • NativeScript アプリ検出の追加
  • aab ファイルから抽出された apk が署名されていない場合の署名オプションの追加

0.2

  • Linux 上のコマンドに関する問題の修正。

0.1

  • 初期バージョンリリース。

ライセンス

  • この作品は、クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下で提供されています。

著者

Cesar Calderon Marco Almaguer

ツールをダウンロード
機能備考CordovaReact NativeNative JavaScriptFlutterXamarin
JavaScript の整形最初の数回はこれを使用すると、より良い結果が得られます。✅✅✅
複数の機密情報の特定IP、秘密鍵、API キー、メール、URL✅✅✅❌
暗号化関数✅✅✅❌❌
エンドポイント抽出✅✅✅❌❌
コードが整形されたか自動検出❌❌❌
デバイス/エミュレーターからの apk 自動抽出❌❌❌❌❌
apk のパッチ適用✅
バンドルファイルから APK を抽出✅✅✅✅✅
JS ファイルが暗号化されているか検出❌❌
リソースが圧縮されているか検出❌Hermes✅❌❌XALZ✅
アプリが分割されているか検出❌❌❌❌❌