Bootstrap

sql手工注入实战

1、通过网页猜测sql语句

 原始页面

先猜测sql语句为

select * from 表名 where id = 参数id

当id=1时后台的语句应为

select * from 表名 where id = 1

2、开始判断是否存在sql注入

2.1、可以先通过加一个引号查看是否页面发生改变

select * from 表名 where id = 1‘

 页面发生了改变,表示语句被后台执行存在sql语句

2.2、也可以通过 加and 1=1 或者 and 1=2 进行判断

因为and 1=1 为真,and 1=2 为假

先测试and 1=1,页面没有发生改变

 再测试and 1=2,发现页面发生改变,证明存在sql注入漏洞

<
;