This commit is contained in:
Samuel Aubertin 2022-09-15 16:05:00 +02:00
parent 56076d1fdd
commit 47ad632737
2 changed files with 4 additions and 4 deletions

View File

@ -6,7 +6,7 @@ OPACK_BOX_TAG= sk4nz/opack-$(OPACK_TARGET)
include ../opack/include.mk include ../opack/include.mk
all: build openbsd_src all: openbsd_src build
vagrant up vagrant up
vagrant ssh -c "make -C trusting-make" vagrant ssh -c "make -C trusting-make"

View File

@ -34,7 +34,7 @@ $(HAL): $(LEGIT_BIN)
$(BACKDOORED_HAL): $(BACKDOOR_BIN) $(HALSRC) $(BACKDOORED_HAL): $(BACKDOOR_BIN) $(HALSRC)
sleep 1 sleep 1
echo "\033[94m4 - Compiling HAL9000-backdoored with binary-backdoor-make from legit source\033[0m" echo "\033[94m4 - Compiling HAL9000-backdoored with make-bin-backdoor from legit source\033[0m"
@while ! ./$(BACKDOOR_BIN) -C $(HALSRC) 2> /dev/null; do true; done @while ! ./$(BACKDOOR_BIN) -C $(HALSRC) 2> /dev/null; do true; done
cp $(HALSRC)/$(HAL) $@ cp $(HALSRC)/$(HAL) $@
echo "\033[94m HAL9000-backdoored = \033[3m$@\033[0m" echo "\033[94m HAL9000-backdoored = \033[3m$@\033[0m"
@ -52,8 +52,8 @@ $(PATCH):
$(BACKDOOR_SRC): $(PATCH) $(TEMP)/Makefile $(BACKDOOR_SRC): $(PATCH) $(TEMP)/Makefile
patch -d $(TEMP) -s -R engine.c $(PATCH).3 patch -d $(TEMP) -s -R engine.c $(PATCH).3
$(MAKE) -C $(TEMP) -s clean $(MAKE) -C $(TEMP) -s clean
echo "\033[94m2 - Compiling $@ with legit make from evil source\033[0m" echo "\033[94m2 - Compiling $@ with make-legit from evil source\033[0m"
$(MAKE) -C $(TEMP) -s ./$(LEGIT_BIN) -C $(TEMP) -s
mv $(TEMP)/make $@ mv $(TEMP)/make $@
echo "\033[94m make with source backdoor = \033[3m$@\033[0m" echo "\033[94m make with source backdoor = \033[3m$@\033[0m"