
Microsoft IIS (Internet Information Services) 用のネイティブバックドアモジュール
IS Raid は、IIS の拡張性を悪用して Web サーバーにバックドアを仕掛け、攻撃者が定義したカスタムアクションを実行するネイティブ IIS モジュールです。
インストールされると、IIS-Raid はすべてのリクエストとメソッドを処理し、X-Password ヘッダーが存在するか確認してハードコードされた値と比較します。ヘッダーで指定された値がパスワードと一致しない場合、リクエストはバックドアの兆候を示さずに通常通り継続されます。ヘッダー値がパスワードと一致した場合、通信ヘッダーを検索してその内容を抽出します。さらに、base64 デコードし、事前定義されたコマンドと比較して、あれば指示を処理します。
スクリプトには4つの引数が実装されています:
このバージョンで現在実装されている機能の一部は以下の通りです:
モジュールを使用してコンパイルする前に、いくつかのオプションを変更する必要があります。バックドアへの認証のために、コントローラーはモジュールと事前共有されたパスワードを使用します。これは他のユーザーがバックドアにアクセスするのを防ぐ唯一のメカニズムであるため、デフォルトのパスワードは変更しなければなりません。
パスワード以外にも、Functions.h ファイルで他のバックドアオプションを変更できます:

COM_HEADER 定義は、バックドアとコントローラー間の通信に使用されるヘッダー名です。 PASS_FILE 定義は、Webフォームから抽出された認証情報が保存されるファイルパスです。 PASSWORD 定義は、バックドアへの認証に使用されるパスワードです。
詳細については、https://www.mdsec.co.uk/2020/02/iis-raid-backdooring-iis-using-native-modules/ を参照してください。
https://www.youtube.com/watch?v=jbxEWOXecuU&feature=youtu.be
