
AMSIext は、ブラウザから AMSI へ任意のデータストリームを送信できる Firefox および Chrome プラグインです。AMSI は、RAM メモリを Windows Defender(または他のエンドポイントセキュリティシステム)と通信させる方法です。つまり、ウェブを閲覧している間、AMSIext は悪意のある JavaScript、PowerShell、その他何であれ、システム上で実行またはダウンロードされる前に警告します。
AMSI は、Windows 10 においてメモリ内のデータをお好みの AV ソリューションに送信するネイティブな方法です。PowerShell ではデフォルトで有効であり、Office でも(間もなく)有効になります。これにより、ローカルハードドライブ上で AV に検出されなかったものが PowerShell で実行された場合、AMSI のおかげで Defender に対して分析されます。したがって、この拡張機能は、ブラウザが特定の Web 上で指し示す JavaScript や PowerShell などを、実行またはダウンロードする前に AMSI に送信します。
Firefox と Chrome には AMSI に接続する方法がまだないため、これを実現するには小さなスクリプトが必要です。
任意のディレクトリで install.bat スクリプトを実行してください。このスクリプトは、レジストリキーを作成して、現在のユーザー用のネイティブメッセージングホストをインストールします。
Chrome
HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts\com.elevenpaths.amsiext
Firefox
HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\amsiext
そのデフォルト値を以下に設定します:
amsiext.json
すべてのユーザー向けにネイティブメッセージングホストをインストールする場合は、HKCU を HKLM に変更してください。
アンインストールするには、uninstall.bat を使用してシステムから完全に削除します。
このプロジェクトは MPL Mozilla Public License Version 2.0 の下でライセンスされています。詳細は LICENSE ファイルを参照してください。
アイコンは Freepik によって作成され、www.flaticon.com から提供されています。
本ソフトウェアは、明示または黙示を問わず、いかなる種類の保証もなく「現状のまま」提供されます。商品性、特定目的への適合性、および非侵害の保証を含みますが、これらに限定されません。いかなる場合においても、著作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかを問わず、本ソフトウェアに起因または関連して発生したいかなる請求、損害、その他の責任についても、一切の責任を負いません。
このソフトウェアには QA プロセスがありません。このソフトウェアは Proof of Concept(概念実証)です。