Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
panopticon — 자유 크로스 플랫폼 디스어셈블러. | Kitploit
도구/GitHubGitHub/das-labor/panopticon
Static AnalysisReverse EngineeringDebuggersBinary AnalysisFirmware AnalysisArchived
GitHubdas-labor/panopticon

panopticon

자유 크로스 플랫폼 디스어셈블러.

저장소 보기
1.4k807년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Gitter Build Status Build status Coverage Status

사용 중단

Panopticon 프로젝트가 Gitlab으로 이동했으며 여러 크레이트로 재구성되었습니다. Qt GUI는 Verso로 대체되었습니다. PR은 병합하겠지만 이 버전에 대한 실질적인 작업은 하지 않을 것입니다. 아래 링크 대부분은 작동하지 않습니다.

Panopticon

Panopticon - 자유로운 크로스 플랫폼 디스어셈블러

Panopticon은 Rust로 작성된 리버스 엔지니어링을 위한 크로스 플랫폼 디스어셈블러입니다. AMD64, x86, AVR 및 MOS 6502 명령어 세트를 디스어셈블하고 ELF 파일을 열 수 있습니다. Panopticon은 제어 흐름 그래프를 탐색하고 주석을 달기 위한 Qt GUI를 제공합니다,

설치

Panopticon을 사용하려면 웹사이트의 설치 안내를 따르세요.

빌드하기

Panopticon은 Rust 안정 버전으로 빌드됩니다. 작동하는 Rust 안정 툴체인과 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

Windows

Qt 5.4 SDK, Rust 툴체인 및 CMake를 설치합니다. Panopticon은 cargo build --all --release를 사용하여 빌드할 수 있습니다.

OS X

Homebrew를 설치하고 Qt 5.5, CMake 및 Rust 툴체인을 설치합니다. 그런 다음 cargo를 사용하여 Panopticon을 컴파일합니다.

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 라이선스로 제공되는 자유 소프트웨어입니다. 모든 해커를 환영합니다. CONTRIBUTING.md를 확인해주세요.

  • 이슈 트래커
  • API 문서

연락처

  • IRC: Freenode의 #panopticon.
  • Twitter: @panopticon_re
도구 다운로드