@
cevincheung 作为一个进攻方来跟你说说安全狗的作用:
扫描:
当扫描网站目录的时候,安全狗会屏蔽同一ip的多线程扫描,
在你把扫描器线程调低对网站扫描,可能不会屏蔽封你的ip,
但是这样的话用你常用的字典扫完一个网站可能需要几个小时或者一天,
而且针对一个公司的话,子域/二级目录/爆破形式递归扫描诸如这种。那时间相加起来就不是一点半点了。
无形增加了攻击成本。
注入:
常规sql注入,在有安全狗的情况下,用sqlmap、pangolin、havij等工具是压根没用的,线程过多会屏蔽ip,sql关键字,或者各种常规绕过waf的关键字都被过滤了。
手工注入你得测试是什么版本的安全狗,过滤了什么,等你巴拉拉绕过注入,sa?db?root?权限,想直接backup一个shell?或者into out一个shell?想把user表什么之类的dump下来?继续绕吧,不仅麻烦,耗时间,就算拿到了管理账号密码。与上面说的扫描联系起来,如果没扫到后台地址,或者后台地址藏的很深。你需要各种组合生成各种字典去扫描。可能扫完就是几天了。
上传:
过滤大多数的一句话等各种类型shell,传上去是个问题,用正常的菜刀连接又个问题,不仅要asp/php/jsp等各种小马绕过,诸如altman、chopper的一句话连接工具的post特征他也是有的,重写这些工具?需要花多少时间。
提权:
对市面上公开的exp是会杀掉的,当然你自己的0day或者做好免杀了的exp就跳过,其次是禁止执行命令。执行不了命令,在win下提权有多难。自己想。
所以,不了解请不要讲出“没有丁点卵用”这种话。