10
SQLMap

SQLmap

Embed Size (px)

DESCRIPTION

Overview of SQLmap and it's settings

Citation preview

Page 1: SQLmap

SQLMap

Page 2: SQLmap

Options

• -v• -h

Page 3: SQLmap

Target:

• -d DIRECT• -u URL• -r REQUESTFILE• -l LIST

Page 4: SQLmap

Requests:

• --data=DATA• --cookie=COOKIE• --scope=SCOPE

Page 5: SQLmap

Injection

• -p PARAMETER• --dbms=DBMS• --os=OS• --prfix=PREFIX• --suffix=SUFFIX• --tamper=TAMPER

Page 6: SQLmap

$query = “SELECT * FROM users WHERE id=(‘ ”.$_GET[‘id’].” ’) LIMIT 0, 1”;

Sqlmap –u URL –p id –prefix “’)” –suffix “AND (‘abc’=abc”

$query = SELECT * FROM users WHERE id=(‘1’) <PAYLOAD> AND (‘abc’=‘abc’) LIMIT 0,1”;

Page 7: SQLmap

Detection:

• --level=LEVEL (1-5)• --risk=RISK (0-3)• --string=STRING• --regex=REGEX

Page 8: SQLmap

Enumeration

• --current-user• --current-db• --users• --passwords• --dbs• --tables• --columns• --dump (all)• --replicate• --search• --sql-query=SQLQUERY

Page 9: SQLmap

Enumeration (cont)

• -D DB• -T TABLES• -C COLUMNS• --file-read=FILE

Page 10: SQLmap

General

• -s SESSIONFILE• --flush-session• --update• --save