Post

Ubuntu Setup

Ubuntu 20.04 Setup

  • sudo apt upgrade && sudo apt update
  • sudo dpkg --add-architecture i386
  • sudo apt-get install -y build-essential ninja-build qemu gdb gdb-multiarch gcc gcc-multilib python3 python3-pip python3-dev ruby-dev default-jdk gradle ruby zlib1g-dev git vim net-tools rdesktop libc6-dbg libc-dbg:i386 locate libssl-dev libffi-dev binwalk libimage-exiftool-perl nmap imagemagick radare2 nikto sqlmap dirb audacity pngcheck scalpel foremost patchelf john hashcat sleuthkit steghide checksec hydra traceroute apktool okteta upx
  • sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
  • Some things will require temporarily adding the kali distribution
  • sudo su
  • echo "deb http://http.kali.org/kali kali-last-snapshot main non-free contrib" >> /etc/apt/sources.list
  • apt update
  • exit
  • sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys [key]
  • sudo apt update
  • sudo apt-get install exploitdb
  • Remove line from /etc/apt/sources.list
  • sudo apt update
  • sudo pip3 install pwntools z3-solver pycrypto flask xortool tdqm capstone ropgadget sympy scapy pycryptodome IPython uncompyle ciphey
  • sudo gem install seccomp-tools one_gadget
  • sudo snap install --classic code
  • curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Docker
  • (opt) Add user to docker group
  • docker pull angr/angr
  • pwndbg
  • Install foxyproxy for firefox
  • BurpSuite
    • Go to http://burp (with the proxy on) and install the cert
  • Wireshark
  • Metasploit
  • Ghidra
  • pwndra scripts imported
  • Volatility3
  • RsaCtfTool
  • pwninit (newest release binary)
  • rockyou.txt
  • (opt) NotepadNext
  • Show hidden files on
  • (opt) login to slack, discord, whatsapp
  • (opt) configure terminator/fish/dolphin/whatever
    • sudo apt-get install -y terminator dolphin konsole fish
    • sudo update-alternatives --config x-terminal-emulator
    • xdg-mime default org.kde.dolphin.desktop inode/directory
    • probably adjust settings like profile colors and scrollback
    • overwrite /usr/bin/konsole with #!/bin/bash\nterminator --working-directory="$2"
  • (opt) sidebar firefox/terminator/dolphin/vscode/text editor/okteta/burp/wireshark
  • (opt) favorite ctftime/cyberchef/asciitohex/github/discord/slack/whatsapp/anything else

  • Update ~/.bashrc
1
2
3
4
5
6
7
alias ghidra='/home/madstacks/ghidra/ghidra_10.0.2_PUBLIC/ghidraRun'
alias headless='/home/madstacks/ghidra/ghidra_10.0.2_PUBLIC/support/analyzeHeadless'
alias volatility='/home/madstacks/volatility3/vol.py'
alias angr='sudo docker run --rm -v "$(pwd)"/files:/mnt -it angr/angr'
alias ff='dolphin .'
alias py='ipython --no-confirm-exit'
PATH=$PATH:/home/madstacks/metasploit-framework/
This post is licensed under CC BY 4.0 by the author.