C and C++ Binaries


BADFUNC.ANTIDEBUG : デバッグ検知関数の使用

要旨

以下の関数のいずれかが、デバッグ検知のために 使用されている可能性があります。

プロパティ

クラス名 Possible Anti-Debugging
日本語クラス名 デバッグ検知関数の使用
クラス分類 セキュリティ (security)
ニーモニック BADFUNC.ANTIDEBUG
カテゴリー なし
対応言語 C および C++ で利用可能です。
有効/無効設定 このワーニングクラスのチェックはデフォルトで無効になっています。チェックを有効にするにはプロジェクト設定ファイル (configuration file)に以下の WARNING_FILTER ルールを追加してください。
WARNING_FILTER += allow class="Possible Anti-Debugging"

#include <Windows.h>

int main(){   
    if (IsDebuggerPresent()){  /* Possible Anti-Debugging' warning issued here */
      /* ... */
    }
    /* ... */
}

関連のある設定ファイルパラメータ

このクラスは一般テンプレート設定ファイルで BAD_FUNCTION_* ルールセットによって実装されています。

設定ファイルの以下のパラメータがこのワーニングクラスのチェックに影響します。