Projects STRLCPY obfus.h Commits 27fa37ee
🤬
  • ■ ■ ■ ■ ■
    README.md
    skipped 17 lines
    18 18  > Available options for protection configuring:
    19 19  > ```c
    20 20  > // Additional options
     21 +> #define cflow_v2 1 // more powerful Control Flow obfuscation (slowly!)
    21 22  > #define hide_antidebug 1 // Use dynamic calls to hide antidebugger
    22 23  >
    23 24  > // Disabling default features
    skipped 38 lines
  • ■ ■ ■ ■ ■ ■
    include/obfus.h
    skipped 353 lines
    354 354  }
    355 355  #define LoadLibraryA(...) LoadLibraryA_Proxy(__VA_ARGS__)
    356 356   
     357 +// Anti-Debug (global)
    357 358  #if !defined(no_antidebug) && no_antidebug != 1
    358 359  int IsDebuggerPresent_Proxy() {
    359 360   BREAK_STACK_1;
    360 361   NOP_FLOOD;
    361 362   BREAK_STACK_2;
    362 363  #if !defined(hide_antidebug) && hide_antidebug != 1
     364 + 
     365 + // Standart antidebugger
    363 366   NOP_FLOOD;
    364 367   return IsDebuggerPresent();
     368 + 
    365 369  #else
     370 + 
     371 + // Dynamic antidebugger
    366 372   char result[32];
    367 373   sprintf(result, strcat(getCharMask(_6), "%d%d"), _k, _e, _r, _n, _e, _l, _3, _2);
    368 374   
    skipped 547 lines
Please wait...
Page is in error, reload to recover