攻防世界前五题和sql-labs

攻防世界

1.在地址前加上view source:攻防世界前五题和sql-labs

 更多工具-web开发者工具-查看器攻防世界前五题和sql-labs

更多工具-页面源代码(CTRL+u)

 攻防世界前五题和sql-labs

 攻防世界前五题和sql-labs

 2.robots协议也叫做robots.txt攻防世界前五题和sql-labs

 robots里面的文件不能自己爬取,所以要手动输入攻防世界前五题和sql-labs

 攻防世界前五题和sql-labs

 3.backup

常见的备份文件名后缀名是.bak

在地址后面加上/index.php.bak

攻防世界前五题和sql-labs

 攻防世界前五题和sql-labs

 通过VS打开攻防世界前五题和sql-labs

 4.攻防世界前五题和sql-labs

 cookie是用户客户端计算机保存的信息攻防世界前五题和sql-labs

 打开web开发者工具,打开存储,点第一个,查看代码攻防世界前五题和sql-labs

 5.disabled 规定禁用 input攻防世界前五题和sql-labs

 打开web开发者工具-查看器-查看代码攻防世界前五题和sql-labs

 将disabled删去攻防世界前五题和sql-labs

 sql-labs

1.判断字段数,从1开始试,4报错,有三个字段攻防世界前五题和sql-labs

 攻防世界前五题和sql-labs

 2.判断注入点攻防世界前五题和sql-labs

攻防世界前五题和sql-labs

 

攻防世界前五题和sql-labs

攻防世界前五题和sql-labs

攻防世界前五题和sql-labs

 ?id=1'或者')或者"或者")还有数字注入(用and语句1=2来判断)

第二步,判断字段数用order by 1(2,3···)直至报错

第三步,将id=1改成id=0,联合查询当前数据库名union select database()

第四步,查数据库中的表名

select 1,table_name from information_schema.tables where table_schema=database()

查询出一个结果,用limit 1,1(2,1·····)查其余表名

第五步,查字段名,select 1,column_name from information_schema.columns where table_schema=database() and table_name='表名',用limit 1,1(2,1·····)查其余表名

最后一步:查数据select 1,username from 表名

select 1,password from 表名

第五题和第六题判断了','),","),")}都不对,不会了。(图片照的太模糊了,就没全传上去,对不起!)

上一篇:sqli-labs-master 1-20关解析


下一篇:spark读取和处理zip、gzip、excel、等各种文件最全的技巧总结