有这样一个漏洞  update abc set x=1 where id='A00001'A00001的内容没有过滤,我如果想注入的话,应该怎么写语句例如管理员表是ADMIN,插入数据的话应该如何写不能用分号,已经试过

解决方案 »

  1.   

    对了,忘记了是MYSQL 数据库
      

  2.   

    MYSQL 数据库建议去相应版块问
      

  3.   

    那么,这个数据接口定义的,我们给出「字段」,「表」,和「条件」,然后它返回数据集。 这样,如果sql注入式攻击的话,就可以在条件这里做文章了。 
    比如:条件= "a= 'b '   and   c= ' "   &   textbox1.text   &   " ' " 
    那么在textbox1.text   输入   " '   a= '%% '   or   a= ' "   
    这样就形成攻击了。 
    这个好解决。 
    我们解决方法是:   写个判断可以输入内容的方法,如果有非法字符,我们就返回false。