NetExec:一款功能强大的自动化网络安全评估与漏洞测试工具

关于NetExec

NetExec是一款功能强大的自动化网络安全评估与漏洞测试工具,该工具可以帮助广大研究人员以自动化的形式测试大型网络的安全,并通过利用网络服务漏洞来评估目标网络的安全态势。

支持的协议

1、SMB协议

2、LDAP协议

3、WinRM协议

4、MSSQL协议

5、SSH协议

6、FTP协议

7、RDP协议

8、WMI协议

工具安装

Unix安装

广大研究人员可以使用pipx系统全局安装:

apt install pipx gitpipx ensurepathpipx install git+https://github.com/Pennyw0rth/NetExec

然后直接运行即可:

NetExecnxcdb

我们还可以使用Poetry来安装:

apt-get install -y libssl-dev libffi-dev python-dev-is-python3 build-essentialgit clone https://github.com/Pennyw0rth/NetExeccd NetExecpoetry installpoetry run NetExec

或者使用pip安装:

apt install python3 python3-pipgit clone https://github.com/Pennyw0rth/NetExeccd NetExecpython3 -m venv .source bin/activatepip install .NetExec

Windows安装

如果你是Windows用户的话,可以直接访问该项目的【Releases页面】下载最新版本的NetExec预编译版本,解压后直接在命令行窗口中运行即可使用。

工具使用

工具命令参数

#~ nxc --helpusage: nxc [-h] [-t THREADS] [--timeout TIMEOUT] [--jitter INTERVAL] [--no-progress] [--verbose] [--debug] [--version] {smb,ssh,ldap,ftp,wmi,winrm,rdp,vnc,mssql} ...<-- Banner -->   options:-h, --help               显示工具帮助信息和退出-t THREADS            设置并行线程数量(默认:100)--timeout TIMEOUT     设置每个线程的超时时间(默认:None)--jitter INTERVAL       设置每次连接的随机时间间隔(默认:None)--no-progress          在扫描过程中不显示进度条--verbose              启用Verbose模式--debug               启用调试模式--version              显示工具版本信息protocols:available protocols{smb,ssh,ldap,ftp,wmi,winrm,rdp,vnc,mssql}smb                 使用SMB协议ssh                 使用SSH协议ldap                使用LDAP协议ftp                 使用FTP协议wmi                 使用WMI协议winrm               使用WINRM协议rdp                 使用RDP协议vnc                 使用VNC协议mssql               使用MSSQL协议

模块使用

查看可用模块:

nxc smb -L

使用一个模块:

nxc smb <target(s)> -u Administrator -p 'October2022' -M lsassy

查看模块选项:

nxc smb -M lsassy --options

使用模块选项:

nxc <protocol> <target(s)> -u Administrator -p 'P@ssw0rd' -M lsassy -o COMMAND=xxxxxxxxug'

Kerberos使用

$ sudo nxc smb zoro.gold.local -k -u bonclay -p Ocotober2022SMB         zoro.gold.local 445    ZORO             [*] Windows 10.0 Build 14393 (name:ZORO) (domain:gold.local) (signing:False) (SMBv1:False)SMB         zoro.gold.local 445    ZORO             [+] gold.local\bonclay

或使用--use-kcache:

$ export KRB5CCNAME=/home/bonclay/impacket/administrator.ccache$ nxc smb zoro.gold.local --use-kcacheSMB         zoro.gold.local 445    ZORO             [*] Windows 10.0 Build 14393 (name:ZORO) (domain:gold.local) (signing:False) (SMBv1:False)SMB         zoro.gold.local 445    ZORO             [+] gold.local\administrator (Pwn3d!)$ sudo nxc smb zoro.gold.local --use-kcache -x whoamiSMB         zoro.gold.local 445    ZORO             [*] Windows 10.0 Build 14393 (name:ZORO) (domain:gold.local) (signing:False) (SMBv1:False)SMB         zoro.gold.local 445    ZORO             [+] gold.local\administrator (Pwn3d!)SMB         zoro.gold.local 445    ZORO             [+] Executed commandSMB         zoro.gold.local 445    ZORO             gold\administrator$ export KRB5CCNAME=/home/bonclay/impacket/bonclay.ccache$ sudo nxc smb zoro.gold.local --use-kcache -x whoamiSMB         zoro.gold.local 445    ZORO             [*] Windows 10.0 Build 14393 (name:ZORO) (domain:gold.local) (signing:False) (SMBv1:False)SMB         zoro.gold.local 445    ZORO             [+] gold.local\bonclay

