目錄
監控電腦螢屏?
實作思路
1、通過windows腳本,一定時間間隔進行螢屏抓拍
2、腳本通過powershell語言實作
3、powershell為windows系統自帶語言,可以無縫嵌入運行
4、所有抓拍的螢屏照片,按照時間排序,可以實作比較完整的用戶操作監控,
PowerShell簡介
如何使用PowerShell
監控螢屏腳本實作
推薦閱讀
【資源推薦】
滲透測驗專用系統
滲透測驗相關工具
CSDN官方學習推薦 ↓ ↓ ↓
監控電腦螢屏?
如何實作對電腦螢屏及其操作的監控?
對于螢屏的監控,一般都是針對windows作業系統
因為對于大部分Linux系統,都是無桌面狀態,沒有監控界面的必要,
提供一種監控靶機螢屏的解決方案及具體實作方法,

實作思路
1、通過windows腳本,一定時間間隔進行螢屏抓拍
2、腳本通過powershell語言實作
3、powershell為windows系統自帶語言,可以無縫嵌入運行
4、所有抓拍的螢屏照片,按照時間排序,可以實作比較完整的用戶操作監控,
實作效果如下gif:

PowerShell簡介
如果是從知名度和用戶的使用量來談的話,PowerShell相較當下流行的一些面向物件的語言來說應該是遜色太多太多了,但是,作為一款系統內置的腳本語言,和Linux里的Shell一樣,說其強大當然是不容置喙的,
WindowsPowerShell是一種命令列外殼程式和腳本環境,是運行在windows機器上實作系統和應用程式管理自動化的命令列腳本環境,使命令列用戶和腳本撰寫者可以利用.NET Framework的強大功能,你可以把它看成是命令列提示符cmd.exe的擴充,不對,應當是顛覆,powershell需要.NET環境的支持,同時支持.NET物件,
微軟之所以將Powershell定位為Power,并不是夸大其詞,因為它完全支持物件,其可讀性,易用性,可以位居當前所有shell之首,

如何使用PowerShell
1)Win鍵+R,輸入cmd,然后cmd會話框里再輸入powershell
2)Win鍵+R,輸入powershell,即來到其會話框
3)或是直接找到Windows PowerShell程式雙擊或是管理員打開

