ddisasm
Triton
ddisasm | Triton | |
---|---|---|
4 | 4 | |
619 | 3,314 | |
1.5% | - | |
9.5 | 7.5 | |
13 days ago | about 21 hours ago | |
C++ | C++ | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ddisasm
-
Starting an open-source re-implementation of an old game
The closest you can get to something like you describe is https://github.com/GrammaTech/ddisasm, but even that won't give you a byte-exact result due to alignment and instruction encoding differences. And it's not perfect, you'll get subtle new bugs. And distributing it is problematic.
-
Is taking the ASM dump from Ida pro after human correction a good way to re-write the software from scratch?
Reassembling is easier but still pretty hard if you want something actually modifiable cause you need to distinguish code and data and find cross-references. There's a research project: https://github.com/GrammaTech/ddisasm
- Program modification via reassembling
-
Hacking a game with DLL injection [Game Hacking 101]
It would be interesting to explore a different path: https://github.com/GrammaTech/ddisasm
Triton
- Triton – a dynamic binary analysis library
-
Installing Triton in fresh linux VM step-by-step guide (hairpull-free edition)
$ git clone https://github.com/JonathanSalwan/Triton $ cd Triton $ mkdir build $ cd build $ cmake .. $ make -j3 $ sudo make install
-
Awesome CTF : Top Learning Resource Labs
Triton - Dynamic Binary Analysis (DBA) framework.
- Triton: Open-Source GPU Programming for Neural Networks
What are some alternatives?
x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
VMProtect-devirtualization - Playing with the VMProtect software protection. Automatic deobfuscation of pure functions using symbolic execution and LLVM.
e9patch - A powerful static binary rewriting tool
klee - KLEE Symbolic Execution Engine
pharos - Automated static analysis tools for binary programs
manticore - Symbolic execution tool
qiling - A True Instrumentable Binary Emulation Framework
server - The Triton Inference Server provides an optimized cloud and edge inferencing solution.
e9afl - AFL binary instrumentation
ikos - Static analyzer for C/C++ based on the theory of Abstract Interpretation.
B2R2 - B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
XMachOViewer - XMachOViewer is a Mach-O viewer for Windows, Linux and MacOS