爆破&密码喷射

netexec <protocol> <target(s)> -u username1 -p password1 password2netexec <protocol> <target(s)> -u username1 username2 -p password1netexec <protocol> <target(s)> -u ~/file_containing_usernames -p ~/file_containing_passwordsnetexec <protocol> <target(s)> -u ~/file_containing_usernames -H ~/file_containing_ntlm_hashesnetexec <protocol> <target(s)> -u ~/file_containing_usernames -H ~/file_containing_ntlm_hashes --no-bruteforcenetexec <protocol> <target(s)> -u ~/file_containing_usernames -p ~/file_containing_passwords --no-bruteforce

许可证协议

本项目的开发与发布遵循BSD-2-Clause开源许可证协议。

项目地址

NetExec:【GitHub传送门】

参考资料

Welcome - NetExec

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/654187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go语言函数进阶

1.变量作用域 全局变量 全局变量是定义在函数外部的变量&#xff0c;它在程序整个运行周期内都有效。 在函数中可以访问到全局变量。 package mainimport "fmt"//定义全局变量num var num int64 10func testGlobalVar() {fmt.Printf("num%d\n", num) /…

vue-head 插件设置浏览器顶部 favicon 图标 - 动态管理 html 文档头部标签内容

目录 需求实现11. 安装插件2. 项目内 main.js 引入3. vue页面使用 实现2其他 需求 vue项目中浏览器页面顶部图标可配置 实现1 使用 vue-head 插件实现 vue-head 插件可实现 html 文档中 head 标签中的内容动态配置&#xff08;npm 官网 vue-head 插件&#xff09; 1. 安装插件 …

promethues基础概念

promethues是一个开源的系统监控以及报警系统&#xff0c;整个zabbix的功能&#xff0c;系统&#xff0c;网络&#xff0c;设备 promethues可以兼容网络和设置被&#xff0c;容器监控&#xff0c;告警系统&#xff0c;因为他和k8s是一个项目基金开发的产品&#xff0c;天生匹配…

代码随想录算法训练营第34天 | 1005.K次取反后最大化的数组和 134.加油站 135.分发糖果

K次取反后最大化的数组和 贪心局部最优&#xff1a;将绝对值大的负数变为正数&#xff0c;当前和变为最大&#xff1b;全局最优&#xff1a;整体获得最大和。 如果负数都变成正数之后&#xff0c;k > 0&#xff0c;仍然需要继续翻转&#xff0c;贪心局部最优&#xff1a;将最…

14.STM32F4 LCD屏幕概念及源码下载(LCD之一)

一、LCD液晶显示屏介绍 1、常见的显示设备 在目前市面上&#xff0c;常见的显示设备种类有&#xff1a;LED、显示数码管、点阵LED显示屏、LCD液晶显示屏&#xff0c;这几种设备的特点是&#xff1a; &#xff08;1&#xff09;LED LED灯是最简单的显示设备&#xff0c;它只有两…

天拓四方:物联网网关在机械制造企业的应用

随着物联网技术的不断发展&#xff0c;越来越多的机械制造企业开始探索如何利用物联网技术提升生产效率、降低运营成本。物联网网关作为物联网架构中的关键设备&#xff0c;能够实现设备间的数据交互与远程控制&#xff0c;为机械制造企业带来了巨大的商业价值。它能够实现设备…

漏洞原理XSS存贮型漏洞

漏洞原理XSS存贮型漏洞 XSS&#xff08;跨站脚本攻击&#xff09;是一种常见的Web安全漏洞&#xff0c;它允许攻击者将恶意代码注入到网页中&#xff0c;进而攻击用户的浏览器。存储型XSS漏洞是一种特定类型的XSS漏洞&#xff0c;它发生在Web应用程序中&#xff0c;其中用户输入…

小红叒战小紫

概率dp #include <iostream> #include <string> #include <stack> #include <vector> #include <queue> #include <deque> #include <set> #include <map> #include <unordered_map> #include <unordered_set> #…

在租户内启用SharePoint Embedded

