返回排行榜

REDasmOrg/REDasm

C++redasm.io

The OpenSource Disassembler

cplusplusqt5disassemblercross-platformreverse-engineeringbinary-analysisarmmipsdalvikida-proidaproida
Star 增长趋势
Star
1.6k
Forks
142
周增长
Issues
0
5001k1.5k
2017年11月2020年9月2023年7月2026年6月
README

Features | Compile | Reddit | Twitter | Telegram

REDasm is a cross platform disassembler with a modern codebase useful from the hobbyist to the professional reverse engineer.
All features are provided by LibREDasm which loads plugins developed in C, C++ and Python3 (you can also support new languages if you want!) and an user friendly Qt frontend.
LibREDasm also provides a plain C API for maximum ABI compatibility along with a C++17 core.

Tested on Windows and Linux.

Features

REDasm is still under heavy development, currently it supports:

  • C++ and Python 3 Plugins
  • Multithreaded analysis
  • Binary lifting and intermediate language analysis (RDIL)
  • Loaders
    • Portable Executable (with VB decompilation)
    • ELF
    • XBox 1
    • PS1
  • Assemblers
    • x86 and x86_64
    • MIPS
    • ARM64
    • ARM (WIP)
  • More features are under development!

Requirements

  • CMake 3.12
  • C++17 compiler (tested on GCC 10.x and MSVC2019)
  • Qt 5.12

Building from source

Read here

Thanks to

  • MiniZ : ZLib's drop in replacement
  • TaoJSON: C++ header-only JSON library
  • UndName: MSVC Demangler
  • Libiberty: Binutils Demangler
  • Zydis: Fast and lightweight x86/x86-64 disassembler library
  • Capstone: Disassembler Framework

License

  • LibREDasm is released under GNU LGPL3 License
  • REDasm is released under GNU GPL3 License
相关仓库
ocornut/imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

C++MIT Licenseguigamedev
74.9k11.9k
Light-City/CPlusPlusThings

C++那些事

C++cpluspluscpp
light-city.github.io/stories_things/
43.3k8.8k
microsoft/vcpkg

C++ Library Manager for Windows, Linux, and MacOS

CMakeMIT Licensevcpkgvisual-studio
27.3k7.6k
glideapps/quicktype

Generate types and converters from JSON, Schema, and GraphQL

TypeScriptnpmApache License 2.0jsontypescript
app.quicktype.io
13.8k1.2k
apache/thrift

Apache Thrift

C++Apache License 2.0dthrift
10.9k4.1k
conan-io/conan

Conan - The open-source C and C++ package manager

PythonPyPIMIT Licensepackage-managercpp
conan.io
9.5k1.1k
chakra-core/ChakraCore

ChakraCore is an open source Javascript engine with a C API.

JavaScriptnpmMIT Licensechakracorejavascript-engine
9.3k1.2k
LibreSprite/LibreSprite

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

C++GNU General Public License v2.0pixel-artcplusplus
libresprite.github.io
8.1k518
BoomingTech/Piccolo

Piccolo (formerly Pilot) – mini game engine for games104

C++MIT Licensecppgame-engine
6.7k2k
leejet/stable-diffusion.cpp

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++

C++MIT Licenseaicplusplus
6.6k706
Neargye/magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++MIT Licensecpluspluscplusplus-17
6.1k561
apache/mesos

Apache Mesos

C++Apache License 2.0cplusplusmesos
5.4k1.7k