diff --git a/resources/eBPF to lib injection journey.pdf b/resources/eBPF to lib injection journey.pdf new file mode 100644 index 0000000..433c8b8 Binary files /dev/null and b/resources/eBPF to lib injection journey.pdf differ diff --git a/src/helpers/.gdb_history b/src/helpers/.gdb_history index eac99f8..d9f3fd8 100644 --- a/src/helpers/.gdb_history +++ b/src/helpers/.gdb_history @@ -1,11 +1,3 @@ -q -b *(main+446) -r -si -x/40b 0x555555555664 -x/4i 0x555555555664 -q -b *(main+446) r si x/4i 0x555555555664 @@ -254,3 +246,11 @@ b *(main+446) r si q +checksec +q +checksec +q +checksec +q +checksec +q diff --git a/src/helpers/injection_lib.c b/src/helpers/injection_lib.c index 0c3d9dd..1a290a4 100644 --- a/src/helpers/injection_lib.c +++ b/src/helpers/injection_lib.c @@ -5,6 +5,6 @@ __attribute__((constructor)) static void init() { - printf("It worked\n"); + printf("Library successfully injected!\n"); syslog(LOG_CRIT, "Library called\n"); } \ No newline at end of file diff --git a/src/helpers/injection_lib.o b/src/helpers/injection_lib.o index e20655d..ef5b9cf 100644 Binary files a/src/helpers/injection_lib.o and b/src/helpers/injection_lib.o differ diff --git a/src/helpers/injection_lib.so b/src/helpers/injection_lib.so index 42cb476..f1f4e5e 100755 Binary files a/src/helpers/injection_lib.so and b/src/helpers/injection_lib.so differ