Purposefully Insecure and Vulnerable Android Application (PIVAA) is an updated version of Damn Insecure Vulnerable Application and when I look at this application I think its really cool and I want to try to test it Sauce link: https://github.com/HTBridge/pivaa But in this post, we are going to focus on the database security and best practice part of the application. 1st challenge: Cleartext SQLite database The mobile application uses an unencrypted SQLite database. This database can be accessed by an attacker with physical access to the mobile device or a malicious application with root access to the device. The application should not store sensitive information in clear text. before we move on to the actual testing, I just want to say that I think this is actually rather a best practice not a vulnerability in android penetration testing. to solve this problem, first, I try to do some simple static analysis to find which class that contains string "SQLiteDatabase...
Talk about Binary Analysis and Android Mobile security | I Create THINGS that Break THINGS :D