2026년 상식닷컴 선정 식당 & 카페 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

JEB Decompiler

작성: sangseek | 게시 날짜: 2026/06/11 | 조회수: 7
[ 편집불가 ]

JEB Decompiler는 PNF Software에서 만든 상용 역공학(리버스 엔지니어링) 도구 JEB의 핵심 기능 중 하나로, 바이너리·바이트코드(특히 Android의 DEX/APK, Java 바이트코드, 네이티브 바이너리 등)를 사람이 읽을 수 있는 고차원 언어(자바 유사 코드나 C 유사 의사코드)로 변환해 주는 디컴파일러입니다. 주요 내용 요약 - 목적: 기계어·바이트코드 수준의 프로그램을 분석하기 쉽게 소스 유사 코드로 복원하여 보안 분석, 취약점 조사, 악성코드 분석, 호환성 검사, 포렌식 등에 활용하도록 설계됨. - 지원 포맷: Android APK/DEX, Java .class/.jar, 네이티브 바이너리(ARM, ARM64, x86, x86_64 등) 등. 각 포맷에 대해 각각 적합한 고수준 의사코드로 출력함. - 출력물: DEX/Java는 자바 유사 코드, 네이티브 바이너리는 C 유사 의사코드를 제공해 논리 흐름을 이해하기 쉽게 함. - 기능: 제어흐름 복원(그래프), 변수 및 타입 추론, 심볼·이름 재지정, 주석 추가, 코드 탐색(참조/호출 트리), 디버깅 연동, 리팩토링 보조, 난독화·암호화 기법 해석 보조 등. - 사용형태: GUI 기반의 상호작용형 환경과 명령행/헤드리스(서버) 모드, 스크립팅(API(Python/JavaScript 등)) 및 플러그인 확장 지원. - 장점: 난독화된 코드에 대한 복원력과 분석 편의성 측면에서 상용 툴로서 강력한 기능을 제공. 복잡한 앱과 네이티브 코드 분석에 강함. - 라이선스: 상용 제품(평가판/데모 제공). 기업·연구 목적의 라이선스 구매 필요. - 윤리·법적 고지: 소프트웨어를 디컴파일·분석할 때는 저작권 및 이용약관, 관련 법규를 준수해야 하며 합법적 목적 또는 권한 있는 경우에만 사용해야 함. 대체 도구로는 JADX(오픈소스, 주로 Android), Ghidra, IDA Pro(상용) 등이 있으나, JEB는 특히 Android/Dalvik과 네이티브 혼합 코드, 난독화된 APK 분석에 대해 고급 기능과 상용 지원을 제공한다는 점에서 차별화됩니다.
내용이 부정하다면 싫어요를 누르세요.