macOS Apple Scripts
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
リモートプロセスと対話するためのタスク自動化に使用されるスクリプト言語です。 他のプロセスにいくつかのアクションを実行するように依頼するのが非常に簡単です。 マルウェアは、他のプロセスによってエクスポートされた機能を悪用するためにこれらの機能を悪用する可能性があります。 たとえば、マルウェアはブラウザで開かれたページに任意のJSコードを注入することができます。 または、ユーザーに要求された許可を自動的にクリックすることができます;
ここにいくつかの例があります: https://github.com/abbeycode/AppleScripts AppleScriptを使用したマルウェアに関する詳細情報はこちらで確認できます。
Appleスクリプトは簡単に「コンパイル」できます。これらのバージョンはosadecompile
を使用して簡単に「デコンパイル」できます。
ただし、これらのスクリプトは「読み取り専用」としてエクスポートすることもできます(「エクスポート...」オプションを介して):
``` file mal.scpt mal.scpt: AppleScript compiled ``` そして、この場合、`osadecompile`を使用してもコンテンツは逆コンパイルできません。
しかし、この種の実行可能ファイルを理解するために使用できるツールはいくつかあります。詳細についてはこの研究をお読みください。ツールapplescript-disassemblerとaevt_decompileは、スクリプトの動作を理解するのに非常に役立ちます。
AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE) GCPハッキングを学び、実践する:HackTricks Training GCP Red Team Expert (GRTE)