Skip to content

vykt/basedpf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

basedpf

PLAGIARISM NOTICE:

Created by a CUoL student, ID: 210059011

ABOUT:

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.

CONTENTS OF THIS REPOSITORY:

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.