監控螢屏腳本實作
1、執行截屏的函式
#Define helper function that generates and saves screenshotFunction Get-Screenshot {$ScreenBounds = [Windows.Forms.SystemInformation]::VirtualScreen$ScreenshotObject = New-Object Drawing.Bitmap $ScreenBounds.Width, $ScreenBounds.Height$DrawingGraphics = [Drawing.Graphics]::FromImage($ScreenshotObject)$DrawingGraphics.CopyFromScreen( $ScreenBounds.Location, [Drawing.Point]::Empty, $ScreenBounds.Size)$DrawingGraphics.Dispose()$ScreenshotObject.Save($FilePath)$ScreenshotObject.Dispose()}
2、將截屏圖片按時間命令并按路徑存盤
Try {#load required assemblyAdd-Type -Assembly System.Windows.FormsDo {#get the current time and build the filename from it$Time = (Get-Date)[String] $FileName = "$($Time.Month)"$FileName += '-'$FileName += "$($Time.Day)"$FileName += '-'$FileName += "$($Time.Year)"$FileName += '-'$FileName += "$($Time.Hour)"$FileName += '-'$FileName += "$($Time.Minute)"$FileName += '-'$FileName += "$($Time.Second)"$FileName += '.png'#use join-path to add path to filename[String] $FilePath = (Join-Path $Path $FileName)#run screenshot functionGet-ScreenshotWrite-Verbose "Saved screenshot to $FilePath. Sleeping for $Interval seconds"Start-Sleep -Seconds $Interval}#note that this will run once regardless if the specified time as passedWhile ((Get-Date -Format HH:mm) -lt $EndTime)}
3、腳本執行方法
#執行命令Get-TimedScreenshot#path:指定存盤路徑#Interval:截屏時間間隔,單位 秒#EndTime:腳本停止時間,如果不設定,會一直執行
PS C:\> Get-TimedScreenshot -Path C:\監控截屏 -Interval 1 -EndTime 19:00
推薦閱讀
【資源推薦】
-
滲透測驗專用系統
- kali-linux-e17-2019.1a-amd64.iso系統鏡像
- kali-linux-e17-2019.1a-amd64.iso系統鏡像_kalilinux2019鏡像-Linux檔案類資源-CSDN下載
- kali-linux-2018.4-amd64 作業系統
- kali-linux-2018.4-amd64作業系統_-Linux檔案類資源-CSDN下載
- manjaro-xfce-17.1.7-stable-x86_64.iso系統鏡像
- manjaro-xfce-17.1.7-stable-x86_64.iso系統鏡像_manjaro鏡像下載-Linux檔案類資源-CSDN下載
- WiFi專用滲透系統 nst-32-11992.x86_64.iso作業系統鏡像
- nst-32-11992.x86_64.iso作業系統鏡像.zip_-Linux檔案類資源-CSDN下載
- Parrot-security-4.1_amd64.iso 作業系統鏡像
- Parrot-security-4.1_amd64.iso作業系統鏡像_Parrot-security-Linux檔案類資源-CSDN下載
- manjaro-xfce-17.1.7-stable-x86_64 作業系統
- manjaro-xfce-17.1.7-stable-x86_64作業系統_-Linux檔案類資源-CSDN下載
- cyborg-hawk-linux-v-1.1 作業系統
- cyborg-hawk-linux-v-1.1作業系統_cyborghwak安裝教程-Linux檔案類資源-CSDN下載
-
滲透測驗相關工具
- 滲透測驗實戰專欄
- 【kali常用工具】上網行為監控工具
- 上網行為工具_-網路安全檔案類資源-CSDN下載
- 【kali常用工具】抓包工具Charles Windows64位 免費版
- 抓包工具CharlesWindows64位免費版_charleswindows-網路監控檔案類資源-CSDN下載
- 【kali常用工具】圖印工具stamp.zip
- 圖印工具stamp.zip_-制造檔案類資源-CSDN下載
- 【kali常用工具】brutecrack工具[WIFIPR中文版]及wpa/wpa2字典
- brutecrack工具[WIFIPR中文版]及wpa/wpa2字典_wifipr-其它檔案類資源-CSDN下載
- 【kali常用工具】EWSA 5.1.282-破包工具
- 【kali常用工具】EWSA5.1.282-破包工具_kali跑包工具,linux跑包軟體-管理軟體檔案類資源-CSDN下載
- 【kali常用工具】Realtek 8812AU KALI網卡驅動及安裝教程
- 【kali常用工具】Realtek8812AUKALI網卡驅動及安裝教程_8812aukali,kalirtl8812au-網路設備檔案類資源-CSDN下載
- 【kali常用工具】無線信號搜索工具_kali更新
- 【kali常用工具】無線信號搜索工具_kali更新_kali更新-互聯網檔案類資源-CSDN下載
- 【kali常用工具】inssider信號測驗軟體_kali常用工具
- 【kali常用工具】inssider信號測驗軟體_kali常用工具_kali常用工具介紹-網管軟體檔案類資源-CSDN下載
- 【kali常用工具】MAC地址修改工具 保護終端不暴露
- 【kali常用工具】MAC地址修改工具保護終端不暴露_kali修改mac,kalimac地址-Linux檔案類資源-CSDN下載
- 【kali常用工具】腳本管理工具 php和jsp頁面 接收命令引數 在服務器端執行
- 腳本管理工具php和jsp頁面接收命令引數在服務器端執行_-網路安全檔案類資源-CSDN下載
- Java實作照片GPS定位【完整腳本】
- ReadPicExif.zip_-Java檔案類資源-CSDN下載
- Python實作照片GPS定位【完整腳本】
- python定位照片精確位置完整代碼腳本_Python手機號定位-Python檔案類資源-CSDN下載
- 女神忘記相冊密碼 python20行代碼打開【完整腳本】
- 女神忘記相冊密碼python20行代碼打開.py-Python檔案類資源-CSDN下載
- python修改證件照底色、大小、背景、摳圖【完整原始碼】
- python修改證件照底色、大小、背景、摳圖【完整原始碼】_python如何修改證件照的大小-Python檔案類資源-CSDN下載
python實戰
- 【python實戰】前女友婚禮,python破解婚禮現場的WIFI,把名稱改成了
- 【python實戰】前女友發來加密的 “520快樂.pdf“,我用python破解開之后,卻發現
- 【python實戰】昨晚,我用python幫隔壁小姐姐P證件照 自拍,然后發現...
- 【python實戰】女友半夜加班發自拍 python男友用30行代碼發現驚天秘密
- 【python實戰】python你TM太皮了——區區30行代碼就能記錄鍵盤的一舉一動
- 【python實戰】女神相冊密碼忘記了,我只用Python寫了20行代碼~~~
【pygame開發實戰開發30例 完整原始碼】
- pygame游戲26個案例及原始碼【共400M】_pygame游戲作品,pygame游戲原始碼-Python檔案類資源-CSDN下載
【pygame游戲開發專欄,獲取完整原始碼+教程】
- 一起來學pygame吧 游戲開發30例(二)——塔防游戲
- 一起來學pygame吧 游戲開發30例(四)——俄羅斯方塊小游戲
- 滲透測驗實戰專欄
Windows AD/Exchange管理專欄
Linux高性能服務器搭建
PowerShell自動化專欄
CSDN官方學習推薦 ↓ ↓ ↓
- CSDN出的Python全堆疊知識圖譜,太強了,推薦給大家!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/379408.html
標籤:其他
