fix: static build + new syscall spoofer

This commit is contained in:
2026-05-17 19:23:06 +02:00
parent b2b2189c51
commit 197cc3098d
2 changed files with 154 additions and 30 deletions

View File

@@ -71,11 +71,11 @@ host: $(HOST_EXE) $(HOST_EXE_SPOOFER)
# Build the main challenge executable
$(HOST_EXE): $(HOST_SRC) | build
$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) $(HOST_INCLUDE) $(HOST_SRC) -o $@
$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -static $(HOST_INCLUDE) $(HOST_SRC) -o $@
# Build the spoofer
$(HOST_EXE_SPOOFER): $(HOST_SRC_SPOOFER) | build
$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -shared -fPIC $^ -o $@ -ldl
$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) $^ -o $@ -ldl
# Build the encryptor
$(HOST_EXE_ENCRYPTOR): $(HOST_SRC_ENCRYPTOR) | build