當前位置:
首頁 > 知識 > 如何把Photoshop改造成遠程控制工具來利用

如何把Photoshop改造成遠程控制工具來利用

本文轉載自:FreeBuf.COM

在本文中通過對Photoshop遠程連接功能的改造利用,最終實現了對開啟遠程連接功能的Photoshop端操作系統的接管控制。

Photoshop遠程連接功能說明

Photoshop中有一個名為遠程連接(Remote Connections)的可選功能,該功能默認是關閉的,但如果你啟用該功能並設置密碼後,任何知曉密碼的人就可以遠程接入到你電腦的Photoshop服務端。如下開啟畫面:

正常用戶利用該功能,來實時預覽不同PS文件在iPad或手機等遠程設備上的實際設計外觀樣式,該遠程預覽功能需要手機等移動終端安裝如PS Playon和Skala Preview等第三方APP來實現連接。如Skala Preview:

該遠程連接功能基於Photoshop的JSX腳本實例。JSX屬Photoshop的宏腳本,由Javascript語言編寫,以實現Photoshop的圖片載入、顏色渲染、矢量繪製和導出等功能,可 點此查看 JSX的相關編寫規範和可用介面。

另外,Adobe提供了一個開源庫內核生成器來建立該遠程連接,所以如果您對其中的協議細節有興趣,也可 點此查看 。當開啟遠程連接後,Photoshop將會對49494埠進行監聽:

以下代碼為與遠程Photoshop服務端用來進行身份驗證交互的代碼:

對此,我曾嘗試利用以下app.system方法來調用系統命令:

alert(app.system(「id」))

但遺憾的是其返回值卻是一些退出狀態碼,不是標準的命令輸出內容。經過研究,我發現Photoshop的JSX腳本具備系統訪問介面,所以,這樣一來,我們可以把其標準輸出內容(stdout)重定向到一個臨時文件中,之後,就可以對該文件進行讀取。如下所示:

Photoshop RAT 改造成型

因此,我可以在上述身份驗證代碼中作出如下修改,通過用戶名密碼方式登錄遠程Photoshop服務端,之後,再利用JSX腳本介面間接執行Photoshop服務端系統命令,實現對遠程Photoshop服務端系統的直接接管控制。以下為exploit代碼:

exploit.js:

成功利用後,讀取遠程Photoshop服務端操作系統密碼:

影響分析

在內網中,你可以通過49494埠掃描或組播DNS」_photoshopserver.tcp」抓包來探測一些開啟遠程連接功能的Photoshop服務端,之後利用以上exploit.js進行把玩。

該功能的此種RAT方式利用, 前提必須知曉對方Photoshop服務遠程連接密碼,因此並不屬於漏洞範疇。基於此,請謹慎開啟你的Photoshop遠程連接功能,或嚴格保存你的Photoshop遠程連接密碼,否則,你的操作系統有可能被不懷好意之人遠程控制。

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 優才學院 的精彩文章:

編寫高質量代碼的思考
IT大咖分享:技術人的成長之路
不談工作,程序員一定要嘗試的8種編程語言
富文本編輯器UEditor自定義工具欄(二、插入圖片、音頻、視頻個性化功能按鈕和彈層及自定義分頁符)
富文本編輯器UEditor自定義工具欄

TAG:優才學院 |

您可能感興趣

如何使用 iPhone 遠程控制電腦?
Windows Defender應用程序控制介紹
用臉來彈奏樂曲,GarageBand支持iPhone X原深感相機控制
劫持者可以繞過 Active Directory 控制機制
實戰microPython(三)uPyBoard是如何控制機器人的
如何讓iPhone手機控制Blackmagic Design相機
用setuptools_scm來自動控制Python包的版本
蘋果在Mac上添加Home應用程序並支持Siri控制HomeKit設備
不用Teamviewer,原來Mac自帶遠程控制功能
Web Forms Validation 伺服器控制項
Micropython之蘿蔔狗遠程門禁控制系統
iPhone X新技能get:用表情控制音效
Kotlin 循環控制
Steam控制器現在可以通過藍牙與Android和iOS設備一起使用
Web Forms DataList 控制項
SpringBoot整合Mybatis實現事務控制
Magic Leap Mobile Companion應用將作為控制器替代輸入方式
Link推出ePlug插頭,用Wifi遠程遙控控制家用電器
Google Daydream SDK更新支持多控制器
iRig Keys I/O 集成控制現在可以兼容 GarageBand和Logic Pro X