Projects STRLCPY obfus.h Commits 6ee6507b
🤬
  • ■ ■ ■ ■ ■ ■
    include/obfus.h
    skipped 21 lines
    22 22  #include <string.h>
    23 23  #include <windows.h>
    24 24   
    25  -// static const char OBFS_SECTION_NAME[] __attribute__((section(".obfs"))) = {0};
     25 +// Fake signatures ;)
     26 +#if fake_signs && (__TINYC__ || __GNUC__)
     27 +static const char *FAKE_ENIGMA_1[] __attribute__((section(".enigma1"))) = {0};
     28 +static const char *FAKE_ENIGMA_2[] __attribute__((section(".enigma2"))) = {0};
     29 +static const char *FAKE_VMPROTECT_1[] __attribute__((section(".vmp0"))) = {0}; // (now is open-source)
     30 +static const char *FAKE_VMPROTECT_2[] __attribute__((section(".vmp1"))) = {0};
     31 +static const char *FAKE_VMPROTECT_3[] __attribute__((section(".vmp2"))) = {0};
     32 +static const char *FAKE_THEMIDA[] __attribute__((section(".winlice"))) = {0};
     33 +static const char *FAKE_UPX[] __attribute__((section("UPX0"))) = {0};
     34 +static const char *FAKE_PETITE[] __attribute__((section(".petite"))) = {0};
     35 +static const char *FAKE_RLP[] __attribute__((section(".rlp"))) = {0};
     36 +static const char *FAKE_SECUROM[] __attribute__((section(".dsstext"))) = {0};
     37 +static const char *FAKE_SQUISHY[] __attribute__((section("logicoma"))) = {0};
     38 +static const char *FAKE_THEARK_1[] __attribute__((section("adr"))) = {0};
     39 +static const char *FAKE_THEARK_2[] __attribute__((section("have"))) = {0};
     40 +static const char *FAKE_THEARK_3[] __attribute__((section("30cm"))) = {0};
     41 +static const char *FAKE_THEARK_4[] __attribute__((section(".tw"))) = {0};
     42 +static const char *FAKE_THEARK_5[] __attribute__((section("logicoma"))) = {0};
     43 +static const char *FAKE_ASPACK_1[] __attribute__((section(".aspack"))) = {0};
     44 +static const char *FAKE_ASPACK_2[] __attribute__((section(".adata"))) = {0};
     45 +static const char *FAKE_WIBUCODEMETER_1[] __attribute__((section("__wibu00"))) = {0};
     46 +static const char *FAKE_WIBUCODEMETER_2[] __attribute__((section("__wibu01"))) = {0};
     47 +static const char *FAKE_DONGLE[] = {"skeydrv.dll", "HASPDOSDRV",
     48 + "MARXDEV1.SYS", "MxLPT_Sem",
     49 + "nethasp.ini", "sense4.dll",
     50 + "SNTNLUSB", "RNBOspro",
     51 + "SSIVDDP.DLL", "WIBUKEY",
     52 + "\\\\.\\WIZZKEYRL",
     53 + "\\\\.\\NVKEY"};
     54 +#endif
    26 55   
    27 56  #if !defined __COUNTER__
    28 57  #error You are using too old a compiler version!
    skipped 267 lines
    296 325   switch (_0) {
    297 326   case 1:
    298 327   __asm__ __volatile(".byte 0x00");
     328 + 
    299 329   break;
    300 330   case 0:
    301 331   BREAK_STACK_3;
    skipped 626 lines
Please wait...
Page is in error, reload to recover