I was just wondering how could i check my client's Android application for SQL Injection or other similar kind of bugs.
I mean if its an application, where should i write the queries. If through ADB, then how?
Information Security Stack Exchange is a question and answer site for information security professionals. It only takes a minute to sign up.Sign up to join this community
SQL injection requires that some part of the application can take input and be persuaded to pass it to a database as SQL commands, so testing all input fields with your SQL test strings is key.
John S's question on how to test for SQL injection on input fields is relevant whether those fields are in an application or on a website.
Check out the DB browser app, depending on the nature of the sqlite db in the app you can manually connect to the db and insert your own queries into it. For xss that by definition requires a user input so just test as normal, right?