Lecture 10: Analysing Unknown Databases Flashcards
1
Q
What to do?
A
- Understand / Use the Application
- Find the SQLite files
- Gather information on each database file
- Perform common application tasks
- Develop SQL queries to extract information
2
Q
1 Understand / Use the Application
A
- What can the application do?
- What information might be stored in SQLite logs?
- What is already known about the application?
3
Q
2 Find SQLite files used by the application
A
–Google
–Profiles / Preferences
–Install application in a Virtual Machine
4
Q
3 Gather information on each
database file
A
- List all tables
- Describe the structure of each
- Record number of entries in each table
- Attempt to identify links between tables
–> understand the structure
5
Q
4 Perform common tasks
A
Rerun step 3 (Gather information on each
database file)
6
Q
5 Develop SQL queries to extract information
A
- Create SQL queries to extract the required information
- Record the queries