starting with mobile application pen testing

17
MOBILE APPLICATION PEN TESTING HOW TO GET STARTED IN

Upload: stephanie-vanroelen

Post on 11-Feb-2017

75 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Starting with mobile application pen testing

MOBILE APPLICATION PEN TESTING

HOW TO GET STARTED IN

Page 2: Starting with mobile application pen testing

WHY PEN TEST MOBILE APPLICATIONS?

Page 3: Starting with mobile application pen testing

CHALLENGES

Page 4: Starting with mobile application pen testing

CHALLENGES

CHALLENGES YOU’LL FACE WHEN TESTING MOBILE APPLICATIONS

▸ Mobile OS software versions

▸ There are a lot of tools available

▸ A lot of online material to sift through -> Where to start?

▸ Some challenges have little or no tools, solutions or online information

Page 5: Starting with mobile application pen testing

EXAMPLE: A MOBILE APP THAT USES A COMMUNICATION PROTOCOL OTHER THAN HTTP OR HTTPS

Page 6: Starting with mobile application pen testing

MOBILE APPLICATION PEN TESTING

STEPS FOR STARTING IN

Page 7: Starting with mobile application pen testing

CHOOSE AN OSSTEP 1

Page 8: Starting with mobile application pen testing

LEARN ABOUT OS ARCHITECTURE

STEP 2

Page 9: Starting with mobile application pen testing

STATIC VS. DYNAMIC TESTINGSTEP 3

Page 10: Starting with mobile application pen testing

VIRTUAL VS. REAL DEVICE STEP 4

Page 11: Starting with mobile application pen testing

ROOT OR JAILBREAK DEVICESTEP 5

Page 12: Starting with mobile application pen testing

CAPTURE TRAFFICSTEP 6

Page 13: Starting with mobile application pen testing

DIVE RIGHT INSTEP 7

Page 14: Starting with mobile application pen testing

EXAMPLES OF FOUND VULNERABILITIES

Page 15: Starting with mobile application pen testing

EXAMPLES OF VULNERABILITIES

VULNERABILITIES I’VE FOUND DURING MOBILE PEN TESTS

▸ private certificate found on device

▸ database with unencrypted passwords

▸ list of all users in the app

▸ bypassing game restrictions

▸ public IP for database servers

Page 16: Starting with mobile application pen testing

SOME TIPS

Page 17: Starting with mobile application pen testing

TIPS

HELPFUL LINKS & COURSES

▸ OWASP Mobile Pen Testing Guide

▸ SANS 575: Mobile Device Security and Ethical Hacking

▸ Infosec institute blog

▸ Conference talk videos

▸ Conferences - almost every conference now has talks on mobile security

▸ The Andro2 VM image is nice for Android because it has all tools installed