Cheaper (this is for all you broke hackers!) Incredibly useful platform for penetration testing and auditing Makes you look cool Always good to get exposure to how flashing of any mobile device works – good intro to Android
What can you do with a PwnPad? ●
Wired/Wireless Assessments
●
Bluetooth Assessments
●
Physical Drop Test
●
Lots of things! We'll go over other use cases once we start building.
What we will cover: ●
Setting up the build environment
●
Building the PwnPad
●
Using the PwnPad
●
Demos!
What you will need ●
Google Nexus7 tablet (32GB 4G preferred)
●
USB OTG Cable
●
USB Flash Drive 4GB or larger
●
Linux Laptop (Ubuntu 12.04 or greater preferred)
●
PwnPad Image and install scripts
●
Android Fastboot and ADB tools
●
Network Connectivity (for build machine only)
Installing fastboot and ADB KALI Linux mkdir /opt/android && cd /opt/android echo "deb-src http://debian.ens-cachan.fr/ftp/debian/ sid main contrib non-free" >> /etc/apt/sources.list apt-get update apt-get -y build-dep android-tools apt-get -y source --build android-tools dpkg -i android-tools-*.deb cd ~ rm -rf /opt/android sed -i 's/.*cachan\.fr.*//' /etc/apt/sources.list
Setting up your build environment: ●
●
● ● ● ●
(If not running Ubuntu 12.04) Install Android Tools – fastboot and adb Download the PwnPad Image available here: http://pwnieexpress.com/pages/community-downloads Or get it from us on a flash drive Extract Image and build script Copy Image (TWRP folder) to root of USB drive Chmod script, run build script and follow directions
Extract Image and build script: 1. Open root shell 2. Extract image: tar -jxvf pwnpad*.tar.bz2 3. Copy TWRP folder to root of USB drive: cp -R TWRP /media/usb1/ 4. Chmod build script, run build script: cd pwnpad_build_script/ chmod +x flash_pwnpad.sh ./flash_pwnpad.sh 5. Follow directions on screen!
WARNING! This installation process will permanently erase all data on your Nexus tablet device! Any data you wish to preserve should be backed up to an external system or hard drive before proceeding!
Flashing your Nexus 7 ●
Boot your Nexus 7 into Fastboot mode –
Power on the Nexus7 while holding Volume Down
Flashing your Nexus 7 ●
Follow the on-screen instructions! –
The flashing process can be restarted at any time
Unlock the bootloader – press power button
Flashing your Nexus 7 - TWRP
Flashing your Nexus 7 ●
● ●
Connect the USB drive to the OTG cable and plug it into the Nexus 7 Click Restore If “PwnPadv0a” doesn't immediately show up, click the back arrow and then re-click the Restore button
●
Click “pwnpadv0a”
●
Slide the slide to the right
Flashing your Nexus 7 ●
●
Once the flashing has completed, you will be prompted to “Reboot” Hold down the Volume Down button and select reboot –
●
●
This will bring you back to the Fastboot screen
Remove the OTG cable and plug the Nexus 7 back into the mini-USB cable conencted to your laptop Hit Enter in terminal window for script to finish
Once Your Pad is Built: DO NOT RUN ANDROID UPDATE! IT WILL BREAK EVERYTHING! ●
Open RootShell icon and hit enter, enter, enter, then type yes, and hit enter.