私のアプリケーションでは、GetProcAddress
とCreateProcess
のようなAPIを使用していますが、アンチウィルスによって悪意のあると判断されることがあります。APIが監視されているかどうかのチェック
私がしようとしているのは、特定のAPIが監視されているか、フックされているかどうかをチェックすることです。そうであれば、コードのその部分を呼び出しません。
特定のAPIがフックされているかどうかを確認するにはどうすればよいですか?
これはC.
おかげで書かれたWindowsアプリケーションです。
APIモニタ検出器がフックされていないことを確認するにはどうすればよいですか? –
'GetProcAddress'と' CreateProcess'だけでAVsのフラグを立てるべきではありません。あなたは 'CreateRemoteThread'を使ってリモートDLL注入を行っていますか?その場合、関数のシグネチャはマルウェアのものと一致する可能性があります。 – JosephH
dll注入がなく、リモートスレッドを作成しません。これらの2つのAPIは、プログラムのさまざまな部分で異なることをしています。 APIフックを確認する方法を知っていますか? –