-
capstone unicorn keystone radare2
-
angr is an open-source binary analysis platform for Python
- angr is a platform-agnostic binary analysis framework
- CLE loads binaries and their associated libraries, resolves imports and provides an abstraction of process memory the same way as if it was loader by the OS's loader
- Breaking CMU's Bomblab with Angr for Fun and Profit
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 1
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 2
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 3
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 4
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 5
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 6
- Breaking CMU's Bomblab with Angr for Fun and Profit - Part 7
- angr's solver engine is called Claripy
- angr ycombinator
- Angr - Examples
- Top Level Interfaces
-
What do the .eh_frame and .eh_frame_hdr sections store, exactly?
-
gem5
- Creating a very simple SimObject
- Cycle-accurate Benchmarking of JavaScript Programs
- gem5 TraceCPU
- Memory Access Analysis and Endurance Leveling Approaches for Non-volatile Working Memory Systems
- Minor CPU Model
- O3CPU - Out-of-Order
- Memory controller updates for new DRAM technologies, NVM interfaces and flexible memory topologies
- gem5-gpu Developers List: question about using a different memory controller
- Using perf_event with the ARM PMU inside gem5
- Performance Monitoring Unit
- Investigating Black-Box Function Recognition Using Hardware Performance Counters
- Examining the use of ARM PMUs for DVFS and scheduling
- Simulation of RISC-V based Systems in gem5
- A Tutorial on the Gem5 Minor CPU Model TL;DR
scons build/ARM/gem5.opt ./build/ARM/gem5.opt --debug-flags=Exec configs/example/arm/starter_se.py --cpu=minor some-elf-binary
-
ChampSim
-
MIPT
-
RISC V