Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
panopticon — مفكّك أكواد حرّ متعدد المنصات. | Kitploit
أدوات/GitHubGitHub/das-labor/panopticon
التحليل الثابتالهندسة العكسيةمصممي الأخطاءتحليل الملفات الثنائيةتحليل البرامج الثابتةArchived
GitHubdas-labor/panopticon

panopticon

مفكّك أكواد حرّ متعدد المنصات.

عرض المستودع
1.4k80منذ 7 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Gitter Build Status Build status Coverage Status

مُهمَل

تم نقل مشروع Panopticon إلى Gitlab وأعيد هيكلته إلى عدة صناديق (crates). تم استبدال واجهة Qt GUI بـ Verso. سأقوم بدمج طلبات السحب (PRs) لكنني لن أقوم بأي عمل جوهري على هذه النسخة. معظم الروابط أدناه ميتة.

Panopticon

Panopticon - مفكك شفرة عبر المنصات مفتوح المصدر

Panopticon هو مفكك شفرة عبر المنصات للهندسة العكسية مكتوب بلغة Rust. يمكنه فك تعليمات AMD64 وx86 وAVR وMOS 6502 وفتح ملفات ELF. يأتي Panopticon مع واجهة Qt للتصفح والتعليق على رسوم بيانية لتدفق التحكم،

التثبيت

إذا كنت تريد ببساطة استخدام Panopticon، فاتبع تعليمات التثبيت على الموقع.

البناء

يبني Panopticon مع Rust stable. الاعتماديات الوحيدة إلى جانب سلسلة أدوات Rust stable العاملة وCargo التي تحتاجها هي Qt 5.5 أو أعلى.

Ubuntu 15.10 و16.04

root@kitploit:~
sudo apt install qt5-default qtdeclarative5-dev libqt5svg5-dev \
                 qml-module-qtquick-controls qml-module-qttest \
                 qml-module-qtquick2 qml-module-qtquick-layouts \
                 qml-module-qtgraphicaleffects qml-module-qtqml-models2 \
                 qml-module-qtquick-dialogs \
                 qtbase5-private-dev pkg-config \
                 git build-essential cmake \
                 qml-module-qt-labs-folderlistmodel \
                 qml-module-qt-labs-settings

Fedora 22 و23 و24

root@kitploit:~
sudo dnf install gcc-c++ cmake make qt5-qtdeclarative-devel qt5-qtquickcontrols \
                 qt5-qtgraphicaleffects qt5-qtsvg-devel \
                 adobe-source-sans-pro-fonts \
                 adobe-source-code-pro-fonts

Gentoo

root@kitploit:~
layman -a rust

USE=widgets sudo -E emerge -av qtgraphicaleffects:5 qtsvg:5 qtquickcontrols:5 \
                               rust cargo cmake

بعد ذلك، استنسخ المستودع على القرص واستخدم cargo لبناء كل شيء.

root@kitploit:~
git clone https://github.com/das-labor/panopticon.git
cd panopticon
cargo build --all --release

ويندوز

قم بتثبيت Qt 5.4 SDK وسلسلة أدوات Rust وCMake. يمكن بناء Panopticon باستخدام cargo build --all --release.

OS X

قم بتثبيت Homebrew واحصل على Qt 5.5 وCMake وسلسلة أدوات Rust. ثم، قم بتجميع Panopticon باستخدام cargo.

root@kitploit:~
brew install qt cmake rust
brew link qt --force
brew linkapps qt
export HOMEBREW_QT5_VERSION=$(brew list --versions qt | rev | cut -d ' ' -f1 | rev)
ln -s /usr/local/Cellar/qt/$HOMEBREW_QT5_VERSION/mkspecs /usr/local/mkspecs
ln -s /usr/local/Cellar/qt/$HOMEBREW_QT5_VERSION/plugins /usr/local/plugins
QTDIR64=/usr/local cargo build --all --release

التشغيل

بعد التثبيت، قم بتشغيل الثنائي panopticon. إذا قمت ببنائه من المصدر، يمكنك كتابة:

root@kitploit:~
cargo run --bin panopticon --release

لمعلومات مفصلة عن الاستخدام، راجع وثائق المستخدم.

المساهمة

Panopticon مرخص تحت GPLv3 وهو برنامج حر. نرحب دائمًا بالمخترقين (Hackers). يرجى الاطلاع على CONTRIBUTING.md.

  • متتبع المشكلات
  • وثائق API

الاتصال

  • IRC: #panopticon على Freenode.
  • تويتر: @panopticon_re
تنزيل الأداة