mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
2.4 KiB
2.4 KiB
macOS Apple Scripts
{{#include ../../../../../banners/hacktricks-training.md}}
Apple Scripts
これは、リモートプロセスと対話するためのタスク自動化に使用されるスクリプト言語です。他のプロセスにいくつかのアクションを実行するように依頼するのが非常に簡単です。マルウェアは、他のプロセスによってエクスポートされた機能を悪用するためにこれらの機能を悪用する可能性があります。
例えば、マルウェアはブラウザで開かれたページに任意のJSコードを注入することができます。また、ユーザーに要求された許可を自動的にクリックすることもできます;
tell window 1 of process "SecurityAgent"
click button "Always Allow" of group 1
end tell
ここにいくつかの例があります: https://github.com/abbeycode/AppleScripts
マルウェアに関する詳細情報はこちらで見つけることができます。
Appleスクリプトは簡単に「コンパイル」できます。これらのバージョンは簡単に「デコンパイル」できます osadecompileを使用して。
しかし、これらのスクリプトは「読み取り専用」としてもエクスポートできます(「エクスポート...」オプションを介して):
.png)
しかし、この種の実行可能ファイルを理解するために使用できるツールはいくつかあります。詳細についてはこの研究をお読みください。ツールapplescript-disassemblerとaevt_decompileは、スクリプトの動作を理解するのに非常に役立ちます。
{{#include ../../../../../banners/hacktricks-training.md}}