SessionExec是一款针对会话安全的安全命令测试工具,该工具允许在 Windows 系统上的其他会话中执行指定的命令,可以针对特定的会话 ID 或所有会话,并可以选择抑制命令输出。
PowerShell
https://github.com/Leo4j/SessionExec.git
然后将该项目导入到Visual Studio中,针对特定操作系统平台执行代码构建编译即可。 工具编译 从 Visual Studio 的 Build Tools 运行以下命令编译 SessionExec.cs: csc /reference:System.Runtime.InteropServices.dll /reference:System.Runtime.InteropServices.RuntimeInformation.dll SessionExec.cs /out:SessionExec.exe
或者您可以使用Invoke-SessionExec.ps1相同的脚本,但使用反射加载方法在内存中运行: iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/Leo4j/SessionExec/main/Invoke-SessionExec.ps1')
工具使用 SessionExec.exe <SessionID|All> <Command> [/NoOutput]
Invoke-SessionExec <SessionID|All> <Command> [/NoOutput]
使用quser命令检查有哪些会话可用。然后在特定会话或会话上运行命令All: 工具运行演示 项目地址 SessionExec: https://github.com/Leo4j/SessionExec 【 原文始发于微信公众号(FreeBuf):SessionExec:一款针对会话安全的安全命令测试工具
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论