forked from Marmeus/Kali-Booster
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkaliBoost.sh
301 lines (247 loc) · 13.5 KB
/
kaliBoost.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
#!/bin/bash
path=$(pwd)
setxkbmap -layout es
sudo apt-get update
sudo apt-get upgrade -y && sudo apt-get upgrade -y
sudo apt-get install make vim tmux vim-gtk wget openjdk-11-jdk-headless default-jdk xclip ghidra docker.io rlwrap sshuttle apktool pgp curl sqlite3 -y
# VMWare tools
# sudo apt intall fuse open-vm-tools-desktop -y
# Share folders mount at boot time: echo "@reboot root mount-shared-folders" | sudo tee -a /etc/crontab
sudo pip uninstall pip
sudo python2.7 get-pip2.7.py
sudo python3 get-pip3.py
pip2 -V
pip3 -V
# For kirbi2john.py
pip2 install pyasn1
# Configurar el teclado
# echo Configurando el teclado...
# sudo dpkg-reconfigure keyboard-configuration
#echo Deshabilitando ping reply
#sudo bash -c 'echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf'
#sudo sysctl -p
echo MODIFIYING .vimrc
echo ==================
cat << EOF > ~/.vimrc
:set number
:set tabstop=4 shiftwidth=4 expandtab
:set noai nocin nosi inde=
:syntax on
EOF
echo MODIFIYING .tmux.conf
echo ======================
cat << EOF > ~/.tmux.conf
set-option -g history-limit 30000
set -g status-right-length 100
set -g status-right "#[fg=colour255,bg=colour000] #(ip -o -4 add show dev tun0 2>/dev/null | awk {'print \$4'} | cut -f1 -d/) #[fg=colour000,bg=colour11] #((ip -o -4 add show dev eth0 || ip -o -4 add show dev enp0s3) 2>/dev/null | awk {'print \$4'} | cut -f1 -d/) #[fg=colour255,bg=colour1] #H #[fg=colour0,bg=colour25] %H:%M |#[fg=colour255] %d/%m/%Y "
EOF
echo MODIFIYING USER POWER MANAGEMENT
echo ================================
cat << EOF > ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-power-manager" version="1.0">
<property name="xfce4-power-manager" type="empty">
<property name="power-button-action" type="empty"/>
<property name="show-panel-label" type="empty"/>
<property name="show-tray-icon" type="bool" value="false"/>
<property name="blank-on-ac" type="int" value="0"/>
<property name="dpms-on-ac-sleep" type="uint" value="0"/>
<property name="dpms-on-ac-off" type="uint" value="0"/>
<property name="inactivity-on-ac" type="uint" value="14"/>
<property name="dpms-enabled" type="bool" value="false"/>
</property>
</channel>
EOF
echo PROXYCHAINS
echo ==================
echo "socks5 127.0.0.1 1080" | sudo tee -a /etc/proxychains4.conf
echo Overwritting .bashrc
echo ====================
sudo chsh -s /bin/bash $(whoami)
cp bashrc ~/.bashrc
echo Firefox plugins: foxyproxy, cookie-editor, user-agent, wappalyzer
echo =================================================================
echo
echo CLOSE FIREFOX ONCE THE THE PLUGINS HAVE BEEN INSTALED
wget $(curl https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/ 2>/dev/null | grep -Po 'href="[^"]*">Download file' | awk -F\" '{print $2}')
wget $(curl https://addons.mozilla.org/en-US/firefox/addon/cookie-editor/ 2>/dev/null | grep -Po 'href="[^"]*">Download file' | awk -F\" '{print $2}')
wget $(curl https://addons.mozilla.org/en-US/firefox/addon/user-agent-string-switcher/ 2>/dev/null | grep -Po 'href="[^"]*">Download file' | awk -F\" '{print $2}')
wget $(curl https://addons.mozilla.org/en-US/firefox/addon/wappalyzer/ 2>/dev/null | grep -Po 'href="[^"]*">Download file' | awk -F\" '{print $2}')
firefox *.xpi
echo Configure foxyproxy
echo ===================
temp=$(grep -iR 0mphhjoh ~/.mozilla/firefox 2>&1 | grep moz-extension | cut -d' ' -f 2)
sqliteFile=${temp::-1}
cp $path/Assets/burp.sqlite $sqliteFile
dbOrigin=$(echo $sqliteFile | cut -d'+' -f 4 | cut -d'/' -f 1)
sqlite3 $sqliteFile "update database set origin = 'moz-extension://$dbOrigin';"
echo Changing Wallpaper
echo ==================
cp $path/Assets/Wallpaper.png ~/Pictures/Wallpaper
sed -if 's/\/usr\/share\/backgrounds\/kali-16x9\/default/.\/Pictures\/Wallpaper.png/g' ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
echo Adding MIBS to snmp
echo ===================
sudo apt install snmp-mibs-downloader -y
sudo cp /etc/snmp/snmp.conf /etc/snmp/snmp.confBkp
echo "" | sudo tee /etc/snmp/snmp.conf
echo "adding Scripts to ~/Scripts"
mkdir ~/Scripts
cp -r Scripts/ ~/Scripts/
echo ADDING USER ALIASES
==========================================================================
sudo apt-get install gobuster dnsutils chisel libimage-exiftool-perl starkiller mingw-w64 mono-devel -y
echo "setxkbmap es" >> ~/.bashrc
echo 'mkcd (){ mkdir -p -- "$1" && cd -P -- "$1"; }' >> ~/.bashrc
echo "puertos (){ puertos=\$(cat \$1 | tail -n +2 | grep open | awk -F/ '{print \$1}' ORS=',' | sed 's/.\$//'); echo -n \$puertos | xclip -sel clip; echo \$puertos; } " >> ~/.bashrc
echo "sttysize(){ temp=\$(echo \$(stty size) | awk '{split(\$0,val,\" \"); printf \"stty rows %i columns %i\n\", val[1], val[2]}'); echo \$temp; echo -n \$temp | xclip -sel clip;}" >> ~/.bashrc
echo "alias htb=\"sudo openvpn $PWD/HTB/Marmeus.ovpn\"" >> ~/.bashrc
echo "alias htbr=\"sudo openvpn $PWD/HTB/Marmeus-release.ovpn\"" >> ~/.bashrc
echo "alias htbf=\"sudo openvpn $PWD/HTB/Marmeus-fortress.ovpn\"" >> ~/.bashrc
echo "alias htbv=\"sudo openvpn $PWD/HTB/Marmeus-vip.ovpn\"" >> ~/.bashrc
echo "alias thm=\"sudo openvpn $PWD/THM/Marmeus.ovpn\"" >> ~/.bashrc>> ~/.bashrc
echo "alias rot13=\"tr 'A-Za-z' 'N-ZA-Mn-za-m'\"" >> ~/.bashrc
echo 'alias allports="sudo nmap -v -sS -p- -n -T4 -oN AllPorts.txt"' >> ~/.bashrc
echo 'alias allportsUDP="sudo nmap -v -sU -p- -n -oN AllPortsUDP.txt"' >> ~/.bashrc
echo 'alias portsDepth="sudo nmap -sC -sV -n -T4 -oN PortsDepth.txt -p"' >> ~/.bashrc
echo 'alias vulns="sudo nmap --script vuln -n -T4 -oN VulnsPorts.txt -p"' >> ~/.bashrc
echo 'certificatesDomain(){ echo | openssl s_client -connect $1:443 | openssl x509 -noout -text | grep DNS | sed "s/,/\n/g"; }' >> ~/.bashrc
echo 'alias fixVBox="sudo killall -HUP VBoxClient; VBoxClient --clipboard; VBoxClient --draganddrop; VBoxClient --seamless; VBoxClient --vmsvga"' >> ~/.bashrc
echo
echo Adding Simbolic Link
echo ====================
mkdir ../HTB
mkdir ../THM
ln -s $(pwd)/../HTB ~/Documents/HTB
ln -s $(pwd)/../THM ~/Documents/THM
echo Unzipping rockyou
echo =================
cd /usr/share/wordlists/
sudo gzip -d rockyou.txt.gz
echo Adding .git to directory-list-2.3-medium.txt
echo ==============================================
sudo sed -i '1s/^/.git\n/' /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
echo Downloading TOP domains
echo =======================
sudo git clone https://github.com/rbsec/dnscan.git /usr/share/wordlists/TopDomais
echo Downloading SecLists
echo ====================
sudo git clone https://github.com/danielmiessler/SecLists.git /usr/share/wordlists/SecLists
sudo git clone https://github.com/attackdebris/kerberos_enum_userlists /usr/share/wordlists/kerberos_enum_userlists
echo Active Directory
echo =======================
sudo git clone https://github.com/Cryilllic/Active-Directory-Wordlists.git /usr/share/wordlists/Active-Directory
echo Kerberos Users List
echo =======================
sudo git clone https://github.com/attackdebris/kerberos_enum_userlists /usr/share/wordlists/kerberos_enum_userlists
echo FFUZ
echo =======================
wget https://github.com/ffuf/ffuf/releases/download/v1.3.1/ffuf_1.3.1_linux_amd64.tar.gz -O /tmp/FFUZ.tar.gz
cd /tmp/
tar -xvzf ./FFUZ.tar.gz
sudo cp ./ffuf /usr/bin/
echo HACK FONT
echo =======================
cd /tmp/
wget https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.zip -O Hack-font.zip
unzip Hack-font.zip
sudo mv ttf/ /usr/share/fonts/
echo IMPACKET
echo =======================
sudo git clone https://github.com/SecureAuthCorp/impacket.git /opt/impacket
cd /opt/impacket
pip3 install -r /opt/impacket/requirements.txt
cd /opt/impacket/ && sudo python3 ./setup.py install
echo VOLATILITY_2
echo =======================
sudo apt-get install yara python2.7-dev -y
sudo git clone https://github.com/volatilityfoundation/volatility.git /opt/volatility
cd /opt/volatility
sudo python setup.py install
sudo git clone https://github.com/gdabah/distorm.git
cd distorm
sudo python2.7 setup.py build install
wget https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.1.tar.gz
tar -xvzf pycrypto-2.6.1.tar.gz
cd pycrypto-2.6.1
sudo python2.7 setup.py build install
echo VOLATILITY_3
echo =======================
sudo git clone https://github.com/volatilityfoundation/volatility3.git /opt/volatility3
cd /opt/volatility3
sudo python3 setup.py build
sudo python3 setup.py install
sudo pip3 install -r requirements.txt
echo JWT_TOOL
echo =======================
sudo git clone https://github.com/ticarpi/jwt_tool /opt/jwt_tool
cd /opt/jwt_tool
sudo python3 -m pip install termcolor cprint pycryptodomex requests
echo 'alias jwt_tool="python3 /opt/jwt_tool/jwt_tool.py"' >> ~/.bashrc
echo WINDOWS EXPLOIT SUGGESTER
echo =============================
sudo wget https://raw.githubusercontent.com/AonCyberLabs/Windows-Exploit-Suggester/master/windows-exploit-suggester.py -O /opt/windows-exploit-suggester.py
pip2.7 install xlrd==1.2.0
echo 'alias windows-exploit-suggester="python2.7 /opt/windows-exploit-suggester.py"' >> ~/.bashrc
echo EVIL-WINRM
echo =======================
sudo gem install evil-winrm
echo STEGSEEK
echo =======================
wget https://github.com/RickdeJager/stegseek/releases/download/v0.6/stegseek_0.6-1.deb -O /tmp/stegseek.deb
sudo apt install /tmp/stegseek.deb
echo STEGO-TOOLKIT
echo =======================
sudo docker pull dominicbreuker/stego-toolkit
echo 'alias stego-toolkit="echo 'WIKI: https://github.com/DominicBreuker/stego-toolkit'; sudo docker run -v $(pwd):/data -it dominicbreuker/stego-toolkit:latest /bin/bash"' >> ~/.bashrc
echo JAVA DECOMPILER
echo =======================
sudo wget https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-1.6.6.jar -O /opt/javaDecompiler.jar
echo 'alias javaDecompiler="java -jar /opt/javaDecompiler.jar &>/dev/null &"' >> ~/.bashrc
echo KERBRUTE
echo =======================
sudo wget https://github.com/ropnop/kerbrute/releases/download/v1.0.3/kerbrute_linux_amd64 -O /usr/bin/kerbrute
sudo chmod +x /usr/bin/kerbrute
echo GIT-DUMPER
echo =======================
sudo pip install git-dumper
echo VS CODE
echo =======================
cd /tmp
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code -y
echo ======================================================================
echo POPULATING ~/UTILS/
echo ======================================================================
cd $path
mkdir ~/UTILS/
wget https://raw.githubusercontent.com/rebootuser/LinEnum/master/LinEnum.sh -O ~/UTILS/LinEnum.sh
wget https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh -O ~/UTILS/linpeas.sh
wget https://raw.githubusercontent.com/mzet-/linux-exploit-suggester/master/linux-exploit-suggester.sh -O ~/UTILS/linux-exploit-suggester.sh
wget https://github.com/carlospolop/PEASS-ng/raw/master/winPEAS/winPEASexe/binaries/Release/winPEASany.exe -O ~/UTILS/winPEASany.exe
wget https://github.com/carlospolop/PEASS-ng/raw/master/winPEAS/winPEASexe/binaries/x64/Release/winPEASx64.exe -O ~/UTILS/winPEASx64.exe
wget https://github.com/carlospolop/PEASS-ng/raw/master/winPEAS/winPEASexe/binaries/x86/Release/winPEASx86.exe -O ~/UTILS/winPEASx86.exe
wget https://raw.githubusercontent.com/carlospolop/PEASS-ng/master/winPEAS/winPEASbat/winPEAS.bat -O ~/UTILS/winPEAS.bat
wget https://github.com/DominicBreuker/pspy/releases/download/v1.2.0/pspy32 -O ~/UTILS/pspy32; chmod +x ~/UTILS/pspy32
wget https://github.com/DominicBreuker/pspy/releases/download/v1.2.0/pspy64 -O ~/UTILS/pspy64; chmod +x ~/UTILS/pspy64
wget https://raw.githubusercontent.com/PowerShellEmpire/PowerTools/master/PowerUp/PowerUp.ps1 -O ~/UTILS/PowerUp.ps1
wget https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/master/Recon/PowerView.ps1 -O ~/UTILS/PowerView.ps1
wget https://raw.githubusercontent.com/rasta-mouse/Sherlock/master/Sherlock.ps1 -O ~/UTILS/Sherlock.ps1
wget https://gist.githubusercontent.com/joswr1ght/22f40787de19d80d110b37fb79ac3985/raw/50008b4501ccb7f804a61bc2e1a3d1df1cb403c4/easy-simple-php-webshell.php -O ~/UTILS/sws.php
wget https://download.sysinternals.com/files/ProcessMonitor.zip -O ~/UTILS/ProcessMonitor.zip
wget https://download.sysinternals.com/files/AccessChk.zip -O ~/UTILS/AccessChk.zip
wget https://raw.githubusercontent.com/S3cur3Th1sSh1t/PowerSharpPack/master/PowerSharpBinaries/Invoke-Rubeus.ps1 -O ~/UTILS/Invoke-Rubeus.ps1
wget https://raw.githubusercontent.com/EmpireProject/Empire/master/data/module_source/credentials/Invoke-Kerberoast.ps1 -O ~/UTILS/Invoke-Kerberoast.ps1
cp -r ./MalicousImages/ ~/UTILS/
echo Adding hashcat rules
echo ====================
sudo mkdir /opt/HashcatRules/
sudo wget https://raw.githubusercontent.com/NotSoSecure/password_cracking_rules/master/OneRuleToRuleThemAll.rule -O /opt/HashcatRules/OneRuleToRuleThemAll.rule
echo ######################################################################
echo REINICIANDO
echo ######################################################################
echo -n "3," && sleep 1 && echo -n "2," && sleep 1 && echo -n "1..." && sleep 1 && echo BOOOM && sudo reboot