El Proyecto Panopticon se movió a Gitlab y se reestructuró en múltiples cajas. La GUI QT fue reemplazada con verso. Fusionaré PRS pero no haré ningún trabajo sustancial en esta versión. La mayoría de los enlaces a continuación están muertos.
Panopticon es un desmoronador de plataforma cruzada para la ingeniería inversa escrita en óxido. Puede desmontar conjuntos de instrucciones AMD64, X86, AVR y MOS 6502 y abrir archivos ELF. Panopticon viene con GUI QT para navegar y anotar gráficos de flujo de control,
Si simplemente desea usar Panopticon, siga las instrucciones de instalación en el sitio web.
Panopticon se construye con óxido estable. Las únicas dependencias, aparte de una cadena de herramientas y carga estable de óxido que necesita es QT 5.5 o superior.
Ubuntu 15.10 y 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 y 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 cmakeDespués de eso, clone el repositorio en el disco y use carga para construir todo.
git clone https://github.com/das-labor/panopticon.git
cd panopticon
cargo build --all --releaseWindows
Instale el QT 5.4 SDK, la cadena de herramientas de óxido y CMake. Panopticon se puede construir con cargo build --all --release .
OS X
Instale HomeBrew y obtenga QT 5.5, CMake y la cadena de herramientas de óxido. Luego, compile panóptico con carga.
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 Después de la instalación, comience el binario panopticon . Si lo construye desde la fuente, puede escribir:
cargo run --bin panopticon --releasePara obtener información de uso detallada, consulte el documento del usuario.
Panopticon tiene licencia bajo GPLV3 y es un software gratuito. Los piratas informáticos siempre son bienvenidos. Por favor, consulte CONTRIBUTING.md .
@panopticon_re