capstone
Triton
Our great sponsors
capstone | Triton | |
---|---|---|
7 | 4 | |
7,025 | 3,303 | |
1.7% | - | |
9.0 | 7.5 | |
7 days ago | 25 days ago | |
C | C++ | |
GNU General Public License v3.0 or later | 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.
capstone
-
Rise: Accelerate the Development of Open Source Software for RISC-V
Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.
[1] http://www.capstone-engine.org/
[2] https://github.com/capstone-engine/capstone
[3] https://github.com/capstone-engine/capstone/issues/2015
-
How to make smaller C and C++ binaries
Bloaty is a nice tool.
When I worked on Matter a couple years ago, we had the problem that its backend http://www.capstone-engine.org/ did not support Xtensa, and produced some Python tools that could take output from bloaty or similar data from readelf or elftools, and produce several kinds of report.
https://github.com/project-chip/connectedhomeip/blob/master/...
- 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.
-
Installing Triton in fresh linux VM step-by-step guide (hairpull-free edition)
$ git clone -b next https://github.com/capstone-engine/capstone $ cd capstone $ ./make.sh $ sudo ./make.sh install $ cd ..
-
Solana is going to be the next rug pull - I'm a Solana developer and I've discovered a glaring vulnerability.
People already closing in: [Implement an eBPF decompiler/disassembler · Issue #838 · capstone-engine/capstone · GitHub](https://github.com/capstone-engine/capstone/issues/838)
- Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community.
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?
aya - Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
VMProtect-devirtualization - Playing with the VMProtect software protection. Automatic deobfuscation of pure functions using symbolic execution and LLVM.
Unicorn Engine - Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
klee - KLEE Symbolic Execution Engine
ml-compiler-opt - Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.
manticore - Symbolic execution tool
convis
server - The Triton Inference Server provides an optimized cloud and edge inferencing solution.
bloaty - Bloaty: a size profiler for binaries
ikos - Static analyzer for C/C++ based on the theory of Abstract Interpretation.
liquidator - open source version of a liquidation bot running against solend
ddisasm - A fast and accurate disassembler