├── src
├── Sevrite.sh
├── Version.txt
├── _config.yml
├── IMG_20210809_124540.jpg
├── IMG_20210814_122526.jpg
├── ReloadInstall.sh
└── CheckVersion.py
├── setup.sh
├── README.md
├── AdminHack.sh
└── LICENSE
/src/Sevrite.sh:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/Version.txt:
--------------------------------------------------------------------------------
1 | 1.8.2
2 |
--------------------------------------------------------------------------------
/src/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-cayman
2 |
--------------------------------------------------------------------------------
/src/IMG_20210809_124540.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/AdminHack/HEAD/src/IMG_20210809_124540.jpg
--------------------------------------------------------------------------------
/src/IMG_20210814_122526.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/AdminHack/HEAD/src/IMG_20210814_122526.jpg
--------------------------------------------------------------------------------
/src/ReloadInstall.sh:
--------------------------------------------------------------------------------
1 | clear
2 | sleep 1
3 | echo Reinstalling tool.
4 | rm -rf ncurses-util
5 | sleep 1
6 | echo Reloading AdminHack
7 | sleep 1
8 | cd
9 | cd AdminHack
10 | rm -rf README.md
11 | rm -rf LICENSE
12 | sleep 1
13 | echo Installing packages...
14 | pkg install ncurses-util
15 | pkg install toilet
16 | sleep 1
17 | echo Reloading succesfull!
18 | toilet -F gay Done
19 |
20 |
--------------------------------------------------------------------------------
/src/CheckVersion.py:
--------------------------------------------------------------------------------
1 | R = '\033[31m'
2 | G = '\033[32m'
3 | C = '\033[36m'
4 | W = '\033[0m'
5 |
6 | import os, sys, time, threading, requests, json, csv, argparse
7 | import subprocess as subp
8 | from shutil import which
9 |
10 | print(G + '[+]' + C + ' Checking Dependencies And Packages...' + W)
11 | pkgs = ['python3', 'php', 'git',]
12 | inst = True
13 | for pkg in pkgs:
14 | present = which(pkg)
15 | if present == None:
16 | print(R + '[-] ' + W + pkg + C + ' is not Installed!')
17 | inst = False
18 | else:
19 | pass
20 | if inst == False:
21 | exit()
22 | else:
23 | pass
24 |
25 | row = []
26 | info = ''
27 | result = ''
28 | version = '1.8.2'
29 |
30 | def ver_check():
31 | print(G + '[+]' + C + ' Checking the AdminHack for updates....', end='')
32 | ver_url = 'https://raw.githubusercontent.com/mishakorzik/AdminHack/main/src/Version.txt'
33 | try:
34 | ver_rqst = requests.get(ver_url)
35 | ver_sc = ver_rqst.status_code
36 | if ver_sc == 200:
37 | github_ver = ver_rqst.text
38 | github_ver = github_ver.strip()
39 |
40 | if version == github_ver:
41 | print(C + '[' + G + ' No Updates ' + C +']' + '\n')
42 | time.sleep(0.8)
43 | else:
44 | print(C + '[' + R + ' Available : {} '.format(github_ver) + C + ']' + '\n')
45 | time.sleep(1.5)
46 | else:
47 | print(C + '[' + R + ' Status : {} '.format(ver_sc) + C + ']' + '\n')
48 | except Exception as e:
49 | print('\n' + R + '[-]' + C + ' Exception : ' + W + str(e))
50 |
51 | try:
52 | ver_check()
53 |
54 | except KeyboardInterrupt:
55 | print ('\n' + R + '[!]' + C + ' Keyboard Interrupt.' + W)
56 |
--------------------------------------------------------------------------------
/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Define color codes for use in the script
4 | RED="$(printf '\033[31m')"
5 | GREEN="$(printf '\033[32m')"
6 | BLUE="$(printf '\033[34m')"
7 | CYAN="$(printf '\033[36m')"
8 | DEFAULT_FG="$(printf '\033[39m')"
9 |
10 | clear
11 |
12 | # Display the menu to select an option
13 | echo "${BLUE}------------ ---------"
14 | echo "| ${RED} Select Option ${BLUE} |"
15 | echo "|------- ---- -------|"
16 | echo "| ${CYAN}1. Termux ${BLUE} "
17 | echo "| ${CYAN}2. Linux ${BLUE} "
18 | echo "| ${CYAN}3. Kali Linux ${BLUE} "
19 | echo "| ${CYAN}4. Arch Linux ${BLUE} "
20 | echo "| |"
21 | echo "| ${RED}Enter your choice (1/2/3/4): ${BLUE}"
22 | echo "---- ---------- ------"
23 |
24 | # Read the selected option from the user
25 | read numb
26 |
27 | clear
28 |
29 | # Display the selected option
30 | echo "${BLUE}------------ ---------"
31 | echo "| ${RED} Select Option ${BLUE} |"
32 | echo "|------- ---- -------|"
33 | echo "| ${CYAN}1. Termux ${BLUE} "
34 | echo "| ${CYAN}2. Linux ${BLUE} "
35 | echo "| ${CYAN}3. Kali Linux ${BLUE} "
36 | echo "| ${CYAN}4. Arch Linux ${BLUE} "
37 | echo "| |"
38 | echo "| ${RED}Selected option: ${numb} ${BLUE}"
39 | echo "---- ---------- ------"
40 |
41 | # Use conditional statements to install packages based on the selected option
42 | if [ $numb = "1" ]
43 | then
44 | # Option 1: Install packages for Termux
45 | echo -n "${BLUE}[${RED}!${BLUE}] ${GREEN}Loading Installing In Termux..."
46 | echo ""
47 | pkg upgrade && pkg update
48 | pkg install python3
49 | pkg install php
50 | pkg install toilet
51 | pkg install python
52 | python3 -m pip install requests
53 | python3 -m pip install smtp
54 | sleep 0.8
55 | echo -n "${BLUE}[${GREEN}+${BLUE}] ${GREEN}Succesful Installed..!"
56 | echo ""
57 | elif [ $numb = "2" ]
58 | then
59 | # Option 2: Install packages for Linux
60 | echo -n "${BLUE}[${RED}!${BLUE}] ${GREEN}Loading Installing In Linux..."
61 | echo ""
62 | apt upgrade && apt update
63 | apt install python3
64 | apt install php
65 | apt install toilet
66 | apt install python
67 | pip3 install requests
68 | pip3 install smtp
69 | sleep 1
70 | echo -n "${BLUE}[${GREEN}+${BLUE}] ${GREEN}Succesful Installed..!"
71 | echo ""
72 | elif [ $numb = "3" ]
73 | then
74 | # Option 3: Install packages for Kali Linux
75 | echo -n "${BLUE}[${RED}!${BLUE}] ${GREEN}Loading Installing In Kali Linux..."
76 | echo ""
77 | sudo apt-get upgrade && apt-get update
78 | sudo apt-get install python3
79 | sudo apt-get install php
80 | sudo apt-get install python
81 | sudo pip3 install requests
82 | sudo pip3 install smtp
83 | sleep 1
84 | echo -n "${BLUE}[${GREEN}+${BLUE}] ${GREEN}Succesful Installed..!"
85 | echo ""
86 | elif [ $numb = "4" ]
87 | then
88 | # Option 4: Install packages for Arch Linux
89 | echo -n "${BLUE}[${RED}!${BLUE}] ${GREEN}Loading Installing In Arch Linux..."
90 | echo ""
91 | sudo pacman -Syu
92 | sudo pacman -S python
93 | sudo pacman -S python-pip
94 | sudo pip install requests
95 | sudo pip install smtp
96 | sleep 1
97 | echo -n "${BLUE}[${GREEN}+${BLUE}] ${GREEN}Succesful Installed..!"
98 | echo ""
99 | else
100 | # Handle an invalid option
101 | echo "${RED}Invalid option. Please use (ctrl + c) and run the script again and choose a valid option (1/2/3/4). Or install the dependencies manually for your distro."
102 | echo "1. Python"
103 | echo "2. Python-pip"
104 | echo "3. Requests"
105 | echo "4. Php"
106 | echo "5. SMTP"
107 | echo "6. Toilet"
108 | fi
109 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
14 | • License 15 | • Issues 16 | • Developer 17 | • Wikipedia • 18 | 19 |
20 | 21 | 22 | **A script to find admin login pages and EAR vulnerabilites.** 23 | 24 | > I am not responsible for your actions. By downloading software from this repository, you agree to the [license](https://github.com/mishakorzik/AdminHack/blob/main/LICENSE). 25 | 26 | #### Features 27 | - [x] Multi-threading on demand 28 | - [x] Big wordlist list (31371 patch) 29 | - [x] Supports php, asp and html extensions 30 | - [x] Checks for potential EAR vulnerabilite 31 | - [x] Support for custom patns 32 | - [x] Web Crawling 33 | - [x] Checks for robots.txt 34 | - [x] Saving results to file 35 | 36 | --- 37 | ### Installing for termux 38 | 39 | * `pkg upgrade` 40 | * `pkg update` 41 | * `pkg install git` 42 | * `git clone https://github.com/mishakorzik/AdminHack` 43 | * `cd AdminHack` 44 | * `bash setup.sh` 45 | 46 | --- 47 | ### Installing for linux 48 | 49 | * `apt update` 50 | * `apt upgrade` 51 | * `apt install git` 52 | * `git clone https://github.com/mishakorzik/AdminHack` 53 | * `cd AdminHack` 54 | * `bash setup.sh` 55 | 56 | ### Installing for arch linux 57 | * `sudo pacman -Syu` 58 | * `sudo pacman -Sy --noconfirm git -y` 59 | * `git clone https://github.com/mishakorzik/AdminHack` 60 | * `cd AdminHack` 61 | * `bash setup.sh` 62 | 63 | #### Everything is ready! Now we are waiting for everything to download! 64 | * `success` 65 | 66 | ## Start Program 67 | #### Enter a command to start AdminHack. 68 | 69 | * `bash AdminHack.sh` 70 | 71 | #### If there are problems then look down there will be if failed to download. 72 | 73 |
115 |
116 |
117 |