-
Notifications
You must be signed in to change notification settings - Fork 0
/
newkaliconfig.txt
306 lines (204 loc) · 9.7 KB
/
newkaliconfig.txt
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
302
303
304
305
apt-get update
apt-get dist-upgrade
add non-root user (useradd -m "USER" -G sudo -s /bin/bash) and passwd
#Bash-History
https://stackoverflow.com/questions/9457233/unlimited-bash-history
source ~/.bashrc
firefox -P - Profiles - testing and research
Tweak Tool - Dash to Dock at bottom
Firefox addons for testing profile - web developer, hackbar
Firefox - default search engine, remove bookmarks
Firefox - Change Default home page to blank, not the Kali help page.
# Install Sublime Text
Add license to sublime text.
create text file. Right-click on properties, select "open with", and set SublimeText as default
Package Control
Install Package Control and restart SublimeText
Wait a bit, then go to Preferences - Package Control - List Packages
Type indent, select "IndentXML" and install.
To format as xml, go to Selection - Format - XML.
Download and install updated firefox version
Use alacarte to add it as a shortcut to System Services
e.g. /root/Tools/firefox/firefox
# Add Terminal to Startup Applications
Open Tweak Tool
Search for Startup Applications at left
Click + button and add Terminal
kinda different in xfce
# Disable Terminal Error Beep
Open Terminal
Edit - Profile Preferences
General - Uncheck "Terminal Bell"
or
xset b off
# Window Cycling - XFCE
Window Manager Tweaks - Check "Cycle through windows in a list".
Uncheck "Draw frame around windows while cycling"
Nessus setup
Get it working perfectly, with everything downloaded. Then backup the whole /opt/nessus folder somewhere safe.
Import nmapxml.nasl plugin and follow guide here https://www.tenable.com/blog/plugin-spotlight-import-nmap-xml-results-into-nessus
Check Metasploit works and build database for searches, and also make sure logging output works (spool).
msfdb init
msfconsole
msf> spool /root/.msf4/logs/console.log
msf> db_rebuild_cache
msf> db_status
when starting msf, run the following commands first:
msfdb start
msfd
msfconsole
Burp Suite
Log in to Pro site - https://portswigger.net/users/YourAccount
Download Pro version of Burp Suite
Download and save license key
java -Xmx1024M -jar burpsuite_pro_v1.7.16.jar &
Download and configure pre-1.7 version of Burp - for vanilla web-testing
Download and configure Jython-standalone and JRuby
Configure Addons
Get certificate from http://burp and add to FF profiles
Remember Settings
Shortcuts
Font settings
---------------------------------------------------------
#!/bin/bash
mkdir ~/Tools/
cd ~/Tools/
# Install Sublime Text
echo "\n\nAdding Sublime Text Packages..."
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
#Temporarily disabled as this currently causes a bus error when starting firefox
#echo "\n\nInstalling Flash Plugin Nonfree..."
#mkdir /usr/lib/flashplugin-nonfree
#wget -O /usr/lib/flashplugin-nonfree/libflashplayer.so https://www.yosefkerzner.com/scripts/libflashplayer.so
#chmod 644 /usr/lib/flashplugin-nonfree/libflashplayer.so
#chown root:root /usr/lib/flashplugin-nonfree/libflashplayer.so
#update-alternatives --quiet --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so 50
echo "\n\nInstalling important packages..."
apt-get update
apt-get install libreoffice screen synaptic gedit htop strace nethogs \
filezilla filezilla-common libssl-dev bettercap slowhttptest rusers git \
gcc make libpcap-dev alacarte nfs-common libnl-3-dev gpsd gpsd-clients \
hostapd-wpe conky conky-all lm-sensors hddtemp apt-transport-https \
dconf-editor cifs-utils sublime-text crackmapexec \
gnome-system-monitor xfce4-screenshooter xfce4-battery-plugin \
nautilus xfe wicd
echo "\n\nDownloading some tools..."
wget https://raw.githubusercontent.com/Meatballs1/NetXML-to-CSV/master/netxml_to_csv.py
wget https://raw.githubusercontent.com/pan0pt1c0n/WAPMap/master/wap_mapper.py
# GitHub section
echo "\nDownloading subbrute from GitHub...\n\n"
cd ~/Tools
git clone https://github.com/TheRook/subbrute.git subbrute/
echo "\nSetting up EyeWitness from Github...\n\n"
git clone https://github.com/ChrisTruncer/EyeWitness.git EyeWitness/
cd EyeWitness/setup
./setup.sh
cd ~/Tools/
echo "\nSetting up Masscan from Github...\n\n"
git clone https://github.com/robertdavidgraham/masscan.git masscan/
cd masscan
make
cd ~/Tools/
echo "\nDownloading SecLists from Github...\n\n"
git clone https://github.com/danielmiessler/SecLists.git SecLists/
echo "\nDownloading more payloads from GIthub...\n\n"
git clone https://github.com/swisskyrepo/PayloadsAllTheThings.git
echo "\nDownloading Responder from Github...\n\n"
git clone https://github.com/lgandx/Responder.git Responder/
echo "\nDownloading NoSQLMap from Github...\n\n"
git clone https://github.com/tcstool/NoSQLMap.git NoSQLMap/
echo "\nDownloading Mimikatz from Github...\n\n"
git clone https://github.com/gentilkiwi/mimikatz.git mimikatz/
echo "\nDownloading wifite2 from Github...\n\n"
git clone https://github.com/derv82/wifite2.git wifite2/
echo "\nDownloading impacket tools...\n\n"
git clone https://github.com/CoreSecurity/impacket.git
echo "\nSetting up Powersploit from Github...\n\n"
git clone https://github.com/PowerShellMafia/PowerSploit.git PowerSploit/
cd PowerSploit/
wget https://raw.githubusercontent.com/darkoperator/powershell_scripts/master/ps_encoder.py
wget https://raw.githubusercontent.com/obscuresec/random/master/StartListener.py
cd ~/Tools/
echo "\nDownloading Netsparker wordlists for DirBuster...\n\n"
wget https://www.netsparker.com/s/research/SVNDigger.zip
echo "\nDownloading merger.py...\n\n"
cd ~/Documents/
wget https://gist.githubusercontent.com/mastahyeti/2720173/raw/9ab200dc085bfada9bc135a5379e36bf37d42a80/merger.py
echo "\nDownloading Password lists from my site...\n\n"
mkdir ~/Tools/Wordlists && cd ~/Tools/Wordlists
wget https://www.yosefkerzner.com/scripts/Wordlists/crackstation-human-only.txt.gz
wget https://www.yosefkerzner.com/scripts/Wordlists/random_combined_wordlist.zip
# you could also get some more at https://hashes.org/crackers.php
cd ~/Tools/
#echo "\nDownloading but not installing smbexec...\n\n"
#git clone https://github.com/pentestgeek/smbexec.git
# In Kali 2016.2 SMBExec install fails due to lack of esedbtools
if [ $XDG_CURRENT_DESKTOP = "GNOME" ]; then
cd ~
echo -e "\nHidden=true\n" | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop /etc/xdg/autostart/tracker-miner-apps.desktop /etc/xdg/autostart/tracker-miner-fs.desktop /etc/xdg/autostart/tracker-miner-user-guides.desktop /etc/xdg/autostart/tracker-store.desktop > /dev/null
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false
tracker reset --hard
# Disable window animations
settings set org.gnome.desktop.interface enable-animations false
mkdir ~/.config/autostart
fi
cd ~/Tools/
# https://github.com/adamcaudill/yawast
echo "\nDownloading and installing YAWAST (for SSL testing)...\n\n"
gem install yawast
echo "\nDownloading but not installing Veil-Framework...\n\n"
git clone https://github.com/Veil-Framework/Veil-Evasion.git Veil/
# Create Directory Structure
echo "\n\nPlease enter Client or Project Name: "
read client
if [ -n "$client" ]; then
cd ~/Documents/
mkdir $client
cd $client
mkdir Wireless
mkdir External && cd External && mkdir burpsuite && mkdir Nessus && mkd$
mkdir Internal && cd Internal && mkdir Wireshark && mkdir wireless && m$
mkdir Social_Engineering
cd ~
fi
echo "\n\nA few more tweaks..."
# Enable bash colors
sed -i '/^#force_color_prompt=yes/s/^#//' ~/.bashrc && source ~/.bashrc
# Use Alacarte to add "enable sound" as system service, if necessary, otherwise:
systemctl --user enable pulseaudio
# Configure conky
wget https://www.yosefkerzner.com/scripts/.conkyrc -O ~/.conkyrc
# For Gnome
echo -e "[Desktop Entry]\nType=Application\nName=conky\nExec=conky -d -b -p 15\nStartupNotify=false\nTerminal=false" > ~/.config/autostart/conky.desktop
# "Disable" Weird session error issue in Kali VMs
# https://unix.stackexchange.com/questions/273876/a-stop-job-is-running-for-session-c2-of-user
sed -i 's#\#DefaultTimeoutStartSec=90s#DefaultTimeoutStartSec=10s#' /etc/systemd/system.conf
sed -i 's#\#DefaultTimeoutStopSec=90s#DefaultTimeoutStopSec=10s#' /etc/systemd/system.conf
echo "\n\nSome shortcuts..."
alias urldecode='python -c "import sys, urllib as ul; print ul.unquote_plus(sys.argv[1])"'
echo "\n\nInstalling additional wifi drivers..."
apt install dkms realtek-rtl88xxau-dkms
-------OPTIONAL -----------
Download and dpkg -i Virtualbox
#Currently does not work in Kali 2016.2
apt-get install linux-headers-$(uname -r)
Download Wheezy Virtualbox package
Download and run ZAP Proxy
# Download and install OWTF
wget -N https://raw.githubusercontent.com/owtf/bootstrap-script/master/bootstrap.sh; bash bootstrap.sh
#Download and install zim
#Download and install old version of OpenSSL for testing (????) - todo
apt-get install libssl1.0-dev
# Disable auto update:
# Open Dconf-editor
# org-gnome-software - download-updates
# at bottom, move slider for "Use default" value and change setting to "false"
# Username wordlists
# https://github.com/insidetrust/statistically-likely-usernames
# Disable hot corner https://forums.kali.org/showthread.php?31302-Disable-quot-Hot-Corners-quot-in-Kali-Rolling
Install Veil Evasion (try it from Kali repos instead of github), then reinstall the following: apt-get install libqt4-opengl-dev libglu1-mesa-dev libgl1-mesa-dev)
Install Empyre - to-do
https://askubuntu.com/questions/891859/xubuntu-snap-to-window-switching-workspaces
version-08072018