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.