要开启 SharePoint Embedded&#xff0c;你得是管理员&#xff0c;然后按照这些步骤操作&#xff1a; 登录到你的 SharePoint 管理中心。在左边的菜单里找到“设置”选项&#xff0c;点进去。 3. 在设置页面里找到“SharePoint Embedded 应用”。 4.如果这个功能还没开启&…

Android Settings 显示电池点亮百分比

如题&#xff0c;Android 原生 Settings 里有个 电池电量百分比 的选项&#xff0c;打开后电池电量百分比会显示在状态栏。 基于 Android 13 &#xff0c; 代码在 ./packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java &am…

【flutter项目类型】project type如何区分

通过项目中.metadata内容区分 如 # Used by Flutter tool to assess capabilities and perform upgrades etc. # # This file should be version controlled and should not be manually edited.version:revision: 85684f9300908116a78138ea4c6036c35c9a1236channel: stablep…

【大数据】Flink 架构(二):数据传输

《Flink 架构》系列&#xff08;已完结&#xff09;&#xff0c;共包含以下 6 篇文章&#xff1a; Flink 架构&#xff08;一&#xff09;&#xff1a;系统架构Flink 架构&#xff08;二&#xff09;&#xff1a;数据传输Flink 架构&#xff08;三&#xff09;&#xff1a;事件…

(Aliexpress)速卖通卖家通过自养号补单提高出单率

在跨境电商领域&#xff0c;有些卖家可能会遇到这样的问题&#xff1a;自己的速卖通店铺始终没有订单产生。那么&#xff0c;当速卖通店铺一直不出单时&#xff0c;我们应该如何进行补救呢&#xff1f;今天珑哥将围绕这个问题展开探讨&#xff0c;并分享一些提升速卖通店铺销量…

HCIP复习课(mpls实验)

1、IP配置&#xff1a; R1&#xff1a; R2&#xff1a; R3&#xff1a; R4&#xff1a; R5&#xff1a; R6&#xff1a; R7&#xff1a; R8&#xff1a; 2、rip&#xff0c;ospf配置&#xff1a; R2&#xff1a; R3&#xff1a; R4&#xff1a; R5&#xff1a; R6&#xff1a…

信创联盟--朗思科技加入证券基金行业信息技术应用创新联盟,共促金融信创发展

近期&#xff0c;证券基金行业信息技术应用创新联盟&#xff08;以下简称&#xff1a;信创联盟&#xff09;新一批成员单位名单公布&#xff0c;朗思科技LanSive凭借产品创新以及实践案例成功入选&#xff0c;正式成为信创联盟成员单位。 信创联盟由上交所联合行业券商倡议发起…

Threejs 展示——fbx 格式模型导入

文章目录 需求分析 需求 导入fbx 格式的模型数据 分析 需要准备 fbx 格式的数据&#xff0c;如下所示 <template><div id"three-canvas" /> </template> <script> // import { Color, MOUSE, PerspectiveCamera, Scene, WebGLRenderer } …

【LLVM Pass解读】Reassociate 重结合优化

run函数的分析 首先&#xff0c;ReassociatePass是一个FunctionAnalysis&#xff0c;所以其入口函数为 PreservedAnalyses ReassociatePass::run(Function &F, FunctionAnalysisManager &) { 首先对一个函数的基本块构造ReversePostOrderTraversal&#xff0c;该顺序…

canvas自定义扩展示例,新增属性和方法

查看专栏目录 canvas实例应用100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…

少儿编程 2023年12月电子学会图形化编程等级考试Scratch一级真题解析(判断题)

2023年12月scratch编程等级考试一级真题 判断题(共10题,每题2分,共20分) 26、角色和造型的名称可以更改,但背景的名称不能更改 答案:错 考点分析:角色造型名称和背景名称都可以更改,所以错误 27、点击绿旗后,无论是否按下空格键,声音“Xylo1”都会完整播放完毕,“…

网诺安全文件上传总结

一、文件上传简介 文件上传漏洞是指用户上传了一个可执行的脚本文件&#xff08;木马、病毒、恶意脚本、webshell等&#xff09;&#xff0c;并通过此脚本文件获得了执行服务器端命令的能力。上传点一般出现在头像、导入数据、上传压缩包等地方&#xff0c;由于程序对用户上传…