《WEB安全从入门到放弃》学习笔记2

本文是《WEB安全从入门到放弃》的学习笔记,详细讲解了如何通过Information_schema获取数据库信息,包括tables和columns表的利用。此外,介绍了Sql-Inject漏洞的手动测试,特别是基于函数报错的信息获取,如updatexm(), extratvalue()和floor()。最后讨论了HTTP HEADER注入的概念,强调了当后台处理HTTP HEADER时可能引发的安全问题。" 79351476,3562401,Java程序员面试攻略:三年经验进阶指南,"['Java开发', '面试技巧', '职业技能', '软件开发', '职业规划']
摘要由CSDN通过智能技术生成

《WEB安全从入门到放弃》学习笔记2

(11.通过Information_schema拿下数据库–手工测试完整案例演示)

一 Information_schema数据库:中含有多个表,重点以下两个
1.tables表:用于存储table_schema,将整个数据库的所有实例的表的相关信息都放在这里;把表对应的相应数据库的名称,表的类型,默认额引擎,版本等信息存储在tables表里;
2.columns表:用于存储相关的列,数据库的表的实例的名称,对应的表名,列名。
二 获取表名:(首先用use pikachu命令切换至皮卡丘数据库中执行获取操作)

select id,email from member where username=‘kobe’ union select
table_schema,table_name from information_schema,tables where
table_schema=’pikachu’;

进一步获取information_schema中的信息需要:
获取当前数据库的名称

(kobe’union seclect database(),user()#)

->通过information_schema获取数据

(Test payload:kobe’union sec
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值