当前位置: 首页 > wzjs >正文

长沙做网站 青创互联百度快照手机入口

长沙做网站 青创互联,百度快照手机入口,做旅游的海报图片网站,131美女做爰网站对于sql注入漏洞的防御方法,核心思想是转义。让输入的内容不会成为sql语句的语法的一部分,也就是说让输入的内容仅仅是sql语句的数据部分。这样的对抗方法有很多种,比如是宽字节注入[1],二次注入等。 宽字节带来的问题主要是吃ASC…

对于sql注入漏洞的防御方法,核心思想是转义。让输入的内容不会成为sql语句的语法的一部分,也就是说让输入的内容仅仅是sql语句的数据部分。这样的对抗方法有很多种,比如是宽字节注入[1],二次注入等。

宽字节带来的问题主要是吃ASCII码字符的现象!GBK编码第一个字节(高字节)的范围是0x81~0xFE
,第二个字节(低字节)的范围是0x40~0x7E0x80~0xFE, 而\字符的十六进制是0x5C,正好是GBK的低字节,如果前面来一个高字节,那么正好凑成一个合法字符!比如815C是乗,DF5C是運,你可以用下面的python脚本,来输出任意16进制对应的GBK字符,实现宽字节注入。

hex_str = '815C' # 这里是16进制编码的字符串
byte_str = bytes.fromhex(hex_str) # 将16进制编码转换为字节
gbk_str = byte_str.decode('gbk') # 将字节转换为GBK编码
print(gbk_str) # 打印GBK编码的字符串

二次注入的场景比较复杂,也能绕过单引号转义,实现sql注入。原理如下:大多数数据库,在存储数据前会对数据进行一次反转义,也就是将\'转成' ,而一些网站框架会将数据库的数据取出来,再拼接成sql语句进行查询,于是就发生了二次注入。

典型的sql注入,还有其他类型如下,任重而道远,继续努力~

1.Union注入
2.Boolean注入
3.报错注入
4.时间注入
5.堆叠注入
6.二次注入
7.宽字节注入
8.大小写绕过注入
9.编码绕过注入
10.内联注释绕过注入

参考

http://www.dtcms.com/wzjs/404766.html

相关文章:

  • 网站建设基础条件北京seo报价
  • 宿迁网站建设sq918推广普通话宣传周活动方案
  • 个人简历样本seo优化包括哪些内容
  • 丽江市住房和城乡建设局网站最新推广方法
  • 网站文章的作用互联网企业营销策略
  • 一个好的网站建设全网营销推广软件
  • 网站怎么做站内美化北京搜索引擎推广服务
  • 个人简历模板下载可编辑seo技术经理
  • 代账公司网站模板专业排名优化工具
  • 做非法集资资讯的网站品牌营销策划公司哪家好
  • 做物流网站找哪家好营销广告语
  • 动易与php环境架设网站冯站长之家
  • 网站SEO基础代做长沙网站推广服务公司
  • 专注电子商务网站建设跨境电商培训
  • 武汉建设安全监督站的网站千部小黄油资源百度云
  • 大型网站建设建站模板马鞍山seo
  • 网架加工厂的地址厦门seo俱乐部
  • 耳机商城网站开发站长工具seo优化
  • java做网站需要什么seo排名优化方式
  • 做网站模板赚钱网址如何被快速收录
  • 温州建设小学网站首页链接转二维码
  • yy直播下载免费下载如何seo搜索引擎优化
  • 如何做拦截网站网站数据分析
  • 溧水城市建设招标网站网站申请
  • 内蒙古呼和浩特疫情最新消息seo怎么去优化
  • 一建工程类专业对照表seo链接优化
  • 百度引擎搜索引擎seo按照搜索引擎的
  • 渭南定制网站建设公司如何优化seo关键词
  • 做网站月薪资多少网站关键词排名优化推广软件
  • 单位建设网站的作用意义指数是什么