zoukankan      html  css  js  c++  java
  • Mysql下可能存在注入的点。

      总结下mysql下可能存在注入的点,适用于mssql和oracle,先写语句,以后再写语句可能出现在哪些场景下:

      针对查询:

        

    select * from x where id=* 
    select * from x where id='*'

     针对删除:

      

    delete from x where id=*
    delete from x where id='*'

     针对修改:

      

    update x set name='*'
    update x set name='x',x='*' where id=x

    针对插入:

      

    insert into x values(1,'*')
    insert into x(id,name) values(1,'*')

    针对搜索查询(like):

    select * from x  where name like '*%' 
    select * from x  where name like '%*%' 
    select * from x  where name like '%*' 

    针对排序(order by):

    select * from x order by *

    针对统计(group by):

    select from x group by *

    针对in:

     

    select * from user1 where id in (1,*)
    select * from user1 where id in ('1','*')

    针对limit:

    select * from x limit *
    select * from x limit 0,*
    select * from x order by id limit *
    select * from x order by id limit 0,*

     针对数组key:

      

    function addslashes_array($value) { return is_array($value) ? array_map('addslashes_array', $value) : addslashes($value); } print_R($_GET); foreach ($_GET AS $key => $value) { print $key; } ?> ....

    假设http://*.com/test=123,代码中过滤了value没有过滤key,白盒/fuzz中可以通过http://*.com/test'=123注入

    暂时先总结这么多。注入的时候可能遇到的一些。

      

  • 相关阅读:
    技术人生:墨菲定律
    Ioc:Autofac Registration Concepts
    Ioc:autofac lifetime scope.
    Ioc:The basic pattern for integrating Autofac into your application
    Logstash filter 插件之 date
    配置 Elasticsearch 集群
    Linux 命名管道
    Linux 管道
    Golang 入门 : channel(通道)
    Golang 入门 : 竞争条件
  • 原文地址:https://www.cnblogs.com/piaomiaohongchen/p/10878368.html
Copyright © 2011-2022 走看看