专栏名称: FreeBuf
国内关注度最高的全球互联网安全新媒体
目录
相关文章推荐
嘶吼专业版  ·  安全动态回顾|工信部通报21款APP及SDK ... ·  2 天前  
看雪学苑  ·  SDC2024议题聚焦 | ... ·  4 天前  
果粉之家  ·  iPhone16在印尼或遭禁售! ·  4 天前  
果粉之家  ·  iPhone16在印尼或遭禁售! ·  4 天前  
计算机与网络安全  ·  WLAN密码应用要求 ·  6 天前  
杨浦科技创业中心  ·  10月政策月历!上海市级申报类政策预告排片请 ... ·  1 周前  
51好读  ›  专栏  ›  FreeBuf

Nullinux:一款针对Linux操作系统的安全检测工具

FreeBuf  · 公众号  · 互联网安全  · 2024-10-11 19:46

正文


关于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

https://github.com/m8sec/nullinux


FreeBuf粉丝交流群招新啦!
在这里,拓宽网安边界
甲方安全建设干货;
乙方最新技术理念;
全球最新的网络安全资讯;
群内不定期开启各种抽奖活动;
FreeBuf盲盒、大象公仔......
扫码添加小蜜蜂微信回复「加群」,申请加入群聊