Reverse Engineering Mobile Applications
There are many simple ways to do reverse engineering (first step towards Mobile application security). As of today, there are various mobile platforms available. We will keep our primary focus on Android, IOS, Windows and Blackberry. Reverse engineering Android Mobile App (APK File): 1. Select the APK file you want to reverse engineer. Using any extractor like 7zip, extract the files. 2. Now you can see a file named classes.dex. 3. Using the tool dex2jar to convert classes.dex into a readable jar. Command : dex2jar.bat classes.dex 4. Now using any Java decompiler, you can open the newly converted file "classes_dex2jar". In my case i am using jdgui , a free tool. 5. Now you can see all the packages and class files inside it. 6. Look for hard-coded sensitive information in the code (if code is ...