Enum4linux
简介
Enum4linux是一个用于枚举Windows和Linux系统上SMB共享的工具,是Windows上 enum.exe的替代方法。它可以枚举Windows Samba主机快速从目标SMB提取信息。如果目标端口139和445开启,说明SMB服务正常运行。
Linux安装命令
1 | apt-get install samba |
主要功能:
- RID循环(在Windows 2000上将RestrictAnonymous设置为1时)
- 用户列表(在Windows 2000上将RestrictAnonymous设置为0时)
- 组成员信息列表
- 股份列举
- 检测主机是在工作组中还是在域中
- 识别远程操作系统
- 密码策略检索(使用polenum)
enum4linux -v target-ip |
详细模式,显示enum4linux正在执行的基本命令 |
---|---|
enum4linux -a target-ip |
运行所有选项,除了基于字典的共享名猜测之外, |
enum4linux -U target-ip |
列出用户名(如果服务器允许)-(RestrictAnonymous = 0) |
enum4linux -u administrator -p password -U target-ip |
如果您设法获得了凭据,则可以提取完整的用户列表,而不管RestrictAnonymous选项如何。 |
enum4linux -r target-ip |
从默认RID范围(500-550,1000-1050)中提取用户名 |
enum4linux -R 600-660 target-ip |
使用自定义RID范围提取用户名 |
enum4linux -G target-ip |
列出组。如果服务器允许,您还可以指定用户名-u 和密码-p |
enum4linux -S target-ip |
列出Windows共享,同样可以指定用户名-u 和密码-p |
enum4linux -s shares.txt target-ip |
如果服务器不允许您检索共享列表,请执行字典攻击 |
enum4linux -o target-ip |
使用smbclient获取操作系统信息,这可以在某些Windows版本上获取Service Pack版本 |
enum4linux -i target-ip |
拉取有关拆卸设备已知打印机的信息。 |
Reference
https://highon.coffee/blog/enum4linux-cheat-sheet/
https://tools.kali.org/information-gathering/enum4linux
https://null-byte.wonderhowto.com/how-to/enumerate-smb-with-enum4linux-smbclient-0198049/
- Post title:Enum4linux
- Post author:ssooking
- Create time:2017-08-30 15:12:00
- Post link:https://ssooking.github.io/2017/08/enum4linux/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.