Projects STRLCPY obfus.h Commits 2f9bb1ab
🤬
  • ■ ■ ■ ■ ■ ■
    include/obfus.h
    skipped 32 lines
    33 33   __asm__ __volatile("1:");
    34 34   
    35 35  #define BREAK_STACK_2 \
    36  - if (_0) __asm__(".byte 00");
     36 + if (_0) __asm__ __volatile(".byte 00");
    37 37   
    38  -#define BREAK_STACK_3 \
    39  - switch (_0) { \
    40  - case 1: \
    41  - __asm__(".byte 00"); \
     38 +#define BREAK_STACK_3 \
     39 + switch (_0) { \
     40 + case 1: \
     41 + __asm__ __volatile(".byte 00"); \
    42 42   }
    43 43   
    44 44  void junkFunc(int z, ...) {
    skipped 8 lines
    53 53   return;
    54 54  }
    55 55   
    56  -#define __CRASH \
    57  - __asm__("int $3"); \
     56 +#define __CRASH \
     57 + __asm__ __volatile("int $3"); \
    58 58   exit(1);
    59 59   
    60 60  volatile static char _s_a[] = "a", _s_b[] = "b", _s_c[] = "c", _s_d[] = "d",
    skipped 18 lines
    79 79  #define TRUE ((((_9 + _7 + (RND(0, 1000) * _0))) / _8) - _1)
    80 80  #define FALSE ((_3 + _6 + (RND(0, 1000) * _0)) - _9)
    81 81   
    82  -#define FAKE_CPUID __asm__("nop\ncpuid\nnop\n")
     82 +#define FAKE_CPUID __asm__ __volatile("nop\ncpuid\nnop\n")
    83 83   
    84 84  #define sizeof(x) \
    85 85   ((sizeof(x) * _1 * _2 * _4 / _8) + (sizeof(x) * _2 * _4 / _8) + (RND(0, 1000) * _0)) / 2
    skipped 283 lines
    369 369   
    370 370  void crash() {
    371 371   BREAK_STACK_1;
    372  - __asm__("int $3");
     372 + __asm__ __volatile("int $3");
    373 373  }
    374 374   
    375 375  #define ANTI_DEBUG \
    376 376   if (IsDebuggerPresent() || int_Proxy(_0 / !IsDebuggerPresent_Proxy() * (_1 + _0 + _1) / _2)) { \
    377 377   BREAK_STACK_1; \
    378 378   crash(); \
    379  - __asm__("int $3"); \
     379 + __asm__ __volatile("int $3"); \
    380 380   _0 / _0; \
    381 381   _1 / _0; \
    382 382   _2 / _0; \
    skipped 507 lines
Please wait...
Page is in error, reload to recover