2

如何使用Otseca搜索和转储系统配置并生成HTML报告

 11 months ago
source link: https://www.51cto.com/article/769490.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

关于Otseca

Otseca是一款功能强大的开源工具,在该工具的帮助下,广大研究人员可以搜索并转储目标系统中的配置信息,并自动生成HTML格式的报告。

该工具旨在辅助研究人员以简单且快速的方式在目标环境中执行一系列命令集,扫描完成之后,我们将获取大量与目标系统组件配置相关的有价值信息,而这些信息可以在之后的渗透或安全审计活动中发挥作用。

该工具适用与以下研究人员:

1、系统管理员

2、安全研究人员

3、安全专家

4、渗透测试人员

5、红队/蓝队人员

GNU/Linux(已在Debian和CentOS上进行过测试)

Bash(v4.4.19)

Root权限

广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone git clone https://github.com/trimstray/otseca

然后切换到项目目录中,执行工具安装脚本:

cd otseca

./setup.sh install

然后使用下列命令即可运行Otseca:

otseca --ignore-failed --tasks system,network --output /tmp/report
Usage:

    otseca <option|long-option>

 

  Examples:

    otseca --help

    otseca --format html

    otseca --format html --ignore-failed

    otseca --format raw-html --tasks system,network

 

  Options:

        --help                      显示工具帮助信息

     -f|--format <key>               设置输出格式,可选html或raw-html

     -t|--tasks <key>                设置要执行的任务,可选key: system、kernel、permissions、services、network、distro、external

     -o|--output <path>              设置输出报告的目录路径

        --show-errors               在输出中显示错误信息

        --ignore-failed              命令执行失败时忽略错误信息

工具运行样例

otseca --help

otseca --format html

otseca --format html --ignore-failed

otseca --format raw-html --tasks system,network

下面给出的是该工具从本地系统收集信息的过程示例性结果:

17717ef430e04b3de5697366f4853edb4db998.jpg

除此之外,该工具还提供了三种不同的输出响应状态,任务完成时(找到或没找到目标信息)以及错误发生时都分别提供了命令行输出和报告格式输出。

任务完成时(未找到有用信息)

命令行输出:

31bbfb0279281b6db9c063ff078c45e68010ea.jpg

报告格式输出:

e1faf844176f81360086822e8db8aa99ae648b.jpg

错误发生时

命令行输出:

e5040f2259cf7b2e8ca0391c31543ab6dcadef.jpg

报告格式输出:

c2e326c42fb409b503c07845ddc23d1d426f15.jpg

任务完成时(找到了有用信息)

命令行输出:

b1b97b5000d4f1e6378169b7b9d4490a6285e2.jpg

报告格式输出:

8736523569b17860d20995a047c051f349fdf8.jpg

工具其他运行截图

工具主界面:

e99f8eb28b5987e2e93984f56de7a9b560952e.jpg

服务扫描输出:

a8c546549c577a9468c59967a98ce3728e152f.jpg

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可证协议。

Otseca:【GitHub传送门】

本文作者:Alpha_h4ck, 转载请注明来自FreeBuf.COM


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK