Created by a CUoL student, ID: 210059011
BasedPF is a master's thesis on the implementation of eBPF bytecode mutation. The project introduces an algorithm for mutating any eBPF program. The repository also contains an unfinished deployment toolchain.
The following is a breakdown of the contents of each directory:
appendix:
- Two examples of mutated and unmutated eBPF programs. Both object files and disassemblies are available.
- System call trace of a libbpf loader.
figures:
- Every figure that occurs in the report.
src:
- Source code for the mutator, loader and eBPF programs.
- Instructions to build and run the software.
bin:
- Precompiled binaries of the mutator, loader and eBPf programs.