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 ومعظم البنى ذات الصلة.

عرض المستودع
624574منذ 3 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Frinet

من خلال الجمع بين Frida ونسخة محسّنة من Tenet، يسهّل Frinet دراسة البرامج الكبيرة وأبحاث الثغرات وتحليل السبب الجذري على أنظمة iOS وAndroid وLinux وWindows ومعظم البنى. تدوينة على موقع Synacktiv

Tenet

هذه النسخة هي إعادة كتابة كاملة لـ synacktiv/frinet (كانت في الأصل fork من gaasedelen/tenet). لا يزال بإمكانك العثور على النسخة القديمة في فرع legacy.

تم تقديم هذا المشروع في SSTIC 2026 (بالفرنسية): فيديو/شرائح/ورقة.

تعتمد البنية الجديدة على أربعة مكونات:

  • Indexer : واجهة سطر أوامر مكتوبة بـ Rust تُنتج فهرسًا محسّنًا من ملف التتبع.
  • Backend : حزمة Rust تنفّذ خوارزميات متخصصة للاستعلام عن ملف الفهرس المحسّن.
  • Backend (Python bindings) : حزمة Rust تُوفّر واجهة بايثون.
  • IDA Plugin : طبقة رقيقة من كود بايثون تستعلم عن البيانات من الخلفية وتدمجها في واجهة IDA.

الميزات

متعقّب قائم على Frida: مطابق لإصدار Frinet القديم.

Indexer / Backend:

  • فهرسة فعّالة لتتبعات تصل حتى 2 مليار تعليمة (~100 جيجابايت).
  • مستقل عن صيغة التتبع (يُدعم حاليًا صيغة Tenet فقط).
  • بحث في الذاكرة متعدد الخيوط مع دعم كامل للتعبيرات النمطية.
  • قابل للاستخدام كمكتبة Rust مستقلة: crates/db.

الواجهة الأمامية:

  • عروض الخط الزمني / السجلات / الذاكرة.
  • آثار الخط الزمني للتجميع (أحمر/أخضر/أزرق).
  • نقطة توقف لقراءة/كتابة الذاكرة.
  • الانتقال إلى أول/سابق/تالي/آخر تنفيذ.

الميزات المفقودة والمهام المتبقية

  • الوصول إلى تكافؤ ميزات الواجهة الأمامية مع Frinet v1:
    • عرض شجرة الاستدعاءات غير منفَّذ بعد.
  • صقل واجهة المستخدم.

البناء والتثبيت

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...)

الاختبار و Fuzzing وقياس الأداء

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
تنزيل الأداة