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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Doldrums — Flutter/Dart リバースエンジニアリングツール | Kitploit
ツール/GitHubGitHub/rscloura/doldrums
Androidセキュリティリバースエンジニアリングモバイルセキュリティバイナリ解析
GitHubrscloura/doldrums

Doldrums

Flutter/Dart リバースエンジニアリングツール

リポジトリを見る
8601194年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

flutter: 素早く不規則に動くこと、激しく鼓動すること、動揺すること。
Doldrums: 停滞期。

Doldrumsは、Android向けFlutterアプリのリバースエンジニアリングツールです。具体的には、Dartバージョン2.10リリース向けのFlutter/Dart Androidバイナリ(通常libapp.soという名前)のパーサーおよび情報抽出ツールです。実行すると、アイソレートスナップショット内のすべてのクラスの完全なダンプを出力します。

このツールは現在ベータ版であり、一部のデシリアライズルーチンやクラス情報が欠けています。もしそのまま動作しない場合は、お知らせください。

依存関係

Doldrumsは、ELF形式を解析するためにpyelftoolsを必要とします。以下のコマンドでインストールできます。

root@kitploit:~
pip3 install pyelftools

使用方法

使用するには、以下のコマンドを実行してください。libapp.soを適切なバイナリに、outputを希望の出力ファイルに置き換えてください。なお、verboseオプションはDartスナップショットv2.12でのみ動作します。

root@kitploit:~
python3 src/main.py [-v] libapp.so output

期待される出力は、以下の形式ですべてのクラスのダンプです。

root@kitploit:~
class MyApp extends StatelessWidget {
    Widget build(DynamicType, DynamicType) {
        Code at absolute offset: 0xec85c
    }

    String myPrint(DynamicType, DynamicType) {
        Code at absolute offset: 0xeca80
    }
}

絶対コードオフセットは、ネイティブ関数が見つかるlibapp.soファイル内のオフセットを示します。

参考資料

フォーマットの詳細な解説については、私のブログ記事をご覧ください。

関連作品

darterは、Dartバージョン2.5リリース向けの完全に実装およびテストされたパーサーです。

貢献

プロジェクトに貢献したい場合は、プルリクエストを送るか、以下のアドレスに寄付を検討してください。

  • ADA: DdzFFzCqrhsgHAVMtnep9Uq9iF61oxZ31LWVG3izmT8BH54Jz7C2gUBFcy6VnCkrbVNqrkevQ4wSwK7dfh7YrUfvSd5toKdE9tzZrcaB
  • BTC: 33piC5kfTdqFyQ5ionmuJkTDJXsFYdzGdS
  • ETH: 0x2bF670503C28B551C80191aeE9F7ACC96e101D9B

ロゴ作成: Luis Fonseca

ツールをダウンロード