![图片[1]-如何使用EvilTree在文件中搜索正则或关键字匹配的内容-NGC660 安全实验室](https://image.3001.net/images/20221129/1669725896_6385fec8105a2b1dac3ce.png!small)
关于EvilTree
EvilTree是一款功能强大的文件内容搜索工具,该工具基于经典的“tree”命令实现其功能,本质上来说它就是“tree”命令的一个独立Python 3重制版。但EvilTree还增加了在文件中搜索用户提供的关键字或正则表达式的额外功能,而且还支持突出高亮显示包含匹配项的关键字/内容。
工具特性
1、当在嵌套目录结构的文件中搜索敏感信息时,能够可视化哪些文件包含用户提供的关键字/正则表达式模式以及这些文件在文件夹层次结构中的位置,这是EvilTree的一个非常显著的优势;
2、“tree”命令本身就是分析目录结构的一个神奇工具,而提供一个单独的替代命令用于后渗透测试是非常方便的,因为它并不是每一个Linux发行版都会预安装的,而且在Windows操作系统上功能还会有部分受限制。
工具下载
由于该工具基于Python 3开发,因此广大研究人员首先需要在本地设备上安装并配置好Python 3环境。接下来,使用下列命令将该项目源码克隆至本地:
git clone https://github.com/t3l3machus/eviltree.git
工具使用样例
样例一-执行一次正则表达式搜索,在/var/www中寻找匹配“password = something”的字符串:
![图片[2]-如何使用EvilTree在文件中搜索正则或关键字匹配的内容-NGC660 安全实验室](https://image.3001.net/images/20221129/1669725922_6385fee24ed477d88356a.png!small)
样例二-使用逗号分隔的关键字搜索敏感信息:
![图片[3]-如何使用EvilTree在文件中搜索正则或关键字匹配的内容-NGC660 安全实验室](https://image.3001.net/images/20221129/1669725929_6385fee92864d91506c66.png!small)
样例三-使用“-i”参数只显示匹配的关键字/正则式内容(减少输出内容长度):
![图片[4]-如何使用EvilTree在文件中搜索正则或关键字匹配的内容-NGC660 安全实验室](https://image.3001.net/images/20221129/1669725937_6385fef13e9ff40533bb1.png!small)
有用的关键字/正则表达式模式
搜索密码可用的正则表达式
-x ".{0,3}passw.{0,3}[=]{1}.{0,18}"
搜索敏感信息可用的关键字
-k passw,db_,admin,account,user,token
项目地址
EvilTree:【GitHub传送门】
参考资料
本文作者:Alpha_h4ck, 转载请注明来自FreeBuf.COM
© 版权声明
部分文章采集于互联网,若侵权请联系删除!
THE END
昶之琴![资深玩家 徽章-资深玩家-NGC660 安全实验室](http://ngc660.cn/wp-content/themes/zibll/img/thumbnail-null.svg)
2年前0
我以为只要提交就行了好想告诉你![备受喜爱 徽章-备受喜爱-NGC660 安全实验室](http://ngc660.cn/wp-content/themes/zibll/img/thumbnail-null.svg)
2年前0
花巨资看一下