Projects STRLCPY obfus.h Commits fb28c208
🤬
  • ■ ■ ■ ■ ■
    include/obfus.h
    skipped 85 lines
    86 86   "nop"); \
    87 87   } while (RND(0, 200) * _0)
    88 88   
     89 +int malloc_Proxy(int *size) {
     90 + BREAK_STACK;
     91 + return malloc(size);
     92 +}
     93 +#define malloc(...) malloc_Proxy(__VA_ARGS__)
     94 + 
    89 95  static char rndValueToProxy = RND(0, 10);
    90 96   
    91 97  int int_Proxy(int value) {
    skipped 85 lines
    177 183   
    178 184  // GetStdHandle
    179 185  HANDLE GetStdHandle_Proxy(DWORD nStdHandle) {
     186 + BREAK_STACK;
    180 187   FAKE_CPUID;
    181 188   return GetStdHandle(int_Proxy(nStdHandle));
    182 189  }
    skipped 1 lines
    184 191   
    185 192  // GetProcAddress
    186 193  FARPROC GetProcAddress_Proxy(HMODULE hModule, LPCSTR lpProcName) {
     194 + BREAK_STACK;
    187 195   FAKE_CPUID;
    188 196   return GetProcAddress(hModule, lpProcName);
    189 197  }
    skipped 576 lines
    766 774  #define WaitForMultipleObjects(nCount, lpHandles, bWaitAll, dwMilliseconds) WaitForMultipleObjects(int_Proxy(nCount), int_Proxy(lpHandles), int_Proxy(bWaitAll), int_Proxy(dwMilliseconds))
    767 775   
    768 776  #define memmove(_Dst, _Src, _Size) memmove(_Dst, _Src, int_Proxy(_Size *(TRUE + FALSE)))
    769  -#define malloc(_Size) malloc(int_Proxy(_Size))
    770 777   
    771 778  #define abs(x) ((x) < FALSE ? -(x) : (x))
    772 779  #define fabs(x) fabs(double_Proxy(FALSE + x * TRUE))
    skipped 60 lines
Please wait...
Page is in error, reload to recover