무료 홉 따는 사람(Hopper) 대체 프로그램 11개
홉 따는 사람(Hopper) 소개
설명
Hopper는 32/64 비트 Intel Mac, Linux, Windows 및 iOS 실행 파일을 디스 어셈블하고 디 컴파일 할 수있는 OS X 및 Linux 용 리버스 엔지니어링 도구입니다.이 도구를 사용하면 원하는 모든 바이너리를 디스 어셈블하고 모든 정보를 제공 할 수 있습니다 가져온 심볼이나 제어 흐름 그래프와 같은 내용에 대해! Hopper는 스택 변수와 같은 디스 어셈블 된 코드에 대한 절차 정보를 검색 할 수 있으며 원하는 모든 객체의 이름을 지정할 수 있습니다 .Hopper는 모든 정적 바이너리 분석에 대해 가장 좋아하는 도구가 될 것입니다.
공식 홈페이지
플랫폼.
지원사양
Static analysis,disassembler,intel,reverse-engineering,static-analysis,x86,
무료 홉 따는 사람(Hopper) 대체 프로그램 11개
1. OllyDbg(OllyDbg)
설명
OllyDbg는 디버거를 분석하는 32 비트 어셈블러 수준입니다
이진 코드 분석을 강조하면 소스를 사용할 수없는 경우에 특히 유용합니다
* 멀티 스레드 응용 프로그램을 디버깅 * 실행중인 프로그램에 연결 * 구성 가능한 디스어셈블러, MASM 및 IDEAL 형식 모두 지원 * MMX, 3DNow! 및 SSE 데이터 형식 및 지침 (Athlon 확장 포함) * 전체 유니 코드 지원 * ASCII 및 UNICODE 문자열을 동적으로 인식합니다.
공식 홈페이지
분류
지원사양
assembler,debugger,reverse-engineering,
2. x64_dbg(x64_dbg)
설명
x64_dbg는 Windows.Key 기능을위한 32 비트 및 64 비트 어셈블러 수준 디버거입니다
* Open-source * 직관적이고 친숙하면서도 새로운 사용자 인터페이스 * C와 유사한 표현 파서 * DLL 및 EXE 파일의 완벽한 기능을 갖춘 디버깅 (TitanEngine ) * 점프 화살표가있는 IDA 형 사이드 바 * IDA와 유사한 명령 토큰 형광펜 (강조 표시 등) * 메모리 맵 * 심볼보기 * 스레드보기 * 내용에 민감한 레지스터보기 * 완전히 사용자 정의 가능한 색상 체계 * 모듈과 문자열을 동적으로 인식 * 가져 오기 (Scylla) * 주석, 레이블, 책갈피 등을위한 빠른 디스어셈블러 (BeaEngine) * 사용자 데이터베이스 (JSON) * 확장 API로 플러그인 지원 * 자동화를위한 확장 가능하고 디버그 가능한 스크립팅 언어 * 다중 데이터 유형 메모리 덤프 * 기본 디버그 기호 PDB) 지원 * 동적 스택보기 * 내장 어셈블러 (XEDParse) * 패치를보고 디스크에 저장 * 내장 된 16 진수 편집기 * 메모리에서 패턴 찾기 …
공식 홈페이지
분류
지원사양
64-bit-support,Static analysis,Support for 64 bit,debugger,decompiling,reverse-engineering,static-analysis,
3. GNU 프로젝트 디버거(GNU Project Debugger)
설명
GNU Project Debugger 또는 gdb는 C, C ++, D, Objective-C, Fortran, Java, Pascal, 어셈블리, Modula-2 또는 Ada로 작성되고 컴파일 된 프로그램에 대한 명령 줄 소스 수준 디버거입니다
x86, x86-64, IA-64, Alpha, ARM, Motorola 68000, MIPS, PowerPC, SPARC 및 기타를 포함하여 다양한 대상 아키텍처 중 하나입니다
gdb는 하드웨어 중단 점, 조건, 코어 덤프 분석, 표현식 평가, 원격 디버깅, 코드 밖으로 / 스테핑, 분해 및 경우에 따라 가역 디버깅을 지원합니다.
공식 홈페이지
http://www.gnu.org/software/gdb/
분류
Mac OS X,Windows,Linux,BSD,Cygwin,
지원사양
Command line interface,alpha,arm,assembly,breakpoint,coff,command-line-interface,core,debugger,development,disassembler,dwarf,gdb,ia-64,itanium,m68k,mips,powerpc,remote-debugging,sparc,x86,x86-64,xcoff,
4. 방사능 2(radare2)
설명
Radare 프로젝트는 디스크 파일을 열 수있는 스크립팅 가능한 명령 줄 16 진수 편집기 인 forensics 도구로 시작되었지만 나중에 바이너리 분석, 코드 해독, 프로그램 디버깅, 원격 gdb 서버에 연결 ..
Radare는 가능한 역전환 프레임 워크입니다
(Linux, * BSD, Windows, OSX, Android, iOS, Solaris에서 실행) * 여러 로컬 시스템에서 원격으로 디버깅 할 수 있습니다
Haiku • 파일 시스템 및 데이터 조각에 대한 법의학 수행 • Python, Javascript, Go 등으로 스크립트 작성 • 내장 웹 서버를 사용한 협업 분석 지원 • 여러 파일 유형의 데이터 구조 시각화 • 새로운 기능을 발견하거나 취약성을 수정하기위한 프로그램 패치 • 강력한 기능 사용 분석 기능을 통해 역전 속도 향상 • 소프트웨어 개발 지원 …
공식 홈페이지
분류
Mac OS X,Windows,Linux,Android,iPhone,Android Tablet,BSD,iPad,C (programming language),Haiku,Docker,
지원사양
analyzer,debugger,disassembler,fix-vulnerabilities,forensics,hexadecimal,patcher,patching,reverse-engineering,visualize,visualizer,vulnerability,vulnerability-fixer,
5. ODA 온라인 디스어셈블러(ODA Online Disassembler)
설명
ODA는 Alpha, ARM, AVR, Intel x86, Motorola 68000, MIPS, PDP-11, PowerPC, SPARC, Z80 등을 포함하는 광범위한 기계 아키텍처를위한 온라인 디스어셈블러입니다
Windows PE 파일, ELF 또는 원시 바이너리를 업로드 한 다음 심볼 및 섹션과 같은 디스 어셈블리 및 오브젝트 파일 메타 날짜를 봅니다 .http : //blog.onlinedisassembler.com/blog/ https://www.onlinedisassembler.com/static / home / 더 가벼운 대안을 사용하기위한 시간, 자원 또는 요구 사항이 없을 때 사용할 수있는 경량의 온라인 서비스입니다
섹션, 문자열, 기호, 원시 16 진수 및 기계 수준 명령어를 해부하여 실행 파일을 탐색하십시오.
공식 홈페이지
https://www.onlinedisassembler.com/odaweb/
분류
지원사양
disassembler,reverse-engineering,
6. 면역 디버거(Immunity Debugger)
설명
Immunity Debugger는 악용 사례를 작성하고 맬웨어를 분석하며 바이너리 파일을 리버스 엔지니어링하는 강력한 새로운 방법입니다
기능 그래프 작성, 힙 생성을 위해 특별히 제작 된 업계 최초의 힙 분석 도구, 확장 성이 뛰어난 대규모 Python API가 포함 된 견고한 사용자 인터페이스를 기반으로합니다
보안 산업을 위해 특별히 설계된 기능을 갖춘 디버거는 개발 시간을 50 단순하고 이해할 수있는 인터페이스 지능형 디버깅 자동화를위한 강력하고 강력한 스크립팅 언어 복잡한 분석 중에 손상을 방지하기위한 경량 및 고속 디버깅 fuzzer에 대한 연결성 및 개발 도구 활용
공식 홈페이지
http://debugger.immunityinc.com/
분류
지원사양
7. 아크 다즘(ArkDasm)
설명
ArkDasm은 Windows 용 64 비트 대화 형 역 어셈블러 및 디버거입니다
지원되는 파일 형식 : PE64, 원시 이진 파일
지원되는 프로세서 : x64 아키텍처 (Intel x64 및 AMD64) ArkDasm은 프리웨어로 출시되었습니다
현재 버전 : 1.1.0 (2015 년 5 월 27 일) 주요 기능 : PE32 + 구문 분석, 가져 오기, 내보내기, 리소스 서브 루틴 스택 데이터 (인수, 로컬 변수) 인식로드 로컬 디버그 기호 (.pdb 파일) DIA를 사용하여 다중 줄 주석 지원 파이썬 스크립트 지원로드 / 저장 데이터베이스 디버거 기능 새로운 기능 : 디버거 메모리 스냅 샷 기능 추가 디버거 예외 처리 설정 추가 새 명령 : bpdll 개선, 버그 수정
공식 홈페이지
분류
지원사양
assembler,binary-viewer,disassembler,executable-viewer,machine-code,
8. EDB (에반의 디버거)(EDB (Evan’s Debugger))
설명
EDB (Evan ‘s Debugger)는 OllyDbg와 동등한 유용성을 목표로하는 Qt4 기반 바이너리 모드 디버거입니다
플러그인 아키텍처를 사용하므로 새로운 기능을 쉽게 추가 할 수 있습니다
현재 릴리스는 Linux 용이지만 향후 릴리스에서는 더 많은 플랫폼을 대상으로합니다.
공식 홈페이지
http://www.codef00.com/projects#debugger
분류
지원사양
9. Bokken(Bokken)
설명
Bokken은 Pyew와 Radare 프로젝트의 GUI이기 때문에 Pyew가 가지고있는 기능과 Radade의 기능과 거의 동일한 기능을 제공합니다
주로 악성 코드 및 취약점을 분석하기위한 기본적인 디스 어셈블러가 될 예정입니다
현재 Bokken은 16 진 편집기 또는 완전한 기능의 디스어셈블러가 아니므로 심층 코드 분석이나 파일 분석을 위해 사용해서는 안됩니다.
공식 홈페이지
http://inguma.eu/projects/bokken
분류
지원사양
debugger,disassembler,reverse-engineering,
10. 부메랑 디 컴파일러(Boomerang decompiler)
설명
일반적인, 오픈 소스, 재 타겟팅 가능한 기계 코드 프로그램의 디 컴파일러
공식 홈페이지
http://boomerang.sourceforge.net/
분류
지원사양
c-decompiler,decompiling,reverse-engineering,
11. PEBrowseDbg64 Interactive(PEBrowseDbg64 Interactive)
설명
매우 강력하고 다양하며 사용자 정의가 가능한 Win32 / Win64 사용자 모드 디버거 / 디스어셈블러
PEBrowseDbg64 Interactive는 소스 코드 디버거가 아니지만 인텔 x64 명령 수준에서 작동하므로 프로그램이 실행되는 가장 낮은 수준에서 작동합니다
디버거는 Microsoft .NET 관리 프로세스를 완벽하게 지원하며 Interop 또는 혼합 모드 디버깅을 완벽하게 지원합니다
또한 하위 프로세스 디버깅을 지원합니다.