All Projects → Fleynaro → SDA

Fleynaro / SDA

Licence: Apache-2.0 license
SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to SDA

X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+38496.94%)
Mutual labels:  debugger, x86-64, disassembler, x86
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (+861.22%)
Mutual labels:  x86-64, decompiler, disassembler, x86
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (+1313.27%)
Mutual labels:  static-analysis, disassembler, x86, dynamic-analysis
bmod
bmod parses binaries for modification/patching and disassembles machine code sections.
Stars: ✭ 12 (-87.76%)
Mutual labels:  x86-64, disassembler, x86
Replica
Ghidra Analysis Enhancer 🐉
Stars: ✭ 194 (+97.96%)
Mutual labels:  analysis, decompiler, disassembler
Plasma
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+2916.33%)
Mutual labels:  x86-64, disassembler, x86
Befa Library
High-level library for executable binary file analysis
Stars: ✭ 12 (-87.76%)
Mutual labels:  static-analysis, decompiler, disassembler
Distorm
Powerful Disassembler Library For x86/AMD64
Stars: ✭ 829 (+745.92%)
Mutual labels:  x86-64, disassembler, x86
Capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+5383.67%)
Mutual labels:  x86-64, disassembler, x86
Rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (+734.69%)
Mutual labels:  debugger, x86-64, x86
Edb Debugger
edb is a cross-platform AArch32/x86/x86-64 debugger.
Stars: ✭ 2,019 (+1960.2%)
Mutual labels:  debugger, x86-64, x86
Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+2942.86%)
Mutual labels:  debugger, static-analysis, disassembler
fadec
A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
Stars: ✭ 44 (-55.1%)
Mutual labels:  x86-64, disassembler, x86
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (+10.2%)
Mutual labels:  x86-64, disassembler, x86
PBD
🖨️🐞 Printf Based Debugger, a user-friendly C debugger
Stars: ✭ 52 (-46.94%)
Mutual labels:  debugger, x86-64, x86
Cpp2IL
Work-in-progress tool to reverse unity's IL2CPP toolchain.
Stars: ✭ 689 (+603.06%)
Mutual labels:  analysis, static-analysis, decompiler
BEFA-Library
High-level library for executable binary file analysis
Stars: ✭ 14 (-85.71%)
Mutual labels:  static-analysis, decompiler, disassembler
ethereum-dasm
An ethereum evm bytecode disassembler and static/dynamic analysis tool
Stars: ✭ 121 (+23.47%)
Mutual labels:  static-analysis, disassembler, dynamic-analysis
Zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
Stars: ✭ 2,168 (+2112.24%)
Mutual labels:  x86-64, disassembler, x86
Holodec
Decompiler for x86 and x86-64 ELF binaries
Stars: ✭ 195 (+98.98%)
Mutual labels:  x86-64, disassembler, x86

What is it?

SDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs.

Now SDA is being developed. You can use it only as demo as there are many bugs and there is much to do.

Features

SDA has the features:

  • Decompiler that has been developed from scratch (better than Ghidra in some cases)
  • Symbol/data type/function/... editors
  • Assembler code viewer
  • Function graph viewer
  • PCode debugger that is platform and processor independent
  • Many others

Screenshots

See /screenshot directory.

Decompiler:

Decompiler

Debugger:

Debugger

Structure Editor:

Structure Editor

Function Graph Viewer:

Function Graph Viewer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].