Proyek Panopticon pindah ke Gitlab dan direstruktur ke beberapa peti. QT GUI digantikan dengan Verso. Saya akan menggabungkan PR tetapi tidak akan melakukan pekerjaan substansial pada versi ini. Sebagian besar tautan di bawah ini mati.
Panopticon adalah disassembler lintas platform untuk rekayasa terbalik yang ditulis dengan karat. Ini dapat membongkar set instruksi AMD64, x86, AVR dan MOS 6502 dan membuka file ELF. Panopticon hadir dengan QT GUI untuk menjelajah dan anotasi grafik aliran kontrol,
Jika Anda hanya ingin menggunakan Panopticon, ikuti instruksi instal di situs web.
Panopticon dibangun dengan kandang karat. Satu -satunya ketergantungan selain dari toolchain dan kargo karat stabil yang berfungsi adalah QT 5.5 atau lebih tinggi.
Ubuntu 15.10 dan 16.04
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-settingsFedora 22, 23 dan 24
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-fontsGentoo
layman -a rust
USE=widgets sudo -E emerge -av qtgraphicaleffects:5 qtsvg:5 qtquickcontrols:5
rust cargo cmakeSetelah itu mengkloning repositori ke disk dan menggunakan kargo untuk membangun semuanya.
git clone https://github.com/das-labor/panopticon.git
cd panopticon
cargo build --all --releaseWindows
Instal QT 5.4 SDK, Rust Toolchain dan CMake. Panopticon dapat dibangun menggunakan cargo build --all --release .
OS X.
Pasang Homebrew dan dapatkan QT 5.5, CMake dan Rust Toolchain. Kemudian, kompilasi panopticon menggunakan kargo.
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 Setelah instalasi, mulailah biner panopticon . Jika Anda membangunnya dari sumber, Anda dapat mengetik:
cargo run --bin panopticon --releaseUntuk informasi penggunaan terperinci, lihat dokumentasi pengguna.
Panopticon dilisensikan di bawah GPLV3 dan merupakan perangkat lunak gratis. Peretas selalu diterima. Silakan periksa CONTRIBUTING.md .
@panopticon_re