世界上公认最好的SQL扫描器是“自己”,因为人类的大脑是最聪明的,这是笑话,转入正题:
真的“自己”是最好的扫描器,SQL注入通常都是那几种,只要自己测试一下(在URL参数的字符后加单引号(双引号不用);在参数后加 and 1=2;在参数后加and 1=1),这三种方法(前两者显示正常没有SQL注入漏洞,第三者显示正常但前两者不正常则有SQL注入漏洞)就可以证实有没有SQL漏洞了,你还可以在PHP文件中查看有没有用mysql_real_escape_string等过滤函数,用了这种函数,基本上不会存在SQL注入漏洞。

解决方案 »

  1.   

    gingzai777 我也知道一些SQL注入方面的问题,因为做好了一个网站后想知道到底还有没有漏洞存在,所以才会想着扫描一下的,因为人类有时不像机器一样那么机械,人就是人,是人就会有错误发生,所以才想扫描一下自己的网站。
    还有我要提醒一下,我用的是MS-SQL,不是MySQL。
      

  2.   

    阿D本身就有毒~~~~~~~~~查漏洞一点不好,但不否定它能查出sql漏洞
      

  3.   

    同意,还有阿D好像不支持PHP的MySQL注入漏洞。
      

  4.   

    扫描器jsky,wvs,w3af,nikto
    利用工具:sqlmap,pangolin,