开源指纹工具——潮汐TideFinger更新了!

admin 2021年11月30日04:31:37评论597 views字数 1720阅读5分44秒阅读模式

关于TideFinger

2020年的时候,从网上整合了大部分常见的指纹库,参考了一些比较不错的指纹识别工具,写了一款开源的指纹识别小工具——TideFinger,并使用了传统和现代检测技术相结合的指纹检测方法,让指纹检测更快捷、准确。

TideFinger项目地址:https://github.com/TideSec/TideFinger

搭建了一套在线指纹识别平台:http://finger.tidesec.com/

当时还写了一篇关于指纹识别的文章:https://www.freebuf.com/articles/web/202560.html

指纹工具发布之处,也想着能定期的更新指纹库,但后来忙起来后就陷入了无限期的拖沓。同时也发现靠自己去维护指纹库有些不太现实,花费时间和精力都比较多一些。所以后来自己写一些小工具用到指纹的时候,就开始集众家之长,不再重复造轮子,很多东西都是拿过来直接调用然后解析结果就可以了。

所以在2021年上半年的时候,对潮汐指纹平台进行了更新,加入了很多新功能:https://mp.weixin.qq.com/s/ctrWPQ8NNdc6NwLrkKa3Xg

开源指纹工具——潮汐TideFinger更新了!

但是后来由于各种不可说原因,部分功能又被下线了。后来很多小伙伴在后台问能不能开源之类的,所以才有了这次对TideFinger进行了一次升级完善。

主要完善点

1、完成了python3的代码升级。之前使用python2实现的,现在github里包含了python2和python3两个版本,可以根据自己环境去选。

2、升级了tidefinger的自身指纹库,2020年的时候指纹大约为2100条,目前指纹文件cms_finger.db已包含大约5900条指纹。

3、引入了Wappalyzer指纹库,使用了python版的Wappalyzer,代码来自https://github.com/chorsley/python-Wappalyzer

4、引入了webanalyzer指纹库,这个是国内一群安全爱好者做的一个很不错的项目,项目地址https://github.com/webanalyzer/,里面的role也集成了WhatWeb、Wappalyzer、fofa的规则等。

5、因为多个指纹库都会有部分重合,所以后面对识别到的指纹进行了简单的去重处理,并对部分常见的误报进行了优化。

6、py2版本中在无法识别到cms时会默认使用数据库文件遍历的方式进行进一步指纹识别,但这样会对目标站点发起大量请求,我现在已经基本不大用这种方式,所以py3版加了个-d的选项,0为不启用,1为启用,默认为不启用。

新旧版本对比

python2版:

开源指纹工具——潮汐TideFinger更新了!
开源指纹工具——潮汐TideFinger更新了!
开源指纹工具——潮汐TideFinger更新了!

python3新版:

开源指纹工具——潮汐TideFinger更新了!
开源指纹工具——潮汐TideFinger更新了!
开源指纹工具——潮汐TideFinger更新了!

python3新版本获取的指纹更多,默认对目标发送大约4-5个数据包,而且都是没有攻击特征的,相对来说还是是可以接受的。

开源指纹工具——潮汐TideFinger更新了!
开源指纹工具——潮汐TideFinger更新了!

下一步打算

现在也开始计划能用Go重写一下指纹识别工具,Go的一些特性的确也适合做这些。目前novasec团队的酒零大佬开发了一个增强版的whatweb:https://github.com/winezer0/whatweb-plus,现在也在召集人马准备用Go重写whatweb,希望感兴趣的小伙伴可以一起参与。

现在写一些红队小工具也越来越看重指纹识别的效率和精准度,这决定了你的自动化攻击流程的下一步走向,特别是在一些框架类和通用CMS的识别上。

开源指纹工具——潮汐TideFinger更新了!

感谢

这次升级主要是引入了一些其他优秀工具,再次表示感谢,包含并不止以下优秀项目和工具。

https://github.com/chorsley/python-Wappalyzer

https://github.com/webanalyzer/

https://github.com/winezer0/whatweb-plus

https://github.com/urbanadventurer/WhatWeb

https://github.com/AliasIO/Wappalyzer

https://github.com/se55i0n/Webfinger


本文始发于微信公众号(Tide安全团队):开源指纹工具——潮汐TideFinger更新了!

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年11月30日04:31:37
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   开源指纹工具——潮汐TideFinger更新了!https://cn-sec.com/archives/466063.html

发表评论

匿名网友 填写信息