bedaisy-bypass は、BEDaisy.sys から BEService.exe に送信されるレポートをバイパスするために設計されたカーネルドライバです。UEFI を使用していないユーザーの場合、このプロジェクトは Infinity Hook を利用します。このドライバは、2つのサービス間の名前付きパイプを通じて通信されるデータを傍受します。リクエストを受信すると、ドライバはリクエストの種類を検査し、返されたデータを復号化して、それに応じて処理します。レポートバッファに期待されるデータが存在しないため(メインのユーザーモードシェルコードとは対照的に)、このメカニズムを利用して、データを復号化し、無効化し、再暗号化することができます。これにより、サービスにレポートが送り返されないことが保証され、同時に応答の送信も可能になります。
main.cpp で設定します。KiSystemServiceCopyEnd を利用)を既に持っている可能性が高いです。その場合、以降の手順は理解できるはずです。このプロジェクトは、cmake 用の FindWDK を使用しています。このリポジトリ で入手できます。