您现在的位置是:休闲 >>正文
cracer渗透测试工具包
休闲251人已围观
简介第一次拿到cracer渗透测试工具包是在一个内网靶场项目里,当时甲方只给了一台跳板机,外网完全隔离。手头常用的Burp、nmap、sqlmap都得重新配环境,时间紧得让人想骂人。同事扔过来一个压缩包, ...
第一次拿到cracer渗透测试工具包是渗透在一个内网靶场项目里,当时甲方只给了一台跳板机,测试外网完全隔离。工具手头常用的渗透Burp、nmap、测试sqlmap都得重新配环境,工具时间紧得让人想骂人。渗透同事扔过来一个压缩包,测试说“试试这个,工具cracer的渗透,解压就能跑”。测试解压后目录结构干净得不像话——没有乱七八糟的工具readme,没有捆绑安装器,渗透每个文件夹名字就是测试工具名,连版本号都标得清清楚楚。工具
这个工具包最狠的地方在于它把渗透测试的完整链路给串起来了。信息收集阶段有子域名爆破和端口扫描的脚本,不是那种花哨的GUI,全是命令行,参数写得明明白白。比如那个`subdomain_scan.py`,默认字典只有两千条,但支持直接挂载seclists,跑起来速度比某些商业工具还快。我拿它扫过一个省级政务云的子域,三分钟出结果,命中率比预期高出一截。
漏洞探测模块塞了二十多个POC脚本,从Struts2到Shiro反序列化都有。有个细节挺有意思——每个POC都单独放在`pocs/`目录下,命名格式是`漏洞编号_组件名.py`。有次遇到一个老旧的Confluence站点,CVE-2021-26084的POC直接跑通,回显shell的时候我盯着屏幕愣了两秒。当然这些POC不是万能药,有些需要手动改payload,但至少省去了到处搜exp的时间。
后渗透部分是我用得最多的。`mimikatz`和`ladon`都做了绿色化处理,不用编译,扔到目标机器上直接执行。有个横向移动的脚本`smb_brute.py`,支持哈希传递,速度比Metasploit的auxiliary模块快不少。不过它有个坑——默认线程数是50,内网环境容易触发告警,我一般手动改成10。这种小细节说明作者是真在一线干过活的,不是闭门造车。
工具包里的字典文件值得一提。`dict/`目录下分了弱口令、目录扫描、参数爆破三类,弱口令那个文件只有800KB,但覆盖了国内常见OA、中间件的默认密码。有次打一个致远OA,用里面的`seeyon.txt`字典,十分钟就进了后台。相比之下,网上那些动辄几十MB的“超级字典”反而效率低下,因为噪音太多。
当然这包不是没有缺点。部分脚本依赖Python2,现在很多系统默认只有Python3,得手动改shebang。还有那个`sqlmap`的封装脚本,参数传递逻辑有点问题,复杂注入点会报错。我后来直接绕过封装,用原版sqlmap。另外工具包更新频率不高,最近一次更新是去年三月,新出的漏洞得自己往里加POC。
用久了会发现,cracer这套东西适合两种场景:一是内网渗透,工具轻量、依赖少、落地快;二是应急响应,里面的日志分析脚本能快速定位webshell和异常进程。但别指望它替代Burp Suite——没有代理拦截,没有重放器,复杂逻辑漏洞还得靠手动。把它当成一把瑞士军刀,而不是整个工具箱。
最后说个真实案例。上个月帮朋友看一个站,目标站用了宝塔面板,版本号被隐藏了。用cracer里的`bt_scan.py`扫了一下,发现是7.7.0,存在未授权访问漏洞。直接读数据库配置,拿到root密码,全程不到二十分钟。朋友问用的什么神器,我说就一个压缩包,解压完还没一个游戏安装包大。
工具这东西,顺手最重要。cracer渗透测试工具包不是最全的,也不是最新的,但它把常用功能做成了即插即用的模块,省去了大量环境配置时间。对于经常打内网、做应急的人来说,这种“开箱即用”的设计比花哨的界面实在得多。
Tags:
相关文章
黑客怎么查询个人信息
休闲凌晨两点,我盯着屏幕上的抓包数据,对面那台服务器的响应时间突然慢了300毫秒。这不是网络波动——有人正在用字典爆破我的测试账号。黑客查个人信息,从来不是电影里那种炫酷的敲代码,而是像开锁匠一样,先试遍 ...
【休闲】
阅读更多工具自学
休闲我学Blender的第一周,几乎全花在了找按钮上。教程里老师随口一句“给个细分”,我盯着界面找了二十分钟。后来发现,快捷键Ctrl+1就搞定。那一刻我意识到,工具自学最大的障碍根本不是智力,是信息差— ...
【休闲】
阅读更多邮政综合营销体系建设
休闲邮政的营销体系不是把包裹送出去就完事了。去年我在一个县级邮政网点蹲了半天,发现柜员还在用Excel表格记录客户寄递偏好,而隔壁顺丰的快递员已经用企业微信给客户发优惠券了。这种落差不是个别现象,是系统性 ...
【休闲】
阅读更多