Samsung / kflat
KFLAT is a tool to serialize memory of selected variables from the running Linux kernel and organize it into a single memory block of consecutive addresses. It relies on recipes written in the code that specify the type and memory layout of the variables being serialized. After the flatten memory image is created KFLAT allows to re-instantiate t…
☆27Updated 5 months ago
Alternatives and similar repositories for kflat:
Users that are interested in kflat are comparing it to the libraries listed below
- Code Aware Services (CAS) is a set of tools for extracting information from a (especially large) source code trees. It consists of Build …☆48Updated 7 months ago
- A Hybrid Alias Analysis☆19Updated last year
- AoT is a system for automatically generating off-target test harness by using build information.☆37Updated 5 months ago
- ☆45Updated last year
- Fuzzing with controlled compilation☆28Updated 2 years ago
- Progressive Scrutiny: Incremental Detection of UBI bugs in the Linux Kernel☆29Updated 3 years ago
- An approximate solver for concolic execution☆18Updated last week
- Challenge binaries (CBs) and tools from DARPA's Cyber Grand Challenge (CGC)☆18Updated 3 years ago
- This fork of QEMU enables fuzzing userspace ELF binaries under AFL++.☆83Updated this week
- ☆13Updated 7 months ago
- Code of ISSTA'22: PrIntFuzz: Fuzzing Linux Drivers via Automated Virtual Device Simulation☆59Updated 5 months ago
- An external project example using SVF as a library☆22Updated 2 months ago
- Scalable Validator for Binary Lifters☆56Updated 4 years ago
- ☆37Updated 2 years ago
- ☆17Updated 6 years ago
- Peripheral Transplantation to Rehost Embedded Linux kernels☆16Updated 3 years ago
- Use on-demand control- data- flow slicing combined with taint analysis and symbolic execution to produce scalable and precise UB detectio…☆23Updated 3 years ago
- ☆54Updated 11 months ago
- ☆31Updated last year
- AFL++ using the Ball-Larus path profiling algorithm for coverage feedback☆15Updated 2 years ago
- A framework for lifting ARM32 to LLVM-IR and merging resulting code with LLVM-IR generated from source-code.☆12Updated 2 years ago
- Linux kernel branches for confidential compute research☆17Updated last month
- The Use of Likely Invariants as Feedback for Fuzzers☆89Updated 3 years ago
- BENZENE: A Practical Root Cause Analysis System with an Under-Constrained State Mutation☆24Updated last year
- Dynamic ControlFlow Graph and DataFlow Graph for Binary-based Optimization☆21Updated 7 years ago
- Juliet C/C++ Dynamic Test Suite☆29Updated 2 years ago
- Control-Flow Integrity implementation for the Linux Kernel 3.19☆20Updated 5 years ago
- JIGSAW is a fuzzing-based path constraint solver.☆68Updated 11 months ago
- ☆71Updated 2 years ago
- μSBS: Static Binary Sanitization of Bare-metal Embedded Devices☆30Updated 2 years ago