무료 IDA Pro 대체 프로그램 12개
IDA Pro 소개
설명
IDA Pro 디스어셈블러 및 디버거는 Windows, Linux 및 Mac OS X 플랫폼에서 호스팅되는 멀티 프로세서 디스어셈블러 및 디버거입니다.
공식 홈페이지
http://www.hex-rays.com/idapro/
플랫폼.
지원사양
debugger,decompiling,disassembler,disassembly,reverse-engineering,
무료 IDA Pro 대체 프로그램 12개
1. OllyDbg
설명
OllyDbg는 디버거를 분석하는 32 비트 어셈블러 수준입니다
이진 코드 분석을 강조하면 소스를 사용할 수없는 경우에 특히 유용합니다
* 멀티 스레드 응용 프로그램을 디버깅 * 실행중인 프로그램에 연결 * 구성 가능한 디스어셈블러, MASM 및 IDEAL 형식 모두 지원 * MMX, 3DNow! 및 SSE 데이터 형식 및 지침 (Athlon 확장 포함) * 전체 유니 코드 지원 * ASCII 및 UNICODE 문자열을 동적으로 인식합니다.
공식 홈페이지
분류
지원사양
assembler,debugger,reverse-engineering,
2. 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 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. radare
설명
Radare는 고도의 기능을 갖춘 리버스 엔지니어링 프레임 워크입니다
참고 : “radare”가 아닌 “radare 2″를 사용하는 것이 좋습니다
다중 아키텍처 및 다중 플랫폼 GNU / Linux, Android, * BSD, OSX, iPhoneOS, Windows arm {4, compact}, arm {thumb, neon, aarch64}, c55x +, dalvik, ebc, gb, java, sparc, Solaris64, Solaris64, mips, nios2, powerpc, 공백, brainfuck, malbolge, z80, psosvm, m68k, msil, sh, snes, gb, dcpu16, csr, arc pe {32,64}, te, [fat] mach0 {32,64} Python, Guile, Ruby, Perl, Lua, Java, JavaScript, sh, .
완전한 내부 API 액세스 원시가있는 배치 모드 및 기본 플러그인 니모닉 명령 및 매크로를 기반으로 한 스크립팅 16 진수 편집기 가상 주소 지정 및 섹션 맵을 사용한 64 비트 오프셋 지원 다양한 아키텍처에서 어셈블 및 디스 어셈블 링 opcode, 바이트 및 디버그 레지스터 변경을 색으로 표시 다양한 형식의 데이터 인쇄 (int, float, disasm, timestamp, .
) 여러 번 검색 바이너리 마스크 지원이있는 atterns 또는 키워드 바이트 블록 체크섬 및 데이터 분석 IO가 래핑 된 지원 파일, 디스크, 프로세스 및 스트림 섹션 및 다중 파일 매핑 핸들을 사용하여 가상 주소 지정 gdb : // 및 rap : // 원격 프로토콜 파일 시스템 지원으로 마운트 가능 ext2, vfat, ntfs 및 기타 여러 파티션 유형 지원 (gpt, msdos, ..) 디버거 지원 gdb 원격 및 brainfuck 디버거 지원 소프트웨어 및 하드웨어 중단 점 추적 및 로깅 기능 두 함수 또는 바이너리 간 diffviz 친숙한 코드 분석 그래프는 노드 및 에지 opcode, basicblock, 함수 레벨에서 코드 분석 간단한 가상 머신을 내장하여 코드를 에뮬레이트하여 코드 및 데이터 참조를 추적 …
공식 홈페이지
http://www.radare.org/y/?p=features
분류
지원사양
Malware analysis,arm,assembly,debugger,disassembler,framework,malware-analysis,powerpc,reverse-engineering,source-code-analysis,x86,
5. 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,
6. Immunity Debugger
설명
Immunity Debugger는 악용 사례를 작성하고 맬웨어를 분석하며 바이너리 파일을 리버스 엔지니어링하는 강력한 새로운 방법입니다
기능 그래프 작성, 힙 생성을 위해 특별히 제작 된 업계 최초의 힙 분석 도구, 확장 성이 뛰어난 대규모 Python API가 포함 된 견고한 사용자 인터페이스를 기반으로합니다
보안 산업을 위해 특별히 설계된 기능을 갖춘 디버거는 개발 시간을 50 단순하고 이해할 수있는 인터페이스 지능형 디버깅 자동화를위한 강력하고 강력한 스크립팅 언어 복잡한 분석 중에 손상을 방지하기위한 경량 및 고속 디버깅 fuzzer에 대한 연결성 및 개발 도구 활용
공식 홈페이지
http://debugger.immunityinc.com/
분류
지원사양
7. WinDbg
설명
WinDbg는 Windows 용 디버깅 도구의 일부로 Microsoft에서 웹에 배포하는 Microsoft Windows 용 다용도 디버거입니다
커널 모드에서 사용자 모드 응용 프로그램, 드라이버 및 운영 체제 자체를 디버깅하는 데 사용할 수 있습니다
GUI 응용 프로그램이지만 더 잘 알려져 있지만 덜 강력한 Visual Studio 디버거와 거의 관련이 없습니다.
공식 홈페이지
http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
분류
지원사양
8. EDB (Evan’s Debugger)
설명
EDB (Evan ‘s Debugger)는 OllyDbg와 동등한 유용성을 목표로하는 Qt4 기반 바이너리 모드 디버거입니다
플러그인 아키텍처를 사용하므로 새로운 기능을 쉽게 추가 할 수 있습니다
현재 릴리스는 Linux 용이지만 향후 릴리스에서는 더 많은 플랫폼을 대상으로합니다.
공식 홈페이지
http://www.codef00.com/projects#debugger
분류
지원사양
9. HT editor
설명
HT는 실행 파일을위한 파일 편집기 / 뷰어 / 분석기입니다
목표는 디버거의 저수준 기능과 IDE의 유용성을 결합하는 것입니다
우리는 모든 (16 진수) 편집 기능을 구현하고 가장 중요한 파일 형식을 지원할 계획입니다 .HT는 GPL 조건에 따라 배포됩니다.
공식 홈페이지
분류
Windows,Linux,BSD,FreeBSD,Discontinued,
지원사양
Discontinued,disassembler,hacking,hex-editor,
10. Bokken
설명
Bokken은 Pyew와 Radare 프로젝트의 GUI이기 때문에 Pyew가 가지고있는 기능과 Radade의 기능과 거의 동일한 기능을 제공합니다
주로 악성 코드 및 취약점을 분석하기위한 기본적인 디스 어셈블러가 될 예정입니다
현재 Bokken은 16 진 편집기 또는 완전한 기능의 디스어셈블러가 아니므로 심층 코드 분석이나 파일 분석을 위해 사용해서는 안됩니다.
공식 홈페이지
http://inguma.eu/projects/bokken
분류
지원사양
debugger,disassembler,reverse-engineering,
11. Panopticon
설명
Panopticon은 Rust로 작성된 리버스 엔지니어링을위한 크로스 플랫폼 디스어셈블러입니다
그것은 다양한 플랫폼 및 명령어 세트에 대한 디 컴파일 및 디 컴파일 및 패치 바이너리 분석 기능을 제공합니다 .Panpticon에는 제어 흐름 그래프 검색, 분석 결과 표시, 디버거 인스턴스 제어 및 온 – 디스크 편집 및 프로그램.
공식 홈페이지
분류
지원사양
disassembler,flow-graphs,ida-pro,
12. Boomerang decompiler
설명
일반적인, 오픈 소스, 재 타겟팅 가능한 기계 코드 프로그램의 디 컴파일러
공식 홈페이지
http://boomerang.sourceforge.net/
분류
지원사양
c-decompiler,decompiling,reverse-engineering,