Computer Setup for Hands-On Workshops at HCC
What You Need
Hardware: a computer with a 64-bit processor, hardware virtualization and at least 4 GB of RAM. Any computer less than 5 years old probably meets those requirements.
Primary Operating System: Ubuntu Linux
The computer should have Ubuntu Linux 14.04 installed as its
main operating system, not in a virtual machine.
You must have root privileges on the Ubuntu OS, so you can install
software.
It will need this software, all of which is free:
- Android Studio, Burp, and Genymotion:
Instructions at
https://samsclass.info/128/proj/ubuntu-prep.htm
- Hopper Disassembler, which you can install with these commands:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install build-essential -y
sudo apt-get install git subversion autoconf automake cmake libffi-dev libxml2-dev libgnutls-dev libicu-dev libblocksruntime-dev libkqueue-dev libpthread-workqueue-dev autoconf libtool clang -y
cd /tmp
curl http://www.hopperapp.com/HopperWeb/downloads/hopperv3-3.11.2.deb > hopperv3-3.11.2.deb
sudo dpkg -i hopperv3-3.11.2.deb
- VMware Workstation: Instructions at
http://www.liberiangeek.net/2014/12/install-vmware-workstation-11-ubuntu-14-10/
Windows Virtual Machine
We will need a VMware virtual machine with Windows 7 Professional or better or Windows 10 Professional or better on it.
We need Administrator privileges on the Windows virtual machine
In the Windows virtual machine, we need this software:
Posted 3-2-16 by Sam Bowne