freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

Nullinux:一款针对Linux操作系统的安全检测工具
2024-10-01 00:01:12
所属地 广西

关于Nullinux

Nullinux是一款针对Linux操作系统的安全检测工具,广大研究人员可以利用该工具针对Linux目标设备执行网络侦查和安全检测。

该工具可以通过SMB枚举目标设备的安全状况信息,其中包括操作系统信息、域信息、共享信息、目录信息和用户信息。如果命令行参数中未提供用户名和密码,则会尝试匿名登录或空会话。值得一提的是,Nullinux还可以充当 Samba 工具 smbclient 和 rpcclient 的封装器。

功能介绍

1、单主机或多主机枚举;

2、枚举根目录中的共享并列出文件;

3、枚举用户和组;

4、多线程 RID 循环;

5、创建格式化的 nullinux_users.txt 输出文件,该文件不含重复项,可供进一步分析;

6、兼容 Python 2.7 和 3;

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。

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

git clone https://github.com/m8sec/nullinux

然后切换到项目目录中,使用执行工具的安装脚本即可:

cd nullinux

sudo bash setup.sh

工具使用

positional arguments:

  target                    目标服务器

optional arguments:

  -h, --help                显示此帮助消息并退出

  -v                        详细输出

  -o OUTPUT_FILE            将用户输出到指定文件

  

Authentication:

  -u USERNAME, -U USERNAME  用户名

  -p PASSWORD, -P PASSWORD  密码

  

Enumeration:

  -shares                 仅枚举共享

  -users                  仅枚举用户

  -q, -quick              快速用户枚举

  -r, -rid                仅执行 RID 循环

  -range RID_RANGE        设置自定义 RID 循环范围(默认值:'500-550')

  -T MAX_THREADS          RID 循环的最大线程数(默认值:15)

工具使用样例

python nullinux.py -users -quick DC1.Domain.net

python nullinux.py -all 192.168.0.0-5

python nullinux.py -shares -U 'Domain\User' -P 'Password1' 10.0.0.1,10.0.0.5

工具运行截图

许可证协议

本项目的开发与发布遵循MIT开源许可协议。

项目地址

Nullinux:【GitHub传送门

# 系统安全 # 安全扫描 # linux安全 # linux安全加固 # 安全检测
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录