Projects STRLCPY obfus.h Commits d973a441
🤬
  • ■ ■ ■ ■
    README.md
    skipped 16 lines
    17 17   
    18 18  > Available options for protection configuring:
    19 19  > ```c
     20 +> // Additional options
     21 +> #define hide_antidebug 1 // Use dynamic calls to hide antidebugger
     22 +>
     23 +> // Disabling default features
    20 24  > #define no_cflow 1 // Don't use Control-Flow obfuscation
    21 25  > #define no_antidebug 1 // Don't build in debugging protection
    22  -> #define hide_antidebug 1 // Use dynamic calls to hide antidebugger
    23 26  > ```
    24 27  > or use it with compiler args:
    25 28  >
    skipped 33 lines
  • ■ ■ ■ ■ ■ ■
    include/obfus.h
    skipped 132 lines
    133 133   return int_Proxy(condition);
    134 134  }
    135 135   
    136  -#if !no_cflow
     136 +#if !defined(no_cflow) && no_cflow != 1
    137 137   
    138 138  #define if(condition) if ((RND(0, 1000)) > _0 && (RND(2, 1000) > condition_True() && condition_Proxy(RND(0, 1000000), condition) && RND(1, 9999999999) > _0 && (int_Proxy(RND(0, 1000)) < RND(1001, 100000000))))
    139 139  #define else \
    skipped 181 lines
    321 321  }
    322 322  #define LoadLibraryA(...) LoadLibraryA_Proxy(__VA_ARGS__)
    323 323   
    324  -#if !defined no_antidebug
     324 +#if !defined(no_antidebug) && no_antidebug != 1
    325 325  int IsDebuggerPresent_Proxy() {
    326 326   BREAK_STACK;
    327 327   NOP_FLOOD;
    skipped 552 lines
Please wait...
Page is in error, reload to recover