资产灯塔ARL二次开发之快速信息收集优化篇

2024-03-09 1,014 0

一、前言

大家好啊,我是奉天安全团队FTSec的chobits02,这次文章的主题是如何去修改常用的信息收集工具资产灯塔ARL的功能,然后优化它的扫描效率(附带改版文件下载链接)。

对于初步的信息收集,我的想法是:

  • 1.子域名的字典够大,能够尽可能收集子域名;
  • 2.指纹规则更加多些;
  • 3.文件泄露的功能检测更快一些;
  • 4.漏洞检测能更加轻量一些,nuclei还是偏重型扫描器了;
  • 5.webInfoHunter信息收集加入自定义的检测规则。

话不多说进入正题,这边来说下如何对ARL二次开发。

二、字典增强

资产灯塔ARL二次开发之快速信息收集优化篇插图

ARL自带的大字典只有2w个子域名,在docker容器的/code/app/dicts目录下

资产灯塔ARL二次开发之快速信息收集优化篇插图1

我这边收集了其他的字典,然后再加上ARL自带的字典去重后生成了新字典,链接如下:

https://cowtransfer.com/s/4c053c7fd4e54e 传输口令 3hk1xi

有师傅反应上面链接失效了,这里再贴一个字典链接:

链接:https://pan.baidu.com/s/1PPGUzC2slJ1K4MKk_G3EqA 
提取码:fmog

将字典复制到arl_worker的docker中,使用如下命令:

docker cp domain_2w.txt 容器ID:/code/app/dicts/domain_2w.txt

然后docker restart容器即可

三、指纹规则增强

可以参考开源项目:

https://github.com/loecho-sec/ARL-Finger-ADD/tree/main

资产灯塔ARL二次开发之快速信息收集优化篇插图2

项目是从finger.json中读取匹配的指纹来替换进ARL的指纹库中,finger.json的命名规范如下:

method为faviconhash,匹配的是icon的hash值;method为keyword,匹配的是location为header或body的字符串。

根据上面的命名规范,可以自己收集更多的指纹加入规则当中


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

苹果试图保护你的隐私,OpenAI可能做不到
Shuffle:一款完全自动化的安全栈增强平台
如何使用CODASM编码Payload并降低熵值
SessionExec:一款针对会话安全的安全命令测试工具
Arkime:一款大规模数据包捕获和索引数据库系统
从蓝队流量角度分析Shiro-550反序列化漏洞

发布评论