深入探索SMB与NTLM:原理、实现与挑战
1. 代理配置与重启
在某些场景下,我们可能需要通过 kill 命令来重新加载代理。具体操作步骤如下:
1. 使用 ps 和 grep 命令识别代理进程的ID:
ps -ef | grep proxy
- 使用
kill -10命令向代理进程发送信号,使其重新加载:
kill -10 PID
这里的 PID 需要替换为实际的代理进程ID。之后,可以通过创建并执行一个新的无阶段可执行文件来测试代理是否已重新加载并正常工作。
2. SMB协议概述
SMB(Server Message Block)是一种应用层协议,常用于网络中资源的共享,如文件、打印机和串口等。对于攻击者而言,SMB 还允许通过命名管道在分布式网络节点之间进行进程间通信,从而在远程主机上执行任意命令,这也是 Windows 工具 PsExec 的工作原理。
SMB 有多个版本(方言),包括 2.0、2.1、3.0、3.0.2 和 3.1.1,每个版本的性能都优于其前身。不同的 Windows 版本在协商过程中会选择不同的 SMB 方言,具体如下表所示:
| 操作系统 | Windows 8.1/WS 2012
超级会员免费看
订阅专栏 解锁全文
574

被折叠的 条评论
为什么被折叠?



