ドライバーの開発は決して簡単な作業ではありません。ウイルス対策ソフトウェアは、ファイル システム (ファイル システム フィルター ドライバー) を処理する必要があり、生活をより複雑にします。何を達成しようとしているのかをより詳細に説明しようとすると便利です。
ドライバー開発に最も推奨されるリソースはOSRです。関連する 2 つのメーリング リストがあります。
- ntdev一般的なドライバー開発用
- ntfsdファイル システム ドライブの開発用
ブックリストはこちらからご覧いただけます。
ドライバーがあなたの中心的な忙しさでない限り (この場合は、カーネル経験のある人を見つけてください)、この作業をアウトソーシングすることを強くお勧めします。上記のリストでは、多くのコンサルタントを見つけることができます。
Windows ソースには基本的にアクセスできません :) 残念ながら。仮想メモリ マネージャーを操作するには、カーネル モードである必要があります (可能な場合)。
ntdev でこの質問をしてみてください。世界中のほとんどのカーネル開発者に尋ねます。合理的な答えを得るには、より具体的な質問をする必要があります (スレッド、興味深いトピックを見ていきます)。
自分が何をしたいのかを正しく理解していれば、これは Windows では不可能です。少なくとも主要なリバース エンジニアリング作業がないわけではありませんが、私は主に標準タイプのドライバーを使用しているため、最終的な結論を下すには十分な知識がないと思います。
コメントへの返信 :
Entercept が正確に何をしているのかはわかりません (製品の説明には、メモリの再生やアクセス許可の処理を示唆するものは見つかりませんでした)。そのため、これを達成するための特定のテクノロジーではなく、最終的な目標を定義することが、より生産的な方法になる可能性があります。
コメント 2 への応答:
1.1。リズとは?
LIDS は、Xie Huagang と Philippe Biondi によって書かれた Linux カーネルの拡張機能です。Linux カーネルにネイティブにないいくつかのセキュリティ機能を実装しています。1. 強制アクセス制御 (MAC) - 本当の
意味がわからない。2. ポート スキャン検出器 - これは、このサイト
で間違いなく実行可能な外観です。
3. パイル保護 - 上で説明したファイル システム フィルター ドライバー。
4. プロセスの保護 -ドライバーでプロセスの作成をフックできます。これについては多くの議論がある ntdev アーカイブを参照してください。