Projects STRLCPY obfus.h Commits 46de0345
🤬
  • ■ ■ ■ ■ ■ ■
    include/obfus.h
    skipped 156 lines
    157 157  #endif
    158 158   
    159 159  char *getCharMask(int count) {
     160 + BREAK_STACK;
    160 161   static char mask[16];
    161 162   if (count <= _0 || count >= sizeof(mask)) {
    162 163   return NULL;
    skipped 35 lines
    198 199  #define GetProcAddress(...) GetProcAddress_Proxy(__VA_ARGS__)
    199 200   
    200 201  HMODULE GetModuleHandleA_Proxy(LPCSTR lpModuleName) {
     202 + BREAK_STACK;
    201 203   FAKE_CPUID;
    202 204   return GetModuleHandleA(lpModuleName);
    203 205  }
    skipped 419 lines
    623 625  }
    624 626  #define realloc(...) ((void *(*)())GetProcAddress(LoadLibraryA_Proxy(getStdLibName_Proxy()), getReallocName_Proxy()))(__VA_ARGS__)
    625 627   
    626  -void *callocProxy(size_t nmemb, size_t size) { return calloc(nmemb, size); }
    627  -#define calloc(nmemb, size) callocProxy(nmemb, size)
     628 +void *calloc_Proxy(size_t nmemb, size_t size) {
     629 + BREAK_STACK;
     630 + return calloc(nmemb, size);
     631 +}
     632 +#define calloc(nmemb, size) calloc_Proxy(nmemb, size)
    628 633   
    629  -void *reallocProxy(void *ptr, size_t size) { return realloc(ptr, size); }
    630  -#define realloc(ptr, size) reallocProxy(ptr, size)
     634 +void *realloc_Proxy(void *ptr, size_t size) {
     635 + BREAK_STACK;
     636 + return realloc(ptr, size);
     637 +}
     638 +#define realloc(ptr, size) realloc_Proxy(ptr, size)
    631 639   
    632  -char *getsProxy(char *s) { return gets(s); }
    633  -#define gets(s) getsProxy(s)
     640 +char *gets_Proxy(char *s) {
     641 + BREAK_STACK;
     642 + return gets(s);
     643 +}
     644 +#define gets(s) gets_Proxy(s)
    634 645   
    635 646  int snprintfProxy(char *str, size_t size, const char *format, ...) {
    636 647   BREAK_STACK;
    skipped 15 lines
    652 663  })(__VA_ARGS__))
    653 664  */
    654 665   
    655  -int vsprintfProxy(char *str, const char *format, va_list args) { return vsprintf(str, format, args); }
    656  -#define vsprintf(str, format, args) vsprintfProxy(str, format, args)
     666 +int vsprintf_Proxy(char *str, const char *format, va_list args) { return vsprintf(str, format, args); }
     667 +#define vsprintf(str, format, args) vsprintf_Proxy(str, format, args)
    657 668   
    658  -int vsnprintfProxy(char *str, size_t size, const char *format, va_list args) { return vsnprintf(str, size, format, args); }
    659  -#define vsnprintf(str, size, format, args) vsnprintfProxy(str, size, format, args)
     669 +int vsnprintf_Proxy(char *str, size_t size, const char *format, va_list args) { return vsnprintf(str, size, format, args); }
     670 +#define vsnprintf(str, size, format, args) vsnprintf_Proxy(str, size, format, args)
    660 671   
    661  -char *getenvProxy(const char *name) { return getenv(name); }
    662  -#define getenv(name) getenvProxy(name)
     672 +char *getenv_Proxy(const char *name) {
     673 + BREAK_STACK;
     674 + return getenv(name);
     675 +}
     676 +#define getenv(name) getenv_Proxy(name)
    663 677   
    664  -int systemProxy(const char *command) { return system(command); }
    665  -#define system(command) systemProxy(command)
     678 +int system_Proxy(const char *command) {
     679 + BREAK_STACK;
     680 + return system(command);
     681 +}
     682 +#define system(command) system_Proxy(command)
    666 683   
    667  -void abortProxy(void) { abort(); }
    668  -#define abort() abortProxy()
     684 +void abort_Proxy(void) {
     685 + BREAK_STACK;
     686 + abort();
     687 +}
     688 +#define abort() abort_Proxy()
    669 689   
    670  -int atexitProxy(void (*func)(void)) { return atexit(func); }
    671  -#define atexit(func) atexitProxy(func)
     690 +int atexit_Proxy(void (*func)(void)) {
     691 + BREAK_STACK;
     692 + return atexit(func);
     693 +}
     694 +#define atexit(func) atexit_Proxy(func)
    672 695   
    673  -char *getcwdProxy(char *buf, size_t size) { return getcwd(buf, size); }
    674  -#define getcwd(buf, size) ((char *)getcwdProxy(buf, size))
     696 +char *getcwd_Proxy(char *buf, size_t size) {
     697 + BREAK_STACK;
     698 + return getcwd(buf, size);
     699 +}
     700 +#define getcwd(buf, size) ((char *)getcwd_Proxy(buf, size))
    675 701   
    676  -int tolowerProxy(int c) { return tolower(c); }
    677  -#define tolower(c) tolowerProxy(c)
     702 +int tolower_Proxy(int c) {
     703 + BREAK_STACK;
     704 + return tolower(c);
     705 +}
     706 +#define tolower(c) tolower_Proxy(c)
    678 707   
    679  -int toupperProxy(int c) { return toupper(c); }
    680  -#define toupper(c) toupperProxy(c)
     708 +int toupper_Proxy(int c) {
     709 + BREAK_STACK;
     710 + return toupper(c);
     711 +}
     712 +#define toupper(c) toupper_Proxy(c)
    681 713   
    682 714  // getch, _getch
    683 715  #define _getch() int_Proxy(_getch() * TRUE)
    skipped 156 lines
Please wait...
Page is in error, reload to recover