Kali Linux as a Daily Driver
Kali Linux as a Daily Driver. Ini hanyalah catatan pribadi aplikasi apa saja yang saya install di sistem operasi Kali Linux. Saya sendiri menggunakan Kali Linux sebagai sistem operasi utama untuk kegiatan sehari-hari, sehingga beberapa aplikasi selain tool pentest juga saya install.
Dan berikut beberapa tool yang saya install sebagai awalan ketika kondisi laptop baru terinstall Kali Linux.
Update & Upgrade
Setelah menginstall Kali Linux, hal pertama yang saya lakukan adalah melakukan update repository dan upgrade sistem.
sudo apt update -y && sudo apt upgrade -y
Dan biasanya, upgrade setelah melakukan instalasi akan menjadi upgrade pertama dan terakhir saya sampai mungkin di kemudian hari sistem operasi yang saya gunakan mengalami error, dan tidak ada solusi lain selain melakukan full upgrade.
Install TLP
Jika laptop masih baru, kadang ada rasa sayang jika baterai cepat bocor. Solusinya adalah menginstall TLP, untuk membatasi pengisian daya.
sudo apt install tlp
Install Numix Circle Icons
Install Teams for Linux
Keperluan kantor. Untuk meeting, sharing sessions, dll.
wget -qO /tmp/teams-linux.deb "$(curl -s "https://api.github.com/repos/IsmaelMartinez/teams-for-linux/releases/latest" | jq -r '.assets[] | select(.name | test(".*amd64.deb")) | .browser_download_url')" && sudo dpkg -i /tmp/teams-linux.deb && rm /tmp/teams-linux.deb
Install Telegram
Untuk keperluan komunikasi.
wget -O- https://telegram.org/dl/desktop/linux | sudo tar xJ -C /opt/ && sudo ln -s /opt/Telegram/Telegram /usr/local/bin/telegram
Install Genymotion
Install Whatsapp for Linux
Masih sama, untuk keperluan komunikasi.
wget -qO /tmp/whatsapp-for-linux.deb "$(curl -s "https://api.github.com/repos/xeco23/WasIstLos/releases/latest" | jq -r '.assets[] | select(.name | test(".*amd64.deb")) | .browser_download_url')" && sudo dpkg -i /tmp/whatsapp-for-linux.deb && rm /tmp/whatsapp-for-linux.deb
Install Obsidian
Untuk menyimpan catatan, cheatsheet, dll. Tersedia di repository Kali Linux.
sudo apt install obsidian -y
Install NetExec
Tool untuk pentest network. Tersedia di repository Kali Linux.
sudo apt install netexec -y
Install Impacket
Library dan tool untuk pentest network. Tersedia di repo Kali Linux.
sudo apt install impacket-scripts python3-impacket -y
Install Pentest Framework (WPScan, Metasploit, Exploit-DB)
Masih pentest tool, namun yang wajib diinstall (preferensi pribadi).
sudo apt install wpscan metasploit-framework exploitdb -y
Install Libre Office
Untuk edit dokumen. Jika butuh edit dokumen secara cepat, saya akan menggunakan Libre Office. Sisanya, saya gunakan Microsoft Word yang terinstall di VM Windows 10.
sudo apt update && sudo apt install libreoffice -y && sudo apt install libreoffice-gtk3
Install Simple HTTP Server
Utilitas untuk menjalankan temporary web server. Opsi awal ada dua, updog dan goshs. Namun keduanya memiliki kekurangan (lagi-lagi, ini preferensi pribadi). Updog tidak memiliki opsi untuk bind ke satu interface saja, sementara goshs memiliki masalah dengan url encoding yang cukup menganggu. Ketika ingin copy URL dari browser, ada %2F yang tercopy di clipboard. Akhirnya, opsi terakhir jatuh ke simple-http-server, tool dengan fungsi sejenis, namun dibuat menggunakan Rust.
- https://github.com/TheWaWaR/simple-http-server/tree/master
curl -sL https://github.com/TheWaWaR/simple-http-server/releases/download/v0.6.9/x86_64-unknown-linux-musl-simple-http-server | sudo tee /usr/local/bin/rustshs >/dev/null && sudo chmod +x /usr/local/bin/rustshs
Toolnya saya simpan dengan nama rustshs.
Selanjutnya, saya juga menggunakan ifaceip untuk mengambil nilai IP dari interface yang ingin dipakai.
- https://github.com/yuyudhn/ifaceip
curl -sL https://github.com/yuyudhn/ifaceip/raw/refs/heads/main/bin/ifaceip | sudo tee /usr/local/bin/ifaceip >/dev/null && sudo chmod +x /usr/local/bin/ifaceip
rustshs -u --ip $(ifaceip wlan0)
Install tealdeer
wget https://github.com/tealdeer-rs/tealdeer/releases/download/v1.7.0/tealdeer-linux-x86_64-musl
chmod +x tealdeer-linux-x86_64-musl
sudo mv tealdeer-linux-x86_64-musl /usr/local/bin/tldr
Install Cloudflared
Berguna untuk mengekspos local server ke publik secara cepat.
wget -qO /tmp/cloudflared-linux-amd64.deb "$(curl -s "https://api.github.com/repos/cloudflare/cloudflared/releases/latest" | jq -r '.assets[] | select(.name | test("cloudflared-linux-amd64.deb")) | .browser_download_url')" && sudo dpkg -i /tmp/cloudflared-linux-amd64.deb && rm /tmp/cloudflared-linux-amd64.deb
Install Nuclei
Tool wajib, untuk mass scanning dan VAPT.
wget -q -O /tmp/nuclei.zip "$(curl -s "https://api.github.com/repos/projectdiscovery/nuclei/releases/latest" | jq -r '.assets[] | select(.name | test("nuclei.*_linux_amd64.zip")) | .browser_download_url')" && unzip -o /tmp/nuclei.zip -d /tmp && chmod +x /tmp/nuclei && sudo mv /tmp/nuclei /usr/local/bin/ && rm /tmp/nuclei.zip && nuclei -ut
Install Discord
Untuk keperluan ghibah.
sudo apt-get install libgconf-2-4 wget -y && wget "https://discordapp.com/api/download?platform=linux&format=deb" -O /tmp/discord.deb && sudo dpkg -i /tmp/discord.deb && rm /tmp/discord.deb
Untuk mencegah Discord auto update, baca tutorial ini:
Install YouTube Music
Untuk mendengarkan Baby Metal sambil mencari bug RCE di aplikasi klien.
wget -qO /tmp/ytmysic-amd64.deb "$(curl -s "https://api.github.com/repos/th-ch/youtube-music/releases/latest" | jq -r '.assets[] | select(.name | test(".*amd64.deb")) | .browser_download_url')" && sudo dpkg -i /tmp/ytmysic-amd64.deb && rm /tmp/ytmysic-amd64.deb
Install Python 3.11
Bring back python 3.11. Saat artikel ini dirilis, default python yang terinstall di Kali Linux adalah Python 3.12. Banyak tool atau script yang tidak bisa dipakai karena masalah kompatibilitas. Daripada melakukan patching tool satu persatu, lebih baik kita lakukan downgrade saya python nya.
wget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tar.xz && tar -xvf Python-3.11.9.tar.xz
cd Python-3.11.9
./configure --enable-optimizations
make -j$(nproc) && sudo make altinstall
python3.11 -V
Install pwncat-cs
Reverse shell stuff.
python3.11 -m venv pwncat
source pwncat/bin/activate.fish
pip3 install pwncat-cs
sudo ln -s /opt/tool-of-the-trade/pwncat/bin/pwncat-cs /usr/local/bin/
pwncat-cs 2>/dev/null
Install powerview.py
Active Directory LDAP Enumeration from the network.
git clone https://github.com/aniqfakhrul/powerview.py.git
cd powerview.py
python3.11 -m venv powerview_env
python3 setup.py install
sudo ln -s /opt/tool-of-the-trade/active-directory/powerview.py/powerview_env/bin/powerview /usr/local/bin/powerview-bin
Install bloodhound.py (Bloodhound CE Ingestor)
Bloodhound Python, but for Bloodhound CE.
git clone -b bloodhound-ce https://github.com/dirkjanm/BloodHound.py
cd BloodHound.py
python3.11 -m venv bhce_env
source bhce_env/bin/activate.fish
python3 setup.py install
sudo ln -s /opt/tool-of-the-trade/active-directory/BloodHound.py/bhce_env/bin/bloodhound-python /usr/local/bin/bloodhound-bin
WordLists & Payloads
Firefox Add-Ons
Berikut beberapa add-ons Firefox yang saya install untuk keperluan menunjang aktifitas sehari-hari.
- Foxy Proxy
- PwnFox
- Cookie-Editor
- Wappalyzer
- Firefox Multi-Account Containers
Install Zed Editor
Zed Editor.
Oke mungkin itu tool yang biasa saya install di awal ketika baru pertama kali memasang Kali Linux. Sisanya saya install belakangan.
Posting Komentar untuk "Kali Linux as a Daily Driver"
Posting Komentar
Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.