macOS Bypassing Firewalls
AWSハッキングの学習と実践:HackTricks Training AWS Red Team Expert (ARTE)
GCPハッキングの学習と実践:
HackTricks Training GCP Red Team Expert (GRTE)
発見されたテクニック
以下のテクニックは、一部の macOS ファイアウォールアプリで機能することが確認されました。
ホワイトリスト名の悪用
たとえば、マルウェアを
launchd
のようなよく知られた macOS プロセスの名前で呼び出す
シンセティッククリック
ファイアウォールがユーザーに許可を求める場合、マルウェアに許可をクリックさせる
Apple 署名のバイナリの使用
curl
のようなものだけでなく、whois
なども
よく知られた Apple ドメイン
ファイアウォールは、apple.com
や icloud.com
のようなよく知られた Apple ドメインへの接続を許可している可能性があります。そして iCloud は C2 として使用されるかもしれません。
一般的なバイパス
ファイアウォールをバイパスしようとするいくつかのアイデア
許可されたトラフィックを確認する
許可されたトラフィックを知ることで、潜在的にホワイトリストに登録されているドメインやそれにアクセスできるアプリケーションを特定できます
DNSの乱用
DNSの解決は、おそらくDNSサーバーに連絡を取ることが許可されるであろう**mdnsreponder
**署名済みアプリケーションを介して行われます。
![https://www.youtube.com/watch?v=UlT5KFTMn2k](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F4226785378-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FpWAf1y9UWEMh8PEO1vPV%252Fuploads%252Fgit-blob-694a810b5e17473880aa0f01476215baa01f29b7%252Fimage%2520%28468%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=56d26b3b&sv=1)
ブラウザアプリを介して
oascript
Google Chrome
Firefox
Safari
プロセスインジェクションを介して
プロセスにコードをインジェクトできれば、任意のサーバに接続することが許可されているプロセスにコードをインジェクトすることでファイアウォールの保護をバイパスできます:
macOS Process Abuse参考文献
AWSハッキングの学習と実践:HackTricks Training AWS Red Team Expert (ARTE)
GCPハッキングの学習と実践:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated