Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
- 前言:近段时间在学习access偏移注入时,在网上查询了大量的资料,感觉很多资料讲解的十分模糊并且我个人认为有很多不够严谨的地方,于是我便在线下经过大量测试,写出以下文章,如有错误,望指出。
- 如要转载,请标明出处!!
一、认识偏移注入
- 偏移注入的适用背景:
- access数据库与mysql不同,access数据库没有类似于mysql的information_schema这样的系统数据库,所以对于access的表名及其字段名我们只能靠经验进行猜解,而偏移注入就是提供了另外一种思路:
- 在我们只能猜解出表名,而猜解不出我们所想要的字段名的情况下,直接爆最后的字段数据。
- 偏移注入的原理(这里只是粗略的概述,详细请看下面):
- 就是将目标表进行(多级)内连接,通过联合查询和已知目标字段名的微调,将我们想要知道的字段值在已经确定的显示位上暴露出来。
- 影响偏移注入成功率的因素(当然这些因素都是影响因素,不是决定因素):
- 联合查询中显示位的位置
- 当前注入点所查询的表的字段数量(即:“当前表”的字段数量)
- 目标表的字段数量
- 我们可以猜解到的目标表的字段名的数量