From 115f4ff541839f7a97f9413e1ac3ff7695c24c9e Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sat, 1 Aug 2020 15:59:39 +0200 Subject: Switched to PIE flat binaries --- src/features/load.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/features/load.c (limited to 'src/features/load.c') diff --git a/src/features/load.c b/src/features/load.c new file mode 100644 index 0000000..37ed6ad --- /dev/null +++ b/src/features/load.c @@ -0,0 +1,13 @@ +#include +#include +#include + +void bin_load(char *path) +{ + char *data = read_file(path); + + void (*entry)(); + *(void **)(&entry) = data + 0xfe; + + entry(); +} -- cgit v1.2.3