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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
frinet — Fridaベースのトレーサーで、Android、iOS、Linux、Windows、および関連するほとんどのアーキテクチャ上でのリバースエンジニアリングを容易にします。 | Kitploit
ツール/GitHubGitHub/synacktiv/frinet
動的分析 (サンドボックス)脆弱性分析リバースエンジニアリングデバッガモバイルセキュリティバイナリ解析
GitHubsynacktiv/frinet

frinet

Fridaベースのトレーサーで、Android、iOS、Linux、Windows、および関連するほとんどのアーキテクチャ上でのリバースエンジニアリングを容易にします。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Frinet

Frida と拡張版 Tenet を組み合わせることで、Frinet は大規模プログラムの調査、脆弱性研究、そして iOS、Android、Linux、Windows、およびほとんどのアーキテクチャにおける根本原因分析を容易にします。Synacktiv ウェブサイトのブログ記事

Tenet

このバージョンは synacktiv/frinet の完全な書き直しです(元々は gaasedelen/tenet のフォークでした)。 旧バージョンは legacy ブランチ にあります。

このプロジェクトは SSTIC 2026 で発表されました(フランス語):ビデオ/スライド/ペーパー。

新しいアーキテクチャは4つのコンポーネントに基づいています:

  • Indexer : トレースファイルから最適化されたインデックスを生成する Rust CLI。
  • Backend : 最適化されたインデックスファイルを照会するための専用アルゴリズムを実装した Rust クレート。
  • Backend (Python bindings) : Python インターフェースを公開する Rust クレート。
  • IDA Plugin : バックエンドからデータを照会し、IDA インターフェースに統合する薄い Python コードのレイヤー。

Features

Frida ベースのトレーサー: Frinet のレガシーバージョンと同一です。

Indexer / Backend:

  • 最大 20 億命令(約 100 GB)までのトレースを効率的にインデックス化。
  • トレース形式に依存しない(現在は Tenet 形式のみサポート)。
  • 完全な正規表現サポートを備えたマルチスレッドのメモリ検索。
  • スタンドアロンの Rust ライブラリとして使用可能: crates/db。

フロントエンド:

  • タイムライン / レジスタ / メモリビュー。
  • アセンブリタイムライントレイル(赤/緑/青)。
  • メモリ読み取り/書き込みブレークポイント。
  • 最初/前/次/最後の実行へジャンプ。

未実装の機能と TODO

  • Frinet v1 とのフロントエンド機能の同等性を達成:
    • コールツリービューはまだ実装されていません。
  • UI の磨き込み。

ビルドとインストール

root@kitploit:~
# Build the Python bindings shared lib
apt install python3-dev
cargo build --release
cp target/release/libfrinet_db.so frontend/frinet_db.so

# Symlink (or copy) the IDA Plugin
ln -s $PWD/frontend ~/.idapro/plugins/frinet

使用法

root@kitploit:~
# 1. Trace /bin/ls with frida
python tracer/trace.py spawn /bin/ls ls 0x4c00

# 2. Build an optimised index of the trace
cargo run --bin frinet --release -- index --format tenet tracer/traces/ls_xxxx.tenet ls.db

# 3. Open the trace in IDA (File > Load File > Open Frinet DB...)

テスト & ファジング & ベンチマーク

root@kitploit:~
cargo test

cargo install cargo-fuzz
cargo +nightly fuzz run --fuzz-dir crates/fuzz register_indexing

cargo install cargo-criterion
BENCH_DB=my.db cargo criterion
ツールをダウンロード