项目地址
https://github.com/FortyNorthSecurity/Screenshooter.git
更新:现在可以录制桌面的视频以及X时间,默认值为10s。这必须首先通过将exe拖放到系统来完成,并且不会通过执行程序集工作。
若要使用,请运行该文件,它将创建一个屏幕截图,并将其保存在当前用户的 AppData\Roaming 目录中,并带有时间戳的名称。您还可以向它传递一个标志,用于保存它的位置/文件名。对于一些示例:
使用
屏幕截图
Screenshooter.exe
Screenshooter.exe C:\Users\Public\Documents\
Screenshooter.exe C:\Users\Public\Documents\screenshot.png
屏幕录制
要记录屏幕必须要在屏幕上显示,然后再执行命令,默认加record执行是10秒,
Screenshooter.exe record
Screenshooter.exe record 30
Screenshooter.exe record c:\users\test\desktop\vid.mp4
Screenshooter.exe record c:\users\test\desktop\vid.mp4 30
实战使用:
使用过程中发现默认输出到AppData\Roaming去了,效果是希望到当前目录,省的去翻了。
这个输出不太贴近案件实战场景,一般找到一个目录以后,各类压缩打包,文件回传,权限维持的所需工具都在这个目录操作了,最后一并清理
主要是这行代码
修改为获取当前的基路径
System.Windows.Forms.Application.StartupPath;
到当前同目录下