Hopper Disassembler
Hopper Disassembler는 실행 파일 바이너리를 분석, 디컴파일, 탐색하기 위한 macOS용 네이티브 리버스 엔지니어링 앱입니다.
Hopper Disassembler이란?
Hopper Disassembler는 macOS에서 컴파일된 소프트웨어를 리버스 엔지니어링하기 위한 개발자 도구입니다. 보안 연구원, 멀웨어 분석가, 저수준 개발자가 실행 파일을 검사하고, 어셈블리 코드를 연구하며, 프로그램이 내부적으로 어떻게 동작하는지 이해하는 데 도움을 줍니다. 이 앱은 디스어셈블리 보기, 제어 흐름 그래프 탐색, 그리고 디컴파일러를 통한 C 유사 의사코드를 제공하여 복잡한 바이너리를 더 쉽게 살펴볼 수 있게 합니다. Hopper는 디버깅, 연구, 호환성 작업, 소프트웨어 감사 중에 Mach-O 파일과 기타 지원되는 실행 파일 형식을 분석하는 데 일반적으로 사용됩니다. 이 제품은 Cryptic Apps에서 배포하는 네이티브 Mac 애플리케이션이며, 동일한 제품군에서 Linux 버전도 제공됩니다.
주요 기능
- 실행 파일 바이너리를 읽을 수 있는 어셈블리 코드로 디스어셈블
- 대화형 제어 흐름 그래프로 프로그램 구조 탐색
- 내장 디컴파일러를 통해 C 유사 의사코드 보기
- Mach-O 파일 및 기타 지원되는 실행 파일 형식 분석
- 연구 중 함수, 주소, 코드 경로에 주석 추가
- 키보드 친화적인 탐색을 갖춘 네이티브 macOS 인터페이스 사용
diCleaner로 앱 잔여 파일 검토
정리하기 전에 캐시, 지원 파일, 컨테이너 및 로그인 항목을 확인하세요.
안전 개요
상태: 안전
Hopper Disassembler는 개발자와 보안 전문가를 위한 정식 리버스 엔지니어링 소프트웨어입니다. 이 도구는 실행 파일을 열어 분석하도록 설계되었으므로, 여기에 불러온 파일에 포함된 민감한 코드나 내장 데이터를 노출할 수 있습니다. 이는 이 도구의 목적상 정상적인 동작입니다. 가능하면 신뢰할 수 있는 샘플과 함께 사용하고, 독점적이거나 기밀인 바이너리를 열면 프로젝트 노트나 내보내기 파일에 저장하고 싶지 않은 정보가 드러날 수 있다는 점에 유의하세요.
권장: Mac에서 리버스 엔지니어링, 바이너리 분석, 디버깅 연구 또는 보안 작업에 사용한다면 Hopper Disassembler를 유지하세요. 더 이상 실행 파일을 검사하거나 바이너리를 디컴파일하지 않는다면, macOS 자체에는 영향을 주지 않고 다른 개발자 도구처럼 제거해도 됩니다.
일반 경로
/Applications/Hopper Disassembler.app
경험 공유
처음으로 경험을 공유하세요.