diff --git a/code.c b/code.c new file mode 100644 index 0000000..af8172c --- /dev/null +++ b/code.c @@ -0,0 +1,6907 @@ +/* This file has been generated by the Hex-Rays decompiler. + Copyright (c) 2007-2017 Hex-Rays + + Detected compiler: Visual C++ +*/ + +/* +一些结构: +struct __unaligned battleye_stack_report +{ + __int8 unknown; + __int8 report_id; + __int8 val0; + __int64 caller; + __int64 function_dump[4]; + __int64 allocation_base; + __int64 base_address; + __int32 region_size; + __int32 type_protect_state; +}; + +ReportDetection结构: +sevenzip_report.unknown_1 = 0; +sevenzip_report.report_id = 0x46; +sevenzip_report.unknown_2 = 0; +sevenzip_report.data1 = *(__int64*)(module_handle + 0x1000; +sevenzip_report.data2 = *(__int64*)(module_handle + 0x1008; +battleye::report(&sevenzip_report, sizeof(sevenzip_report), false); + +反馈信息: +enum BATTLEYE_REPORT_ID +{ + MEMORY_GUARD = 0x21, + MEMORY_SUSPICIOUS = 0x2F, + WINDOW_TITLE = 0x33, + MEMORY = 0x35, + PROCESS_ANOMALY = 0x38, + DRIVER_BEEP_PRESENCE = 0x3E, + DRIVER_NULL_PRESENCE = 0x3F, + MISCELLANEOUS_ANOMALY = 0x3B, + PROCESS_SUSPICIOUS = 0x40, + LSASS_MEMORY = 0x42, + SLEEP_ANOMALY = 0x45, + MEMORY_MODULE_SPECIFIC = 0x46, + GENERIC_ANOMALY = 0x48, + MEMORY_MODULE_SPECIFIC2 = 0x5B, +} +*/ +#include + + +//------------------------------------------------------------------------- +// Function declarations + +__int64 __fastcall sub_42119(__int64 a1, __int64 a2, __int64 a3, __int64 a4); +// unsigned __int64 __usercall sub_4D46D@(unsigned __int64 result@); + +//------------------------------------------------------------------------- +// Data declarations + +_UNKNOWN unk_44DDF; // weak +__int64 qword_5D720[2] = { 0i64, 0i64 }; // weak +_UNKNOWN unk_80000; // weak +__int64 qword_100010[4] = { 4294967296i64, 4294967296i64, 4294967296i64, 0i64 }; // weak + + +//----- (0000000000042119) ---------------------------------------------------- +__int64 __fastcall sub_42119(__int64 a1, __int64 a2, __int64 a3, __int64 a4) +{ + void *v4; // rsp + __int64 hAdvApi32; // rax + __int64 hAdvApi32_1; // rax + __int64 hKernel32_1; // rax + __int64 hMSVCRT; // rax + __int64 hMSVCRT_1; // rax + unsigned int hCurrentProcess; // eax + __int64 hUser32; // rax + __int64 hMSVCRT_2; // rax + __int64 hMSVCRT_3; // rax + __int64 hMSVCRT_4; // rax + __int64 hUser32_1; // rax + __int64 hUser32_2; // rax + __int64 hUser32_3; // rax + __int64 hUser32_4; // rax + unsigned int currentProcessId; // eax + __int64 hUser32_5; // rax + __int64 hUser32_6; // rax + __int64 hUser32_7; // rax + __int64 hUser32_8; // rax + __int64 hKernel32_2; // rax + __int64 hMSVCRT_5; // rax + __int64 TargetProcessHandle; // rax + unsigned int SourceHandle; // ecx + __int64 hCurrentProcess_2; // rax + __int64 hCurrentProcess_1; // rax + int v30; // eax + unsigned __int64 v31; // rdx + __int64 result; // rax + __int64 (__fastcall *v33)(__int64 *, signed __int64, _QWORD); // [rsp-29340h] [rbp-29350h] + __int64 v34; // [rsp-28878h] [rbp-28888h] + int v35; // [rsp-21874h] [rbp-21884h] + __int64 v36; // [rsp-14890h] [rbp-148A0h] + char str_kernel32; // [rsp-14390h] [rbp-143A0h] + char v38; // [rsp-1438Fh] [rbp-1439Fh] + char v39; // [rsp-1438Eh] [rbp-1439Eh] + char v40; // [rsp-1438Dh] [rbp-1439Dh] + char v41; // [rsp-13E1Fh] [rbp-13E2Fh] + signed __int16 v42; // [rsp-13E1Eh] [rbp-13E2Eh] + signed int dwDesiredAccess; // [rsp-D8D8h] [rbp-D8E8h] + signed int size; // [rsp-D8D0h] [rbp-D8E0h] + int dwOptions; // [rsp-D8C8h] [rbp-D8D8h] + signed int v46; // [rsp-D8B8h] [rbp-D8C8h] + int style; // [rsp-D8B4h] [rbp-D8C4h] + unsigned int length; // [rsp-D8B0h] [rbp-D8C0h] + unsigned __int8 processInformation; // [rsp-D8ACh] [rbp-D8BCh] + char v50; // [rsp-D8ABh] [rbp-D8BBh] + unsigned int jj; // [rsp-D8A8h] [rbp-D8B8h] + unsigned int v52; // [rsp-D8A4h] [rbp-D8B4h] + unsigned int n; // [rsp-D8A0h] [rbp-D8B0h] + __int64 pAllocatedBuffer; // [rsp-D898h] [rbp-D8A8h] + __int64 hModule; // [rsp-D890h] [rbp-D8A0h] + char v56; // [rsp-D888h] [rbp-D898h] + bool v57; // [rsp-D887h] [rbp-D897h] + __int64 hKernel32; // [rsp-D880h] [rbp-D890h] + int k; // [rsp-D878h] [rbp-D888h] + int m; // [rsp-D874h] [rbp-D884h] + int status_1; // [rsp-D870h] [rbp-D880h] + bool v62; // [rsp-D86Ch] [rbp-D87Ch] + char v63; // [rsp-D86Bh] [rbp-D87Bh] + bool hProcess_2; // [rsp-D86Ah] [rbp-D87Ah] + bool result_2; // [rsp-D869h] [rbp-D879h] + char v66; // [rsp-D868h] [rbp-D878h] + unsigned int l; // [rsp-D864h] [rbp-D874h] + int j; // [rsp-D860h] [rbp-D870h] + void (__fastcall *CloseHandle)(__int64); // [rsp-D858h] [rbp-D868h] + unsigned int *SystemHandleInformation; // [rsp-D850h] [rbp-D860h] + unsigned int windowTextW; // [rsp-D848h] [rbp-D858h] + unsigned int kk; // [rsp-D844h] [rbp-D854h] + unsigned __int64 BaseAddress; // [rsp-D840h] [rbp-D850h] + bool v74; // [rsp-D838h] [rbp-D848h] + char v75; // [rsp-D837h] [rbp-D847h] + signed int (__fastcall *NtReadVirtualMemory)(signed __int64, unsigned __int64, __int64 *, signed __int64, _QWORD); // [rsp-D830h] [rbp-D840h] + unsigned int i9; // [rsp-D828h] [rbp-D838h] + char *NtGetContextThread; // [rsp-D820h] [rbp-D830h] + unsigned int v79; // [rsp-D818h] [rbp-D828h] + signed int status; // [rsp-D814h] [rbp-D824h] + int i4; // [rsp-D810h] [rbp-D820h] + int i3; // [rsp-D80Ch] [rbp-D81Ch] + unsigned __int64 MemoryInformation; // [rsp-D808h] [rbp-D818h] + __int64 v84; // [rsp-D800h] [rbp-D810h] + unsigned __int64 v85; // [rsp-D7F0h] [rbp-D800h] + int v86; // [rsp-D7E8h] [rbp-D7F8h] + int v87; // [rsp-D7E4h] [rbp-D7F4h] + int v88; // [rsp-D7E0h] [rbp-D7F0h] + int windowStyle; // [rsp-D7D8h] [rbp-D7E8h] + signed int v90; // [rsp-D7D4h] [rbp-D7E4h] + __int64 (__fastcall *OpenProcess)(signed __int64, _QWORD, _QWORD); // [rsp-D7D0h] [rbp-D7E0h] + __int64 hProcess_5; // [rsp-D7C8h] [rbp-D7D8h] + unsigned __int64 i; // [rsp-D7C0h] [rbp-D7D0h] + int nn; // [rsp-D7B8h] [rbp-D7C8h] + int i7; // [rsp-D7B4h] [rbp-D7C4h] + signed int i6; // [rsp-D7B0h] [rbp-D7C0h] + char str_user32dll; // [rsp-D7A8h] [rbp-D7B8h] + char str_user32dll_2; // [rsp-D7A7h] [rbp-D7B7h] + char v99; // [rsp-D7A6h] [rbp-D7B6h] + char v100; // [rsp-D7A5h] [rbp-D7B5h] + char v101; // [rsp-D7A4h] [rbp-D7B4h] + char v102; // [rsp-D7A3h] [rbp-D7B3h] + char v103; // [rsp-D7A2h] [rbp-D7B2h] + char v104; // [rsp-D7A1h] [rbp-D7B1h] + char v105; // [rsp-D7A0h] [rbp-D7B0h] + char v106; // [rsp-D79Fh] [rbp-D7AFh] + char v107; // [rsp-D79Eh] [rbp-D7AEh] + signed int v108; // [rsp-D794h] [rbp-D7A4h] + signed int ii; // [rsp-D790h] [rbp-D7A0h] + signed int i10; // [rsp-D78Ch] [rbp-D79Ch] + unsigned int i2; // [rsp-D788h] [rbp-D798h] + char str_msvcrt; // [rsp-D780h] [rbp-D790h] + char str_msvcrt_1; // [rsp-D77Fh] [rbp-D78Fh] + char v114; // [rsp-D77Eh] [rbp-D78Eh] + char v115; // [rsp-D77Dh] [rbp-D78Dh] + char v116; // [rsp-D77Ch] [rbp-D78Ch] + char v117; // [rsp-D77Bh] [rbp-D78Bh] + char v118; // [rsp-D77Ah] [rbp-D78Ah] + char v119; // [rsp-D779h] [rbp-D789h] + char v120; // [rsp-D778h] [rbp-D788h] + char v121; // [rsp-D777h] [rbp-D787h] + char v122; // [rsp-D776h] [rbp-D786h] + char v123; // [rsp-D770h] [rbp-D780h] + char v124; // [rsp-D76Fh] [rbp-D77Fh] + char v125; // [rsp-D76Ch] [rbp-D77Ch] + char v126; // [rsp-D76Bh] [rbp-D77Bh] + char v127; // [rsp-D768h] [rbp-D778h] + char v128; // [rsp-D767h] [rbp-D777h] + unsigned int informationLength; // [rsp-D760h] [rbp-D770h] + unsigned int size_1; // [rsp-D75Ch] [rbp-D76Ch] + int i1; // [rsp-D758h] [rbp-D768h] + unsigned int v132; // [rsp-D754h] [rbp-D764h] + __int64 hWindow; // [rsp-D750h] [rbp-D760h] + __int64 (*GetCurrentProcessId)(void); // [rsp-D748h] [rbp-D758h] + unsigned __int64 Address; // [rsp-D740h] [rbp-D750h] + __int64 hProcess_6; // [rsp-D738h] [rbp-D748h] + unsigned int *buffer_2; // [rsp-D730h] [rbp-D740h] + char v138; // [rsp-D728h] [rbp-D738h] + char v139; // [rsp-D727h] [rbp-D737h] + char v140; // [rsp-D726h] [rbp-D736h] + __int64 hProcess_7; // [rsp-D718h] [rbp-D728h] + __int64 (__fastcall *WideCharToMultiByte)(signed __int64, _QWORD, __int64 *, _QWORD, __int64, _QWORD, _QWORD, _QWORD); // [rsp-D710h] [rbp-D720h] + unsigned int v143; // [rsp-D708h] [rbp-D718h] + signed int v144; // [rsp-D704h] [rbp-D714h] + __int64 str_kernel32dll; // [rsp-D700h] [rbp-D710h] + char v146; // [rsp-D6F9h] [rbp-D709h] + char v147; // [rsp-D6F8h] [rbp-D708h] + char v148; // [rsp-D6F7h] [rbp-D707h] + char v149; // [rsp-D6F6h] [rbp-D706h] + char v150; // [rsp-D6F5h] [rbp-D705h] + char v151; // [rsp-D6F4h] [rbp-D704h] + char str_free; // [rsp-D6F0h] [rbp-D700h] + char v153; // [rsp-D6EFh] [rbp-D6FFh] + char v154; // [rsp-D6EEh] [rbp-D6FEh] + char v155; // [rsp-D6EDh] [rbp-D6FDh] + char v156; // [rsp-D6ECh] [rbp-D6FCh] + char str_sleep; // [rsp-D6E8h] [rbp-D6F8h] + char v158; // [rsp-D6E7h] [rbp-D6F7h] + char v159; // [rsp-D6E6h] [rbp-D6F6h] + char v160; // [rsp-D6E5h] [rbp-D6F5h] + char v161; // [rsp-D6E4h] [rbp-D6F4h] + char v162; // [rsp-D6E3h] [rbp-D6F3h] + char str_advapidll; // [rsp-D6E0h] [rbp-D6F0h] + char v164; // [rsp-D6DFh] [rbp-D6EFh] + char v165; // [rsp-D6DEh] [rbp-D6EEh] + char v166; // [rsp-D6DDh] [rbp-D6EDh] + char v167; // [rsp-D6DCh] [rbp-D6ECh] + char v168; // [rsp-D6DBh] [rbp-D6EBh] + char v169; // [rsp-D6DAh] [rbp-D6EAh] + char v170; // [rsp-D6D9h] [rbp-D6E9h] + char v171; // [rsp-D6D8h] [rbp-D6E8h] + char v172; // [rsp-D6D7h] [rbp-D6E7h] + char v173; // [rsp-D6D6h] [rbp-D6E6h] + char v174; // [rsp-D6D5h] [rbp-D6E5h] + char v175; // [rsp-D6D4h] [rbp-D6E4h] + char str_malloc; // [rsp-D6D0h] [rbp-D6E0h] + char v177; // [rsp-D6CFh] [rbp-D6DFh] + char v178; // [rsp-D6CEh] [rbp-D6DEh] + char v179; // [rsp-D6CDh] [rbp-D6DDh] + char v180; // [rsp-D6CCh] [rbp-D6DCh] + char v181; // [rsp-D6CBh] [rbp-D6DBh] + char v182; // [rsp-D6CAh] [rbp-D6DAh] + char str_memcmp; // [rsp-D6C8h] [rbp-D6D8h] + char v184; // [rsp-D6C7h] [rbp-D6D7h] + char v185; // [rsp-D6C6h] [rbp-D6D6h] + char v186; // [rsp-D6C5h] [rbp-D6D5h] + char v187; // [rsp-D6C4h] [rbp-D6D4h] + char v188; // [rsp-D6C3h] [rbp-D6D3h] + char v189; // [rsp-D6C2h] [rbp-D6D2h] + char str_memcpy; // [rsp-D6C0h] [rbp-D6D0h] + char v191; // [rsp-D6BFh] [rbp-D6CFh] + char v192; // [rsp-D6BEh] [rbp-D6CEh] + char v193; // [rsp-D6BDh] [rbp-D6CDh] + char v194; // [rsp-D6BCh] [rbp-D6CCh] + char v195; // [rsp-D6BBh] [rbp-D6CBh] + char v196; // [rsp-D6BAh] [rbp-D6CAh] + __int64 IsBadReadPtr; // [rsp-D6B8h] [rbp-D6C8h] + char str_realloc; // [rsp-D6B0h] [rbp-D6C0h] + char v199; // [rsp-D6AFh] [rbp-D6BFh] + char v200; // [rsp-D6AEh] [rbp-D6BEh] + char v201; // [rsp-D6ADh] [rbp-D6BDh] + char v202; // [rsp-D6ACh] [rbp-D6BCh] + char v203; // [rsp-D6ABh] [rbp-D6BBh] + char v204; // [rsp-D6AAh] [rbp-D6BAh] + char v205; // [rsp-D6A9h] [rbp-D6B9h] + signed int (__fastcall *NtQueryVirtualMemory)(signed __int64, unsigned __int64, _QWORD, __int64 *, signed __int64, __int64 *); // [rsp-D6A8h] [rbp-D6B8h] + char v207; // [rsp-D6A0h] [rbp-D6B0h] + char v208; // [rsp-D69Fh] [rbp-D6AFh] + char v209; // [rsp-D69Eh] [rbp-D6AEh] + char v210; // [rsp-D69Dh] [rbp-D6ADh] + char v211; // [rsp-D69Ch] [rbp-D6ACh] + char v212; // [rsp-D69Bh] [rbp-D6ABh] + char v213; // [rsp-D69Ah] [rbp-D6AAh] + char v214; // [rsp-D699h] [rbp-D6A9h] + char str_wmpdll; // [rsp-D698h] [rbp-D6A8h] + char v216; // [rsp-D697h] [rbp-D6A7h] + char v217; // [rsp-D696h] [rbp-D6A6h] + char v218; // [rsp-D695h] [rbp-D6A5h] + char v219; // [rsp-D694h] [rbp-D6A4h] + char v220; // [rsp-D693h] [rbp-D6A3h] + char v221; // [rsp-D692h] [rbp-D6A2h] + char v222; // [rsp-D691h] [rbp-D6A1h] + char v223; // [rsp-D690h] [rbp-D6A0h] + char v224; // [rsp-D68Fh] [rbp-D69Fh] + char v225; // [rsp-D68Eh] [rbp-D69Eh] + char v226; // [rsp-D68Dh] [rbp-D69Dh] + char v227; // [rsp-D68Ch] [rbp-D69Ch] + char v228; // [rsp-D68Bh] [rbp-D69Bh] + char v229; // [rsp-D68Ah] [rbp-D69Ah] + char v230; // [rsp-D689h] [rbp-D699h] + char v231; // [rsp-D688h] [rbp-D698h] + char str_beep; // [rsp-D680h] [rbp-D690h] + char v233; // [rsp-D67Fh] [rbp-D68Fh] + char v234; // [rsp-D67Eh] [rbp-D68Eh] + char v235; // [rsp-D67Dh] [rbp-D68Dh] + char v236; // [rsp-D67Ch] [rbp-D68Ch] + char v237; // [rsp-D67Bh] [rbp-D68Bh] + char v238; // [rsp-D67Ah] [rbp-D68Ah] + char v239; // [rsp-D679h] [rbp-D689h] + char v240; // [rsp-D678h] [rbp-D688h] + char str_readfile; // [rsp-D670h] [rbp-D680h] + char v242; // [rsp-D66Fh] [rbp-D67Fh] + char v243; // [rsp-D66Eh] [rbp-D67Eh] + char v244; // [rsp-D66Dh] [rbp-D67Dh] + char v245; // [rsp-D66Ch] [rbp-D67Ch] + char v246; // [rsp-D66Bh] [rbp-D67Bh] + char v247; // [rsp-D66Ah] [rbp-D67Ah] + char v248; // [rsp-D669h] [rbp-D679h] + char v249; // [rsp-D668h] [rbp-D678h] + char str_getwindow; // [rsp-D660h] [rbp-D670h] + char v251; // [rsp-D65Fh] [rbp-D66Fh] + char v252; // [rsp-D65Eh] [rbp-D66Eh] + char v253; // [rsp-D65Dh] [rbp-D66Dh] + char v254; // [rsp-D65Ch] [rbp-D66Ch] + char v255; // [rsp-D65Bh] [rbp-D66Bh] + char v256; // [rsp-D65Ah] [rbp-D66Ah] + char v257; // [rsp-D659h] [rbp-D669h] + char v258; // [rsp-D658h] [rbp-D668h] + char v259; // [rsp-D657h] [rbp-D667h] + char v260; // [rsp-D650h] [rbp-D660h] + char v261; // [rsp-D64Fh] [rbp-D65Fh] + char v262; // [rsp-D64Eh] [rbp-D65Eh] + char v263; // [rsp-D64Dh] [rbp-D65Dh] + char v264; // [rsp-D64Ch] [rbp-D65Ch] + char v265; // [rsp-D64Bh] [rbp-D65Bh] + char v266; // [rsp-D64Ah] [rbp-D65Ah] + char v267; // [rsp-D649h] [rbp-D659h] + char v268; // [rsp-D648h] [rbp-D658h] + char v269; // [rsp-D647h] [rbp-D657h] + char str_ndlldll; // [rsp-D640h] [rbp-D650h] + char v271; // [rsp-D63Fh] [rbp-D64Fh] + char v272; // [rsp-D63Eh] [rbp-D64Eh] + char v273; // [rsp-D63Dh] [rbp-D64Dh] + char v274; // [rsp-D63Ch] [rbp-D64Ch] + char v275; // [rsp-D63Bh] [rbp-D64Bh] + char v276; // [rsp-D63Ah] [rbp-D64Ah] + char v277; // [rsp-D639h] [rbp-D649h] + char v278; // [rsp-D638h] [rbp-D648h] + char v279; // [rsp-D637h] [rbp-D647h] + char str_psapidll; // [rsp-D630h] [rbp-D640h] + char v281; // [rsp-D62Fh] [rbp-D63Fh] + char v282; // [rsp-D62Eh] [rbp-D63Eh] + char v283; // [rsp-D62Dh] [rbp-D63Dh] + char v284; // [rsp-D62Ch] [rbp-D63Ch] + char v285; // [rsp-D62Bh] [rbp-D63Bh] + char v286; // [rsp-D62Ah] [rbp-D63Ah] + char v287; // [rsp-D629h] [rbp-D639h] + char v288; // [rsp-D628h] [rbp-D638h] + char v289; // [rsp-D627h] [rbp-D637h] + char str_wcsnicmp; // [rsp-D620h] [rbp-D630h] + char v291; // [rsp-D61Fh] [rbp-D62Fh] + char v292; // [rsp-D61Eh] [rbp-D62Eh] + char v293; // [rsp-D61Dh] [rbp-D62Dh] + char v294; // [rsp-D61Ch] [rbp-D62Ch] + char v295; // [rsp-D61Bh] [rbp-D62Bh] + char v296; // [rsp-D61Ah] [rbp-D62Ah] + char v297; // [rsp-D619h] [rbp-D629h] + char v298; // [rsp-D618h] [rbp-D628h] + char v299; // [rsp-D617h] [rbp-D627h] + char v300; // [rsp-D610h] [rbp-D620h] + char v301; // [rsp-D60Fh] [rbp-D61Fh] + char v302; // [rsp-D60Eh] [rbp-D61Eh] + char v303; // [rsp-D60Dh] [rbp-D61Dh] + char v304; // [rsp-D60Ch] [rbp-D61Ch] + char v305; // [rsp-D60Bh] [rbp-D61Bh] + char v306; // [rsp-D60Ah] [rbp-D61Ah] + char v307; // [rsp-D609h] [rbp-D619h] + char v308; // [rsp-D608h] [rbp-D618h] + char v309; // [rsp-D607h] [rbp-D617h] + char v310; // [rsp-D606h] [rbp-D616h] + char str_openthread; // [rsp-D600h] [rbp-D610h] + char v312; // [rsp-D5FFh] [rbp-D60Fh] + char v313; // [rsp-D5FEh] [rbp-D60Eh] + char v314; // [rsp-D5FDh] [rbp-D60Dh] + char v315; // [rsp-D5FCh] [rbp-D60Ch] + char v316; // [rsp-D5FBh] [rbp-D60Bh] + char v317; // [rsp-D5FAh] [rbp-D60Ah] + char v318; // [rsp-D5F9h] [rbp-D609h] + char v319; // [rsp-D5F8h] [rbp-D608h] + char v320; // [rsp-D5F7h] [rbp-D607h] + char v321; // [rsp-D5F6h] [rbp-D606h] + char str_be_dlldll; // [rsp-D5F0h] [rbp-D600h] + char v323; // [rsp-D5EFh] [rbp-D5FFh] + char v324; // [rsp-D5EEh] [rbp-D5FEh] + char v325; // [rsp-D5EDh] [rbp-D5FDh] + char v326; // [rsp-D5ECh] [rbp-D5FCh] + char v327; // [rsp-D5EBh] [rbp-D5FBh] + char v328; // [rsp-D5EAh] [rbp-D5FAh] + char v329; // [rsp-D5E9h] [rbp-D5F9h] + char v330; // [rsp-D5E8h] [rbp-D5F8h] + char v331; // [rsp-D5E7h] [rbp-D5F7h] + char v332; // [rsp-D5E6h] [rbp-D5F6h] + char str_user32dll_1; // [rsp-D5E0h] [rbp-D5F0h] + char v334; // [rsp-D5DFh] [rbp-D5EFh] + char v335; // [rsp-D5DEh] [rbp-D5EEh] + char v336; // [rsp-D5DDh] [rbp-D5EDh] + char v337; // [rsp-D5DCh] [rbp-D5ECh] + char v338; // [rsp-D5DBh] [rbp-D5EBh] + char v339; // [rsp-D5DAh] [rbp-D5EAh] + char v340; // [rsp-D5D9h] [rbp-D5E9h] + char v341; // [rsp-D5D8h] [rbp-D5E8h] + char v342; // [rsp-D5D7h] [rbp-D5E7h] + char v343; // [rsp-D5D6h] [rbp-D5E6h] + char str_createfilea; // [rsp-D5D0h] [rbp-D5E0h] + char v345; // [rsp-D5CFh] [rbp-D5DFh] + char v346; // [rsp-D5CEh] [rbp-D5DEh] + char v347; // [rsp-D5CDh] [rbp-D5DDh] + char v348; // [rsp-D5CCh] [rbp-D5DCh] + char v349; // [rsp-D5CBh] [rbp-D5DBh] + char v350; // [rsp-D5CAh] [rbp-D5DAh] + char v351; // [rsp-D5C9h] [rbp-D5D9h] + char v352; // [rsp-D5C8h] [rbp-D5D8h] + char v353; // [rsp-D5C7h] [rbp-D5D7h] + char v354; // [rsp-D5C6h] [rbp-D5D6h] + char v355; // [rsp-D5C5h] [rbp-D5D5h] + char str_createfilea_1; // [rsp-D5C0h] [rbp-D5D0h] + char v357; // [rsp-D5BFh] [rbp-D5CFh] + char v358; // [rsp-D5BEh] [rbp-D5CEh] + char v359; // [rsp-D5BDh] [rbp-D5CDh] + char v360; // [rsp-D5BCh] [rbp-D5CCh] + char v361; // [rsp-D5BBh] [rbp-D5CBh] + char v362; // [rsp-D5BAh] [rbp-D5CAh] + char v363; // [rsp-D5B9h] [rbp-D5C9h] + char v364; // [rsp-D5B8h] [rbp-D5C8h] + char v365; // [rsp-D5B7h] [rbp-D5C7h] + char v366; // [rsp-D5B6h] [rbp-D5C6h] + char v367; // [rsp-D5B5h] [rbp-D5C5h] + char str_closehandle; // [rsp-D5B0h] [rbp-D5C0h] + char v369; // [rsp-D5AFh] [rbp-D5BFh] + char v370; // [rsp-D5AEh] [rbp-D5BEh] + char v371; // [rsp-D5ADh] [rbp-D5BDh] + char v372; // [rsp-D5ACh] [rbp-D5BCh] + char v373; // [rsp-D5ABh] [rbp-D5BBh] + char v374; // [rsp-D5AAh] [rbp-D5BAh] + char v375; // [rsp-D5A9h] [rbp-D5B9h] + char v376; // [rsp-D5A8h] [rbp-D5B8h] + char v377; // [rsp-D5A7h] [rbp-D5B7h] + char v378; // [rsp-D5A6h] [rbp-D5B6h] + char v379; // [rsp-D5A5h] [rbp-D5B5h] + char str_openprocess; // [rsp-D5A0h] [rbp-D5B0h] + char v381; // [rsp-D59Fh] [rbp-D5AFh] + char v382; // [rsp-D59Eh] [rbp-D5AEh] + char v383; // [rsp-D59Dh] [rbp-D5ADh] + char v384; // [rsp-D59Ch] [rbp-D5ACh] + char v385; // [rsp-D59Bh] [rbp-D5ABh] + char v386; // [rsp-D59Ah] [rbp-D5AAh] + char v387; // [rsp-D599h] [rbp-D5A9h] + char v388; // [rsp-D598h] [rbp-D5A8h] + char v389; // [rsp-D597h] [rbp-D5A7h] + char v390; // [rsp-D596h] [rbp-D5A6h] + char v391; // [rsp-D595h] [rbp-D5A5h] + char str_resumethread; // [rsp-D590h] [rbp-D5A0h] + char v393; // [rsp-D58Fh] [rbp-D59Fh] + char v394; // [rsp-D58Eh] [rbp-D59Eh] + char v395; // [rsp-D58Dh] [rbp-D59Dh] + char v396; // [rsp-D58Ch] [rbp-D59Ch] + char v397; // [rsp-D58Bh] [rbp-D59Bh] + char v398; // [rsp-D58Ah] [rbp-D59Ah] + char v399; // [rsp-D589h] [rbp-D599h] + char v400; // [rsp-D588h] [rbp-D598h] + char v401; // [rsp-D587h] [rbp-D597h] + char v402; // [rsp-D586h] [rbp-D596h] + char v403; // [rsp-D585h] [rbp-D595h] + char v404; // [rsp-D584h] [rbp-D594h] + char str_loadlibrarya; // [rsp-D580h] [rbp-D590h] + char v406; // [rsp-D57Fh] [rbp-D58Fh] + char v407; // [rsp-D57Eh] [rbp-D58Eh] + char v408; // [rsp-D57Dh] [rbp-D58Dh] + char v409; // [rsp-D57Ch] [rbp-D58Ch] + char v410; // [rsp-D57Bh] [rbp-D58Bh] + char v411; // [rsp-D57Ah] [rbp-D58Ah] + char v412; // [rsp-D579h] [rbp-D589h] + char v413; // [rsp-D578h] [rbp-D588h] + char v414; // [rsp-D577h] [rbp-D587h] + char v415; // [rsp-D576h] [rbp-D586h] + char v416; // [rsp-D575h] [rbp-D585h] + char v417; // [rsp-D574h] [rbp-D584h] + char str_getlasterror_1; // [rsp-D570h] [rbp-D580h] + char v419; // [rsp-D56Fh] [rbp-D57Fh] + char v420; // [rsp-D56Eh] [rbp-D57Eh] + char v421; // [rsp-D56Dh] [rbp-D57Dh] + char v422; // [rsp-D56Ch] [rbp-D57Ch] + char v423; // [rsp-D56Bh] [rbp-D57Bh] + char v424; // [rsp-D56Ah] [rbp-D57Ah] + char v425; // [rsp-D569h] [rbp-D579h] + char v426; // [rsp-D568h] [rbp-D578h] + char v427; // [rsp-D567h] [rbp-D577h] + char v428; // [rsp-D566h] [rbp-D576h] + char v429; // [rsp-D565h] [rbp-D575h] + char v430; // [rsp-D564h] [rbp-D574h] + char str_getprocessid; // [rsp-D560h] [rbp-D570h] + char v432; // [rsp-D55Fh] [rbp-D56Fh] + char v433; // [rsp-D55Eh] [rbp-D56Eh] + char v434; // [rsp-D55Dh] [rbp-D56Dh] + char v435; // [rsp-D55Ch] [rbp-D56Ch] + char v436; // [rsp-D55Bh] [rbp-D56Bh] + char v437; // [rsp-D55Ah] [rbp-D56Ah] + char v438; // [rsp-D559h] [rbp-D569h] + char v439; // [rsp-D558h] [rbp-D568h] + char v440; // [rsp-D557h] [rbp-D567h] + char v441; // [rsp-D556h] [rbp-D566h] + char v442; // [rsp-D555h] [rbp-D565h] + char v443; // [rsp-D554h] [rbp-D564h] + char str_getlasterror_3; // [rsp-D550h] [rbp-D560h] + char v445; // [rsp-D54Fh] [rbp-D55Fh] + char v446; // [rsp-D54Eh] [rbp-D55Eh] + char v447; // [rsp-D54Dh] [rbp-D55Dh] + char v448; // [rsp-D54Ch] [rbp-D55Ch] + char v449; // [rsp-D54Bh] [rbp-D55Bh] + char v450; // [rsp-D54Ah] [rbp-D55Ah] + char v451; // [rsp-D549h] [rbp-D559h] + char v452; // [rsp-D548h] [rbp-D558h] + char v453; // [rsp-D547h] [rbp-D557h] + char v454; // [rsp-D546h] [rbp-D556h] + char v455; // [rsp-D545h] [rbp-D555h] + char v456; // [rsp-D544h] [rbp-D554h] + char str_iphlpapi; // [rsp-D540h] [rbp-D550h] + char v458; // [rsp-D53Fh] [rbp-D54Fh] + char v459; // [rsp-D53Eh] [rbp-D54Eh] + char v460; // [rsp-D53Dh] [rbp-D54Dh] + char v461; // [rsp-D53Ch] [rbp-D54Ch] + char v462; // [rsp-D53Bh] [rbp-D54Bh] + char v463; // [rsp-D53Ah] [rbp-D54Ah] + char v464; // [rsp-D539h] [rbp-D549h] + char v465; // [rsp-D538h] [rbp-D548h] + char v466; // [rsp-D537h] [rbp-D547h] + char v467; // [rsp-D536h] [rbp-D546h] + char v468; // [rsp-D535h] [rbp-D545h] + char v469; // [rsp-D534h] [rbp-D544h] + char str_getlasterror_2; // [rsp-D530h] [rbp-D540h] + char v471; // [rsp-D52Fh] [rbp-D53Fh] + char v472; // [rsp-D52Eh] [rbp-D53Eh] + char v473; // [rsp-D52Dh] [rbp-D53Dh] + char v474; // [rsp-D52Ch] [rbp-D53Ch] + char v475; // [rsp-D52Bh] [rbp-D53Bh] + char v476; // [rsp-D52Ah] [rbp-D53Ah] + char v477; // [rsp-D529h] [rbp-D539h] + char v478; // [rsp-D528h] [rbp-D538h] + char v479; // [rsp-D527h] [rbp-D537h] + char v480; // [rsp-D526h] [rbp-D536h] + char v481; // [rsp-D525h] [rbp-D535h] + char v482; // [rsp-D524h] [rbp-D534h] + char str_gettickcount; // [rsp-D520h] [rbp-D530h] + char v484; // [rsp-D51Fh] [rbp-D52Fh] + char v485; // [rsp-D51Eh] [rbp-D52Eh] + char v486; // [rsp-D51Dh] [rbp-D52Dh] + char v487; // [rsp-D51Ch] [rbp-D52Ch] + char v488; // [rsp-D51Bh] [rbp-D52Bh] + char v489; // [rsp-D51Ah] [rbp-D52Ah] + char v490; // [rsp-D519h] [rbp-D529h] + char v491; // [rsp-D518h] [rbp-D528h] + char v492; // [rsp-D517h] [rbp-D527h] + char v493; // [rsp-D516h] [rbp-D526h] + char v494; // [rsp-D515h] [rbp-D525h] + char v495; // [rsp-D514h] [rbp-D524h] + char str_isbadreadptr; // [rsp-D510h] [rbp-D520h] + char v497; // [rsp-D50Fh] [rbp-D51Fh] + char v498; // [rsp-D50Eh] [rbp-D51Eh] + char v499; // [rsp-D50Dh] [rbp-D51Dh] + char v500; // [rsp-D50Ch] [rbp-D51Ch] + char v501; // [rsp-D50Bh] [rbp-D51Bh] + char v502; // [rsp-D50Ah] [rbp-D51Ah] + char v503; // [rsp-D509h] [rbp-D519h] + char v504; // [rsp-D508h] [rbp-D518h] + char v505; // [rsp-D507h] [rbp-D517h] + char v506; // [rsp-D506h] [rbp-D516h] + char v507; // [rsp-D505h] [rbp-D515h] + char v508; // [rsp-D504h] [rbp-D514h] + char str_gettopwindow; // [rsp-D500h] [rbp-D510h] + char v510; // [rsp-D4FFh] [rbp-D50Fh] + char v511; // [rsp-D4FEh] [rbp-D50Eh] + char v512; // [rsp-D4FDh] [rbp-D50Dh] + char v513; // [rsp-D4FCh] [rbp-D50Ch] + char v514; // [rsp-D4FBh] [rbp-D50Bh] + char v515; // [rsp-D4FAh] [rbp-D50Ah] + char v516; // [rsp-D4F9h] [rbp-D509h] + char v517; // [rsp-D4F8h] [rbp-D508h] + char v518; // [rsp-D4F7h] [rbp-D507h] + char v519; // [rsp-D4F6h] [rbp-D506h] + char v520; // [rsp-D4F5h] [rbp-D505h] + char v521; // [rsp-D4F4h] [rbp-D504h] + char str_getlasterror; // [rsp-D4F0h] [rbp-D500h] + char v523; // [rsp-D4EFh] [rbp-D4FFh] + char v524; // [rsp-D4EEh] [rbp-D4FEh] + char v525; // [rsp-D4EDh] [rbp-D4FDh] + char v526; // [rsp-D4ECh] [rbp-D4FCh] + char v527; // [rsp-D4EBh] [rbp-D4FBh] + char v528; // [rsp-D4EAh] [rbp-D4FAh] + char v529; // [rsp-D4E9h] [rbp-D4F9h] + char v530; // [rsp-D4E8h] [rbp-D4F8h] + char v531; // [rsp-D4E7h] [rbp-D4F7h] + char v532; // [rsp-D4E6h] [rbp-D4F6h] + char v533; // [rsp-D4E5h] [rbp-D4F5h] + char v534; // [rsp-D4E4h] [rbp-D4F4h] + char str_getlasterror_4; // [rsp-D4E0h] [rbp-D4F0h] + char v536; // [rsp-D4DFh] [rbp-D4EFh] + char v537; // [rsp-D4DEh] [rbp-D4EEh] + char v538; // [rsp-D4DDh] [rbp-D4EDh] + char v539; // [rsp-D4DCh] [rbp-D4ECh] + char v540; // [rsp-D4DBh] [rbp-D4EBh] + char v541; // [rsp-D4DAh] [rbp-D4EAh] + char v542; // [rsp-D4D9h] [rbp-D4E9h] + char v543; // [rsp-D4D8h] [rbp-D4E8h] + char v544; // [rsp-D4D7h] [rbp-D4E7h] + char v545; // [rsp-D4D6h] [rbp-D4E6h] + char v546; // [rsp-D4D5h] [rbp-D4E5h] + char v547; // [rsp-D4D4h] [rbp-D4E4h] + char str_module32next; // [rsp-D4D0h] [rbp-D4E0h] + char v549; // [rsp-D4CFh] [rbp-D4DFh] + char v550; // [rsp-D4CEh] [rbp-D4DEh] + char v551; // [rsp-D4CDh] [rbp-D4DDh] + char v552; // [rsp-D4CCh] [rbp-D4DCh] + char v553; // [rsp-D4CBh] [rbp-D4DBh] + char v554; // [rsp-D4CAh] [rbp-D4DAh] + char v555; // [rsp-D4C9h] [rbp-D4D9h] + char v556; // [rsp-D4C8h] [rbp-D4D8h] + char v557; // [rsp-D4C7h] [rbp-D4D7h] + char v558; // [rsp-D4C6h] [rbp-D4D6h] + char v559; // [rsp-D4C5h] [rbp-D4D5h] + char v560; // [rsp-D4C4h] [rbp-D4D4h] + char str_thread32next; // [rsp-D4C0h] [rbp-D4D0h] + char v562; // [rsp-D4BFh] [rbp-D4CFh] + char v563; // [rsp-D4BEh] [rbp-D4CEh] + char v564; // [rsp-D4BDh] [rbp-D4CDh] + char v565; // [rsp-D4BCh] [rbp-D4CCh] + char v566; // [rsp-D4BBh] [rbp-D4CBh] + char v567; // [rsp-D4BAh] [rbp-D4CAh] + char v568; // [rsp-D4B9h] [rbp-D4C9h] + char v569; // [rsp-D4B8h] [rbp-D4C8h] + char v570; // [rsp-D4B7h] [rbp-D4C7h] + char v571; // [rsp-D4B6h] [rbp-D4C6h] + char v572; // [rsp-D4B5h] [rbp-D4C5h] + char v573; // [rsp-D4B4h] [rbp-D4C4h] + char str_process32next; // [rsp-D4B0h] [rbp-D4C0h] + char v575; // [rsp-D4AFh] [rbp-D4BFh] + char v576; // [rsp-D4AEh] [rbp-D4BEh] + char v577; // [rsp-D4ADh] [rbp-D4BDh] + char v578; // [rsp-D4ACh] [rbp-D4BCh] + char v579; // [rsp-D4ABh] [rbp-D4BBh] + char v580; // [rsp-D4AAh] [rbp-D4BAh] + char v581; // [rsp-D4A9h] [rbp-D4B9h] + char v582; // [rsp-D4A8h] [rbp-D4B8h] + char v583; // [rsp-D4A7h] [rbp-D4B7h] + char v584; // [rsp-D4A6h] [rbp-D4B6h] + char v585; // [rsp-D4A5h] [rbp-D4B5h] + char v586; // [rsp-D4A4h] [rbp-D4B4h] + char v587; // [rsp-D4A3h] [rbp-D4B3h] + char str_getwindowrect; // [rsp-D4A0h] [rbp-D4B0h] + char v589; // [rsp-D49Fh] [rbp-D4AFh] + char v590; // [rsp-D49Eh] [rbp-D4AEh] + char v591; // [rsp-D49Dh] [rbp-D4ADh] + char v592; // [rsp-D49Ch] [rbp-D4ACh] + char v593; // [rsp-D49Bh] [rbp-D4ABh] + char v594; // [rsp-D49Ah] [rbp-D4AAh] + char v595; // [rsp-D499h] [rbp-D4A9h] + char v596; // [rsp-D498h] [rbp-D4A8h] + char v597; // [rsp-D497h] [rbp-D4A7h] + char v598; // [rsp-D496h] [rbp-D4A6h] + char v599; // [rsp-D495h] [rbp-D4A5h] + char v600; // [rsp-D494h] [rbp-D4A4h] + char v601; // [rsp-D493h] [rbp-D4A3h] + char str_ntqueryobject; // [rsp-D490h] [rbp-D4A0h] + char v603; // [rsp-D48Fh] [rbp-D49Fh] + char v604; // [rsp-D48Eh] [rbp-D49Eh] + char v605; // [rsp-D48Dh] [rbp-D49Dh] + char v606; // [rsp-D48Ch] [rbp-D49Ch] + char v607; // [rsp-D48Bh] [rbp-D49Bh] + char v608; // [rsp-D48Ah] [rbp-D49Ah] + char v609; // [rsp-D489h] [rbp-D499h] + char v610; // [rsp-D488h] [rbp-D498h] + char v611; // [rsp-D487h] [rbp-D497h] + char v612; // [rsp-D486h] [rbp-D496h] + char v613; // [rsp-D485h] [rbp-D495h] + char v614; // [rsp-D484h] [rbp-D494h] + char v615; // [rsp-D483h] [rbp-D493h] + char str_getclassnamew; // [rsp-D480h] [rbp-D490h] + char v617; // [rsp-D47Fh] [rbp-D48Fh] + char v618; // [rsp-D47Eh] [rbp-D48Eh] + char v619; // [rsp-D47Dh] [rbp-D48Dh] + char v620; // [rsp-D47Ch] [rbp-D48Ch] + char v621; // [rsp-D47Bh] [rbp-D48Bh] + char v622; // [rsp-D47Ah] [rbp-D48Ah] + char v623; // [rsp-D479h] [rbp-D489h] + char v624; // [rsp-D478h] [rbp-D488h] + char v625; // [rsp-D477h] [rbp-D487h] + char v626; // [rsp-D476h] [rbp-D486h] + char v627; // [rsp-D475h] [rbp-D485h] + char v628; // [rsp-D474h] [rbp-D484h] + char v629; // [rsp-D473h] [rbp-D483h] + char str_enumprocesses; // [rsp-D470h] [rbp-D480h] + char v631; // [rsp-D46Fh] [rbp-D47Fh] + char v632; // [rsp-D46Eh] [rbp-D47Eh] + char v633; // [rsp-D46Dh] [rbp-D47Dh] + char v634; // [rsp-D46Ch] [rbp-D47Ch] + char v635; // [rsp-D46Bh] [rbp-D47Bh] + char v636; // [rsp-D46Ah] [rbp-D47Ah] + char v637; // [rsp-D469h] [rbp-D479h] + char v638; // [rsp-D468h] [rbp-D478h] + char v639; // [rsp-D467h] [rbp-D477h] + char v640; // [rsp-D466h] [rbp-D476h] + char v641; // [rsp-D465h] [rbp-D475h] + char v642; // [rsp-D464h] [rbp-D474h] + char v643; // [rsp-D463h] [rbp-D473h] + char str_suspendthread; // [rsp-D460h] [rbp-D470h] + char v645; // [rsp-D45Fh] [rbp-D46Fh] + char v646; // [rsp-D45Eh] [rbp-D46Eh] + char v647; // [rsp-D45Dh] [rbp-D46Dh] + char v648; // [rsp-D45Ch] [rbp-D46Ch] + char v649; // [rsp-D45Bh] [rbp-D46Bh] + char v650; // [rsp-D45Ah] [rbp-D46Ah] + char v651; // [rsp-D459h] [rbp-D469h] + char v652; // [rsp-D458h] [rbp-D468h] + char v653; // [rsp-D457h] [rbp-D467h] + char v654; // [rsp-D456h] [rbp-D466h] + char v655; // [rsp-D455h] [rbp-D465h] + char v656; // [rsp-D454h] [rbp-D464h] + char v657; // [rsp-D453h] [rbp-D463h] + char str_thread32first; // [rsp-D450h] [rbp-D460h] + char v659; // [rsp-D44Fh] [rbp-D45Fh] + char v660; // [rsp-D44Eh] [rbp-D45Eh] + char v661; // [rsp-D44Dh] [rbp-D45Dh] + char v662; // [rsp-D44Ch] [rbp-D45Ch] + char v663; // [rsp-D44Bh] [rbp-D45Bh] + char v664; // [rsp-D44Ah] [rbp-D45Ah] + char v665; // [rsp-D449h] [rbp-D459h] + char v666; // [rsp-D448h] [rbp-D458h] + char v667; // [rsp-D447h] [rbp-D457h] + char v668; // [rsp-D446h] [rbp-D456h] + char v669; // [rsp-D445h] [rbp-D455h] + char v670; // [rsp-D444h] [rbp-D454h] + char v671; // [rsp-D443h] [rbp-D453h] + char str_module32first; // [rsp-D440h] [rbp-D450h] + char v673; // [rsp-D43Fh] [rbp-D44Fh] + char v674; // [rsp-D43Eh] [rbp-D44Eh] + char v675; // [rsp-D43Dh] [rbp-D44Dh] + char v676; // [rsp-D43Ch] [rbp-D44Ch] + char v677; // [rsp-D43Bh] [rbp-D44Bh] + char v678; // [rsp-D43Ah] [rbp-D44Ah] + char v679; // [rsp-D439h] [rbp-D449h] + char v680; // [rsp-D438h] [rbp-D448h] + char v681; // [rsp-D437h] [rbp-D447h] + char v682; // [rsp-D436h] [rbp-D446h] + char v683; // [rsp-D435h] [rbp-D445h] + char v684; // [rsp-D434h] [rbp-D444h] + char v685; // [rsp-D433h] [rbp-D443h] + char str_process32first; // [rsp-D430h] [rbp-D440h] + char v687; // [rsp-D42Fh] [rbp-D43Fh] + char v688; // [rsp-D42Eh] [rbp-D43Eh] + char v689; // [rsp-D42Dh] [rbp-D43Dh] + char v690; // [rsp-D42Ch] [rbp-D43Ch] + char v691; // [rsp-D42Bh] [rbp-D43Bh] + char v692; // [rsp-D42Ah] [rbp-D43Ah] + char v693; // [rsp-D429h] [rbp-D439h] + char v694; // [rsp-D428h] [rbp-D438h] + char v695; // [rsp-D427h] [rbp-D437h] + char v696; // [rsp-D426h] [rbp-D436h] + char v697; // [rsp-D425h] [rbp-D435h] + char v698; // [rsp-D424h] [rbp-D434h] + char v699; // [rsp-D423h] [rbp-D433h] + char v700; // [rsp-D422h] [rbp-D432h] + char str_getwindowtexta; // [rsp-D420h] [rbp-D430h] + char v702; // [rsp-D41Fh] [rbp-D42Fh] + char v703; // [rsp-D41Eh] [rbp-D42Eh] + char v704; // [rsp-D41Dh] [rbp-D42Dh] + char v705; // [rsp-D41Ch] [rbp-D42Ch] + char v706; // [rsp-D41Bh] [rbp-D42Bh] + char v707; // [rsp-D41Ah] [rbp-D42Ah] + char v708; // [rsp-D419h] [rbp-D429h] + char v709; // [rsp-D418h] [rbp-D428h] + char v710; // [rsp-D417h] [rbp-D427h] + char v711; // [rsp-D416h] [rbp-D426h] + char v712; // [rsp-D415h] [rbp-D425h] + char v713; // [rsp-D414h] [rbp-D424h] + char v714; // [rsp-D413h] [rbp-D423h] + char v715; // [rsp-D412h] [rbp-D422h] + char str_nvcompiler; // [rsp-D410h] [rbp-D420h] + char v717; // [rsp-D40Fh] [rbp-D41Fh] + char v718; // [rsp-D40Eh] [rbp-D41Eh] + char v719; // [rsp-D40Dh] [rbp-D41Dh] + char v720; // [rsp-D40Ch] [rbp-D41Ch] + char v721; // [rsp-D40Bh] [rbp-D41Bh] + char v722; // [rsp-D40Ah] [rbp-D41Ah] + char v723; // [rsp-D409h] [rbp-D419h] + char v724; // [rsp-D408h] [rbp-D418h] + char v725; // [rsp-D407h] [rbp-D417h] + char v726; // [rsp-D406h] [rbp-D416h] + char v727; // [rsp-D405h] [rbp-D415h] + char v728; // [rsp-D404h] [rbp-D414h] + char v729; // [rsp-D403h] [rbp-D413h] + char v730; // [rsp-D402h] [rbp-D412h] + char str_getwindowtextw; // [rsp-D400h] [rbp-D410h] + char v732; // [rsp-D3FFh] [rbp-D40Fh] + char v733; // [rsp-D3FEh] [rbp-D40Eh] + char v734; // [rsp-D3FDh] [rbp-D40Dh] + char v735; // [rsp-D3FCh] [rbp-D40Ch] + char v736; // [rsp-D3FBh] [rbp-D40Bh] + char v737; // [rsp-D3FAh] [rbp-D40Ah] + char v738; // [rsp-D3F9h] [rbp-D409h] + char v739; // [rsp-D3F8h] [rbp-D408h] + char v740; // [rsp-D3F7h] [rbp-D407h] + char v741; // [rsp-D3F6h] [rbp-D406h] + char v742; // [rsp-D3F5h] [rbp-D405h] + char v743; // [rsp-D3F4h] [rbp-D404h] + char v744; // [rsp-D3F3h] [rbp-D403h] + char v745; // [rsp-D3F2h] [rbp-D402h] + char str_getwindowlong; // [rsp-D3F0h] [rbp-D400h] + char v747; // [rsp-D3EFh] [rbp-D3FFh] + char v748; // [rsp-D3EEh] [rbp-D3FEh] + char v749; // [rsp-D3EDh] [rbp-D3FDh] + char v750; // [rsp-D3ECh] [rbp-D3FCh] + char v751; // [rsp-D3EBh] [rbp-D3FBh] + char v752; // [rsp-D3EAh] [rbp-D3FAh] + char v753; // [rsp-D3E9h] [rbp-D3F9h] + char v754; // [rsp-D3E8h] [rbp-D3F8h] + char v755; // [rsp-D3E7h] [rbp-D3F7h] + char v756; // [rsp-D3E6h] [rbp-D3F6h] + char v757; // [rsp-D3E5h] [rbp-D3F5h] + char v758; // [rsp-D3E4h] [rbp-D3F4h] + char v759; // [rsp-D3E3h] [rbp-D3F3h] + char v760; // [rsp-D3E2h] [rbp-D3F2h] + char str_getprocesstimes; // [rsp-D3E0h] [rbp-D3F0h] + char v762; // [rsp-D3DFh] [rbp-D3EFh] + char v763; // [rsp-D3DEh] [rbp-D3EEh] + char v764; // [rsp-D3DDh] [rbp-D3EDh] + char v765; // [rsp-D3DCh] [rbp-D3ECh] + char v766; // [rsp-D3DBh] [rbp-D3EBh] + char v767; // [rsp-D3DAh] [rbp-D3EAh] + char v768; // [rsp-D3D9h] [rbp-D3E9h] + char v769; // [rsp-D3D8h] [rbp-D3E8h] + char v770; // [rsp-D3D7h] [rbp-D3E7h] + char v771; // [rsp-D3D6h] [rbp-D3E6h] + char v772; // [rsp-D3D5h] [rbp-D3E5h] + char v773; // [rsp-D3D4h] [rbp-D3E4h] + char v774; // [rsp-D3D3h] [rbp-D3E3h] + char v775; // [rsp-D3D2h] [rbp-D3E2h] + char v776; // [rsp-D3D1h] [rbp-D3E1h] + char str_getprocesstimes_2; // [rsp-D3D0h] [rbp-D3E0h] + char v778; // [rsp-D3CFh] [rbp-D3DFh] + char v779; // [rsp-D3CEh] [rbp-D3DEh] + char v780; // [rsp-D3CDh] [rbp-D3DDh] + char v781; // [rsp-D3CCh] [rbp-D3DCh] + char v782; // [rsp-D3CBh] [rbp-D3DBh] + char v783; // [rsp-D3CAh] [rbp-D3DAh] + char v784; // [rsp-D3C9h] [rbp-D3D9h] + char v785; // [rsp-D3C8h] [rbp-D3D8h] + char v786; // [rsp-D3C7h] [rbp-D3D7h] + char v787; // [rsp-D3C6h] [rbp-D3D6h] + char v788; // [rsp-D3C5h] [rbp-D3D5h] + char v789; // [rsp-D3C4h] [rbp-D3D4h] + char v790; // [rsp-D3C3h] [rbp-D3D3h] + char v791; // [rsp-D3C2h] [rbp-D3D2h] + char v792; // [rsp-D3C1h] [rbp-D3D1h] + char str_getprocesstimes_3; // [rsp-D3C0h] [rbp-D3D0h] + char v794; // [rsp-D3BFh] [rbp-D3CFh] + char v795; // [rsp-D3BEh] [rbp-D3CEh] + char v796; // [rsp-D3BDh] [rbp-D3CDh] + char v797; // [rsp-D3BCh] [rbp-D3CCh] + char v798; // [rsp-D3BBh] [rbp-D3CBh] + char v799; // [rsp-D3BAh] [rbp-D3CAh] + char v800; // [rsp-D3B9h] [rbp-D3C9h] + char v801; // [rsp-D3B8h] [rbp-D3C8h] + char v802; // [rsp-D3B7h] [rbp-D3C7h] + char v803; // [rsp-D3B6h] [rbp-D3C6h] + char v804; // [rsp-D3B5h] [rbp-D3C5h] + char v805; // [rsp-D3B4h] [rbp-D3C4h] + char v806; // [rsp-D3B3h] [rbp-D3C3h] + char v807; // [rsp-D3B2h] [rbp-D3C2h] + char v808; // [rsp-D3B1h] [rbp-D3C1h] + char str_duplicatehandle; // [rsp-D3B0h] [rbp-D3C0h] + char v810; // [rsp-D3AFh] [rbp-D3BFh] + char v811; // [rsp-D3AEh] [rbp-D3BEh] + char v812; // [rsp-D3ADh] [rbp-D3BDh] + char v813; // [rsp-D3ACh] [rbp-D3BCh] + char v814; // [rsp-D3ABh] [rbp-D3BBh] + char v815; // [rsp-D3AAh] [rbp-D3BAh] + char v816; // [rsp-D3A9h] [rbp-D3B9h] + char v817; // [rsp-D3A8h] [rbp-D3B8h] + char v818; // [rsp-D3A7h] [rbp-D3B7h] + char v819; // [rsp-D3A6h] [rbp-D3B6h] + char v820; // [rsp-D3A5h] [rbp-D3B5h] + char v821; // [rsp-D3A4h] [rbp-D3B4h] + char v822; // [rsp-D3A3h] [rbp-D3B3h] + char v823; // [rsp-D3A2h] [rbp-D3B2h] + char v824; // [rsp-D3A1h] [rbp-D3B1h] + char str_getprocesstimes_1; // [rsp-D3A0h] [rbp-D3B0h] + char v826; // [rsp-D39Fh] [rbp-D3AFh] + char v827; // [rsp-D39Eh] [rbp-D3AEh] + char v828; // [rsp-D39Dh] [rbp-D3ADh] + char v829; // [rsp-D39Ch] [rbp-D3ACh] + char v830; // [rsp-D39Bh] [rbp-D3ABh] + char v831; // [rsp-D39Ah] [rbp-D3AAh] + char v832; // [rsp-D399h] [rbp-D3A9h] + char v833; // [rsp-D398h] [rbp-D3A8h] + char v834; // [rsp-D397h] [rbp-D3A7h] + char v835; // [rsp-D396h] [rbp-D3A6h] + char v836; // [rsp-D395h] [rbp-D3A5h] + char v837; // [rsp-D394h] [rbp-D3A4h] + char v838; // [rsp-D393h] [rbp-D3A3h] + char v839; // [rsp-D392h] [rbp-D3A2h] + char v840; // [rsp-D391h] [rbp-D3A1h] + char str_getthreadcontext; // [rsp-D390h] [rbp-D3A0h] + char v842; // [rsp-D38Fh] [rbp-D39Fh] + char v843; // [rsp-D38Eh] [rbp-D39Eh] + char v844; // [rsp-D38Dh] [rbp-D39Dh] + char v845; // [rsp-D38Ch] [rbp-D39Ch] + char v846; // [rsp-D38Bh] [rbp-D39Bh] + char v847; // [rsp-D38Ah] [rbp-D39Ah] + char v848; // [rsp-D389h] [rbp-D399h] + char v849; // [rsp-D388h] [rbp-D398h] + char v850; // [rsp-D387h] [rbp-D397h] + char v851; // [rsp-D386h] [rbp-D396h] + char v852; // [rsp-D385h] [rbp-D395h] + char v853; // [rsp-D384h] [rbp-D394h] + char v854; // [rsp-D383h] [rbp-D393h] + char v855; // [rsp-D382h] [rbp-D392h] + char v856; // [rsp-D381h] [rbp-D391h] + char v857; // [rsp-D380h] [rbp-D390h] + char str_nxdetoursdll; // [rsp-D378h] [rbp-D388h] + char v859; // [rsp-D377h] [rbp-D387h] + char v860; // [rsp-D376h] [rbp-D386h] + char v861; // [rsp-D375h] [rbp-D385h] + char v862; // [rsp-D374h] [rbp-D384h] + char v863; // [rsp-D373h] [rbp-D383h] + char v864; // [rsp-D372h] [rbp-D382h] + char v865; // [rsp-D371h] [rbp-D381h] + char v866; // [rsp-D370h] [rbp-D380h] + char v867; // [rsp-D36Fh] [rbp-D37Fh] + char v868; // [rsp-D36Eh] [rbp-D37Eh] + char v869; // [rsp-D36Dh] [rbp-D37Dh] + char v870; // [rsp-D36Ch] [rbp-D37Ch] + char v871; // [rsp-D36Bh] [rbp-D37Bh] + char v872; // [rsp-D36Ah] [rbp-D37Ah] + char v873; // [rsp-D369h] [rbp-D379h] + char v874; // [rsp-D368h] [rbp-D378h] + char str_debugprivilege; // [rsp-D360h] [rbp-D370h] + char v876; // [rsp-D35Fh] [rbp-D36Fh] + char v877; // [rsp-D35Eh] [rbp-D36Eh] + char v878; // [rsp-D35Dh] [rbp-D36Dh] + char v879; // [rsp-D35Ch] [rbp-D36Ch] + char v880; // [rsp-D35Bh] [rbp-D36Bh] + char v881; // [rsp-D35Ah] [rbp-D36Ah] + char v882; // [rsp-D359h] [rbp-D369h] + char v883; // [rsp-D358h] [rbp-D368h] + char v884; // [rsp-D357h] [rbp-D367h] + char v885; // [rsp-D356h] [rbp-D366h] + char v886; // [rsp-D355h] [rbp-D365h] + char v887; // [rsp-D354h] [rbp-D364h] + char v888; // [rsp-D353h] [rbp-D363h] + char v889; // [rsp-D352h] [rbp-D362h] + char v890; // [rsp-D351h] [rbp-D361h] + char v891; // [rsp-D350h] [rbp-D360h] + char str_openprocesstoken; // [rsp-D348h] [rbp-D358h] + char v893; // [rsp-D347h] [rbp-D357h] + char v894; // [rsp-D346h] [rbp-D356h] + char v895; // [rsp-D345h] [rbp-D355h] + char v896; // [rsp-D344h] [rbp-D354h] + char v897; // [rsp-D343h] [rbp-D353h] + char v898; // [rsp-D342h] [rbp-D352h] + char v899; // [rsp-D341h] [rbp-D351h] + char v900; // [rsp-D340h] [rbp-D350h] + char v901; // [rsp-D33Fh] [rbp-D34Fh] + char v902; // [rsp-D33Eh] [rbp-D34Eh] + char v903; // [rsp-D33Dh] [rbp-D34Dh] + char v904; // [rsp-D33Ch] [rbp-D34Ch] + char v905; // [rsp-D33Bh] [rbp-D34Bh] + char v906; // [rsp-D33Ah] [rbp-D34Ah] + char v907; // [rsp-D339h] [rbp-D349h] + char v908; // [rsp-D338h] [rbp-D348h] + char str_getcurrentprocess; // [rsp-D330h] [rbp-D340h] + char v910; // [rsp-D32Fh] [rbp-D33Fh] + char v911; // [rsp-D32Eh] [rbp-D33Eh] + char v912; // [rsp-D32Dh] [rbp-D33Dh] + char v913; // [rsp-D32Ch] [rbp-D33Ch] + char v914; // [rsp-D32Bh] [rbp-D33Bh] + char v915; // [rsp-D32Ah] [rbp-D33Ah] + char v916; // [rsp-D329h] [rbp-D339h] + char v917; // [rsp-D328h] [rbp-D338h] + char v918; // [rsp-D327h] [rbp-D337h] + char v919; // [rsp-D326h] [rbp-D336h] + char v920; // [rsp-D325h] [rbp-D335h] + char v921; // [rsp-D324h] [rbp-D334h] + char v922; // [rsp-D323h] [rbp-D333h] + char v923; // [rsp-D322h] [rbp-D332h] + char v924; // [rsp-D321h] [rbp-D331h] + char v925; // [rsp-D320h] [rbp-D330h] + char v926; // [rsp-D31Fh] [rbp-D32Fh] + char str_networkdllx64; // [rsp-D318h] [rbp-D328h] + char v928; // [rsp-D317h] [rbp-D327h] + char v929; // [rsp-D316h] [rbp-D326h] + char v930; // [rsp-D315h] [rbp-D325h] + char v931; // [rsp-D314h] [rbp-D324h] + char v932; // [rsp-D313h] [rbp-D323h] + char v933; // [rsp-D312h] [rbp-D322h] + char v934; // [rsp-D311h] [rbp-D321h] + char v935; // [rsp-D310h] [rbp-D320h] + char v936; // [rsp-D30Fh] [rbp-D31Fh] + char v937; // [rsp-D30Eh] [rbp-D31Eh] + char v938; // [rsp-D30Dh] [rbp-D31Dh] + char v939; // [rsp-D30Ch] [rbp-D31Ch] + char v940; // [rsp-D30Bh] [rbp-D31Bh] + char v941; // [rsp-D30Ah] [rbp-D31Ah] + char v942; // [rsp-D309h] [rbp-D319h] + char v943; // [rsp-D308h] [rbp-D318h] + char v944; // [rsp-D307h] [rbp-D317h] + char v945; // [rsp-D300h] [rbp-D310h] + char v946; // [rsp-D2FFh] [rbp-D30Fh] + char v947; // [rsp-D2FEh] [rbp-D30Eh] + char v948; // [rsp-D2FDh] [rbp-D30Dh] + char v949; // [rsp-D2FCh] [rbp-D30Ch] + char v950; // [rsp-D2FBh] [rbp-D30Bh] + char v951; // [rsp-D2FAh] [rbp-D30Ah] + char v952; // [rsp-D2F9h] [rbp-D309h] + char v953; // [rsp-D2F8h] [rbp-D308h] + char v954; // [rsp-D2F7h] [rbp-D307h] + char v955; // [rsp-D2F6h] [rbp-D306h] + char v956; // [rsp-D2F5h] [rbp-D305h] + char v957; // [rsp-D2F4h] [rbp-D304h] + char v958; // [rsp-D2F3h] [rbp-D303h] + char v959; // [rsp-D2F2h] [rbp-D302h] + char v960; // [rsp-D2F1h] [rbp-D301h] + char v961; // [rsp-D2F0h] [rbp-D300h] + char v962; // [rsp-D2EFh] [rbp-D2FFh] + char str_ntgetcontextthread; // [rsp-D2E8h] [rbp-D2F8h] + char v964; // [rsp-D2E7h] [rbp-D2F7h] + char v965; // [rsp-D2E6h] [rbp-D2F6h] + char v966; // [rsp-D2E5h] [rbp-D2F5h] + char v967; // [rsp-D2E4h] [rbp-D2F4h] + char v968; // [rsp-D2E3h] [rbp-D2F3h] + char v969; // [rsp-D2E2h] [rbp-D2F2h] + char v970; // [rsp-D2E1h] [rbp-D2F1h] + char v971; // [rsp-D2E0h] [rbp-D2F0h] + char v972; // [rsp-D2DFh] [rbp-D2EFh] + char v973; // [rsp-D2DEh] [rbp-D2EEh] + char v974; // [rsp-D2DDh] [rbp-D2EDh] + char v975; // [rsp-D2DCh] [rbp-D2ECh] + char v976; // [rsp-D2DBh] [rbp-D2EBh] + char v977; // [rsp-D2DAh] [rbp-D2EAh] + char v978; // [rsp-D2D9h] [rbp-D2E9h] + char v979; // [rsp-D2D8h] [rbp-D2E8h] + char v980; // [rsp-D2D7h] [rbp-D2E7h] + char v981; // [rsp-D2D6h] [rbp-D2E6h] + char str_getexitcodeprocess; // [rsp-D2D0h] [rbp-D2E0h] + char v983; // [rsp-D2CFh] [rbp-D2DFh] + char v984; // [rsp-D2CEh] [rbp-D2DEh] + char v985; // [rsp-D2CDh] [rbp-D2DDh] + char v986; // [rsp-D2CCh] [rbp-D2DCh] + char v987; // [rsp-D2CBh] [rbp-D2DBh] + char v988; // [rsp-D2CAh] [rbp-D2DAh] + char v989; // [rsp-D2C9h] [rbp-D2D9h] + char v990; // [rsp-D2C8h] [rbp-D2D8h] + char v991; // [rsp-D2C7h] [rbp-D2D7h] + char v992; // [rsp-D2C6h] [rbp-D2D6h] + char v993; // [rsp-D2C5h] [rbp-D2D5h] + char v994; // [rsp-D2C4h] [rbp-D2D4h] + char v995; // [rsp-D2C3h] [rbp-D2D3h] + char v996; // [rsp-D2C2h] [rbp-D2D2h] + char v997; // [rsp-D2C1h] [rbp-D2D1h] + char v998; // [rsp-D2C0h] [rbp-D2D0h] + char v999; // [rsp-D2BFh] [rbp-D2CFh] + char v1000; // [rsp-D2BEh] [rbp-D2CEh] + char v1001; // [rsp-D2B8h] [rbp-D2C8h] + char v1002; // [rsp-D2B7h] [rbp-D2C7h] + char v1003; // [rsp-D2B6h] [rbp-D2C6h] + char v1004; // [rsp-D2B5h] [rbp-D2C5h] + char v1005; // [rsp-D2B4h] [rbp-D2C4h] + char v1006; // [rsp-D2B3h] [rbp-D2C3h] + char v1007; // [rsp-D2B2h] [rbp-D2C2h] + char v1008; // [rsp-D2B1h] [rbp-D2C1h] + char v1009; // [rsp-D2B0h] [rbp-D2C0h] + char v1010; // [rsp-D2AFh] [rbp-D2BFh] + char v1011; // [rsp-D2AEh] [rbp-D2BEh] + char v1012; // [rsp-D2ADh] [rbp-D2BDh] + char v1013; // [rsp-D2ACh] [rbp-D2BCh] + char v1014; // [rsp-D2ABh] [rbp-D2BBh] + char v1015; // [rsp-D2AAh] [rbp-D2BAh] + char v1016; // [rsp-D2A9h] [rbp-D2B9h] + char v1017; // [rsp-D2A8h] [rbp-D2B8h] + char v1018; // [rsp-D2A7h] [rbp-D2B7h] + char v1019; // [rsp-D2A6h] [rbp-D2B6h] + char str_ntreadvirtualmemory; // [rsp-D2A0h] [rbp-D2B0h] + char v1021; // [rsp-D29Fh] [rbp-D2AFh] + char v1022; // [rsp-D29Eh] [rbp-D2AEh] + char v1023; // [rsp-D29Dh] [rbp-D2ADh] + char v1024; // [rsp-D29Ch] [rbp-D2ACh] + char v1025; // [rsp-D29Bh] [rbp-D2ABh] + char v1026; // [rsp-D29Ah] [rbp-D2AAh] + char v1027; // [rsp-D299h] [rbp-D2A9h] + char v1028; // [rsp-D298h] [rbp-D2A8h] + char v1029; // [rsp-D297h] [rbp-D2A7h] + char v1030; // [rsp-D296h] [rbp-D2A6h] + char v1031; // [rsp-D295h] [rbp-D2A5h] + char v1032; // [rsp-D294h] [rbp-D2A4h] + char v1033; // [rsp-D293h] [rbp-D2A3h] + char v1034; // [rsp-D292h] [rbp-D2A2h] + char v1035; // [rsp-D291h] [rbp-D2A1h] + char v1036; // [rsp-D290h] [rbp-D2A0h] + char v1037; // [rsp-D28Fh] [rbp-D29Fh] + char v1038; // [rsp-D28Eh] [rbp-D29Eh] + char v1039; // [rsp-D28Dh] [rbp-D29Dh] + char str_widechartomultibyte; // [rsp-D288h] [rbp-D298h] + char v1041; // [rsp-D287h] [rbp-D297h] + char v1042; // [rsp-D286h] [rbp-D296h] + char v1043; // [rsp-D285h] [rbp-D295h] + char v1044; // [rsp-D284h] [rbp-D294h] + char v1045; // [rsp-D283h] [rbp-D293h] + char v1046; // [rsp-D282h] [rbp-D292h] + char v1047; // [rsp-D281h] [rbp-D291h] + char v1048; // [rsp-D280h] [rbp-D290h] + char v1049; // [rsp-D27Fh] [rbp-D28Fh] + char v1050; // [rsp-D27Eh] [rbp-D28Eh] + char v1051; // [rsp-D27Dh] [rbp-D28Dh] + char v1052; // [rsp-D27Ch] [rbp-D28Ch] + char v1053; // [rsp-D27Bh] [rbp-D28Bh] + char v1054; // [rsp-D27Ah] [rbp-D28Ah] + char v1055; // [rsp-D279h] [rbp-D289h] + char v1056; // [rsp-D278h] [rbp-D288h] + char v1057; // [rsp-D277h] [rbp-D287h] + char v1058; // [rsp-D276h] [rbp-D286h] + char v1059; // [rsp-D275h] [rbp-D285h] + char str_getextendedTcptable; // [rsp-D270h] [rbp-D280h] + char v1061; // [rsp-D26Fh] [rbp-D27Fh] + char v1062; // [rsp-D26Eh] [rbp-D27Eh] + char v1063; // [rsp-D26Dh] [rbp-D27Dh] + char v1064; // [rsp-D26Ch] [rbp-D27Ch] + char v1065; // [rsp-D26Bh] [rbp-D27Bh] + char v1066; // [rsp-D26Ah] [rbp-D27Ah] + char v1067; // [rsp-D269h] [rbp-D279h] + char v1068; // [rsp-D268h] [rbp-D278h] + char v1069; // [rsp-D267h] [rbp-D277h] + char v1070; // [rsp-D266h] [rbp-D276h] + char v1071; // [rsp-D265h] [rbp-D275h] + char v1072; // [rsp-D264h] [rbp-D274h] + char v1073; // [rsp-D263h] [rbp-D273h] + char v1074; // [rsp-D262h] [rbp-D272h] + char v1075; // [rsp-D261h] [rbp-D271h] + char v1076; // [rsp-D260h] [rbp-D270h] + char v1077; // [rsp-D25Fh] [rbp-D26Fh] + char v1078; // [rsp-D25Eh] [rbp-D26Eh] + char v1079; // [rsp-D25Dh] [rbp-D26Dh] + char str_getcurrentprocessid; // [rsp-D258h] [rbp-D268h] + char v1081; // [rsp-D257h] [rbp-D267h] + char v1082; // [rsp-D256h] [rbp-D266h] + char v1083; // [rsp-D255h] [rbp-D265h] + char v1084; // [rsp-D254h] [rbp-D264h] + char v1085; // [rsp-D253h] [rbp-D263h] + char v1086; // [rsp-D252h] [rbp-D262h] + char v1087; // [rsp-D251h] [rbp-D261h] + char v1088; // [rsp-D250h] [rbp-D260h] + char v1089; // [rsp-D24Fh] [rbp-D25Fh] + char v1090; // [rsp-D24Eh] [rbp-D25Eh] + char v1091; // [rsp-D24Dh] [rbp-D25Dh] + char v1092; // [rsp-D24Ch] [rbp-D25Ch] + char v1093; // [rsp-D24Bh] [rbp-D25Bh] + char v1094; // [rsp-D24Ah] [rbp-D25Ah] + char v1095; // [rsp-D249h] [rbp-D259h] + char v1096; // [rsp-D248h] [rbp-D258h] + char v1097; // [rsp-D247h] [rbp-D257h] + char v1098; // [rsp-D246h] [rbp-D256h] + char v1099; // [rsp-D245h] [rbp-D255h] + char str_getfileattributesexw; // [rsp-D240h] [rbp-D250h] + char v1101; // [rsp-D23Fh] [rbp-D24Fh] + char v1102; // [rsp-D23Eh] [rbp-D24Eh] + char v1103; // [rsp-D23Dh] [rbp-D24Dh] + char v1104; // [rsp-D23Ch] [rbp-D24Ch] + char v1105; // [rsp-D23Bh] [rbp-D24Bh] + char v1106; // [rsp-D23Ah] [rbp-D24Ah] + char v1107; // [rsp-D239h] [rbp-D249h] + char v1108; // [rsp-D238h] [rbp-D248h] + char v1109; // [rsp-D237h] [rbp-D247h] + char v1110; // [rsp-D236h] [rbp-D246h] + char v1111; // [rsp-D235h] [rbp-D245h] + char v1112; // [rsp-D234h] [rbp-D244h] + char v1113; // [rsp-D233h] [rbp-D243h] + char v1114; // [rsp-D232h] [rbp-D242h] + char v1115; // [rsp-D231h] [rbp-D241h] + char v1116; // [rsp-D230h] [rbp-D240h] + char v1117; // [rsp-D22Fh] [rbp-D23Fh] + char v1118; // [rsp-D22Eh] [rbp-D23Eh] + char v1119; // [rsp-D22Dh] [rbp-D23Dh] + char v1120; // [rsp-D22Ch] [rbp-D23Ch] + char str_getfileattributesexa; // [rsp-D228h] [rbp-D238h] + char v1122; // [rsp-D227h] [rbp-D237h] + char v1123; // [rsp-D226h] [rbp-D236h] + char v1124; // [rsp-D225h] [rbp-D235h] + char v1125; // [rsp-D224h] [rbp-D234h] + char v1126; // [rsp-D223h] [rbp-D233h] + char v1127; // [rsp-D222h] [rbp-D232h] + char v1128; // [rsp-D221h] [rbp-D231h] + char v1129; // [rsp-D220h] [rbp-D230h] + char v1130; // [rsp-D21Fh] [rbp-D22Fh] + char v1131; // [rsp-D21Eh] [rbp-D22Eh] + char v1132; // [rsp-D21Dh] [rbp-D22Dh] + char v1133; // [rsp-D21Ch] [rbp-D22Ch] + char v1134; // [rsp-D21Bh] [rbp-D22Bh] + char v1135; // [rsp-D21Ah] [rbp-D22Ah] + char v1136; // [rsp-D219h] [rbp-D229h] + char v1137; // [rsp-D218h] [rbp-D228h] + char v1138; // [rsp-D217h] [rbp-D227h] + char v1139; // [rsp-D216h] [rbp-D226h] + char v1140; // [rsp-D215h] [rbp-D225h] + char v1141; // [rsp-D214h] [rbp-D224h] + char str_ntqueryvirtualmemory; // [rsp-D210h] [rbp-D220h] + char v1143; // [rsp-D20Fh] [rbp-D21Fh] + char v1144; // [rsp-D20Eh] [rbp-D21Eh] + char v1145; // [rsp-D20Dh] [rbp-D21Dh] + char v1146; // [rsp-D20Ch] [rbp-D21Ch] + char v1147; // [rsp-D20Bh] [rbp-D21Bh] + char v1148; // [rsp-D20Ah] [rbp-D21Ah] + char v1149; // [rsp-D209h] [rbp-D219h] + char v1150; // [rsp-D208h] [rbp-D218h] + char v1151; // [rsp-D207h] [rbp-D217h] + char v1152; // [rsp-D206h] [rbp-D216h] + char v1153; // [rsp-D205h] [rbp-D215h] + char v1154; // [rsp-D204h] [rbp-D214h] + char v1155; // [rsp-D203h] [rbp-D213h] + char v1156; // [rsp-D202h] [rbp-D212h] + char v1157; // [rsp-D201h] [rbp-D211h] + char v1158; // [rsp-D200h] [rbp-D210h] + char v1159; // [rsp-D1FFh] [rbp-D20Fh] + char v1160; // [rsp-D1FEh] [rbp-D20Eh] + char v1161; // [rsp-D1FDh] [rbp-D20Dh] + char v1162; // [rsp-D1FCh] [rbp-D20Ch] + char str_getfileattributesexw_1; // [rsp-D1F8h] [rbp-D208h] + char v1164; // [rsp-D1F7h] [rbp-D207h] + char v1165; // [rsp-D1F6h] [rbp-D206h] + char v1166; // [rsp-D1F5h] [rbp-D205h] + char v1167; // [rsp-D1F4h] [rbp-D204h] + char v1168; // [rsp-D1F3h] [rbp-D203h] + char v1169; // [rsp-D1F2h] [rbp-D202h] + char v1170; // [rsp-D1F1h] [rbp-D201h] + char v1171; // [rsp-D1F0h] [rbp-D200h] + char v1172; // [rsp-D1EFh] [rbp-D1FFh] + char v1173; // [rsp-D1EEh] [rbp-D1FEh] + char v1174; // [rsp-D1EDh] [rbp-D1FDh] + char v1175; // [rsp-D1ECh] [rbp-D1FCh] + char v1176; // [rsp-D1EBh] [rbp-D1FBh] + char v1177; // [rsp-D1EAh] [rbp-D1FAh] + char v1178; // [rsp-D1E9h] [rbp-D1F9h] + char v1179; // [rsp-D1E8h] [rbp-D1F8h] + char v1180; // [rsp-D1E7h] [rbp-D1F7h] + char v1181; // [rsp-D1E6h] [rbp-D1F6h] + char v1182; // [rsp-D1E5h] [rbp-D1F5h] + char v1183; // [rsp-D1E4h] [rbp-D1F4h] + char str_lookupprivilegevaluea; // [rsp-D1E0h] [rbp-D1F0h] + char v1185; // [rsp-D1DFh] [rbp-D1EFh] + char v1186; // [rsp-D1DEh] [rbp-D1EEh] + char v1187; // [rsp-D1DDh] [rbp-D1EDh] + char v1188; // [rsp-D1DCh] [rbp-D1ECh] + char v1189; // [rsp-D1DBh] [rbp-D1EBh] + char v1190; // [rsp-D1DAh] [rbp-D1EAh] + char v1191; // [rsp-D1D9h] [rbp-D1E9h] + char v1192; // [rsp-D1D8h] [rbp-D1E8h] + char v1193; // [rsp-D1D7h] [rbp-D1E7h] + char v1194; // [rsp-D1D6h] [rbp-D1E6h] + char v1195; // [rsp-D1D5h] [rbp-D1E5h] + char v1196; // [rsp-D1D4h] [rbp-D1E4h] + char v1197; // [rsp-D1D3h] [rbp-D1E3h] + char v1198; // [rsp-D1D2h] [rbp-D1E2h] + char v1199; // [rsp-D1D1h] [rbp-D1E1h] + char v1200; // [rsp-D1D0h] [rbp-D1E0h] + char v1201; // [rsp-D1CFh] [rbp-D1DFh] + char v1202; // [rsp-D1CEh] [rbp-D1DEh] + char v1203; // [rsp-D1CDh] [rbp-D1DDh] + char v1204; // [rsp-D1CCh] [rbp-D1DCh] + char v1205; // [rsp-D1CBh] [rbp-D1DBh] + char v1206; // [rsp-D1C8h] [rbp-D1D8h] + char v1207; // [rsp-D1C7h] [rbp-D1D7h] + char v1208; // [rsp-D1C6h] [rbp-D1D6h] + char v1209; // [rsp-D1C5h] [rbp-D1D5h] + char v1210; // [rsp-D1C4h] [rbp-D1D4h] + char v1211; // [rsp-D1C3h] [rbp-D1D3h] + char v1212; // [rsp-D1C2h] [rbp-D1D2h] + char v1213; // [rsp-D1C1h] [rbp-D1D1h] + char v1214; // [rsp-D1C0h] [rbp-D1D0h] + char v1215; // [rsp-D1BFh] [rbp-D1CFh] + char v1216; // [rsp-D1BEh] [rbp-D1CEh] + char v1217; // [rsp-D1BDh] [rbp-D1CDh] + char v1218; // [rsp-D1BCh] [rbp-D1CCh] + char v1219; // [rsp-D1BBh] [rbp-D1CBh] + char v1220; // [rsp-D1BAh] [rbp-D1CAh] + char v1221; // [rsp-D1B9h] [rbp-D1C9h] + char v1222; // [rsp-D1B8h] [rbp-D1C8h] + char v1223; // [rsp-D1B7h] [rbp-D1C7h] + char v1224; // [rsp-D1B6h] [rbp-D1C6h] + char v1225; // [rsp-D1B5h] [rbp-D1C5h] + char v1226; // [rsp-D1B4h] [rbp-D1C4h] + char v1227; // [rsp-D1B3h] [rbp-D1C3h] + char str_ntprotectvirtualmemory; // [rsp-D1B0h] [rbp-D1C0h] + char v1229; // [rsp-D1AFh] [rbp-D1BFh] + char v1230; // [rsp-D1AEh] [rbp-D1BEh] + char v1231; // [rsp-D1ADh] [rbp-D1BDh] + char v1232; // [rsp-D1ACh] [rbp-D1BCh] + char v1233; // [rsp-D1ABh] [rbp-D1BBh] + char v1234; // [rsp-D1AAh] [rbp-D1BAh] + char v1235; // [rsp-D1A9h] [rbp-D1B9h] + char v1236; // [rsp-D1A8h] [rbp-D1B8h] + char v1237; // [rsp-D1A7h] [rbp-D1B7h] + char v1238; // [rsp-D1A6h] [rbp-D1B6h] + char v1239; // [rsp-D1A5h] [rbp-D1B5h] + char v1240; // [rsp-D1A4h] [rbp-D1B4h] + char v1241; // [rsp-D1A3h] [rbp-D1B3h] + char v1242; // [rsp-D1A2h] [rbp-D1B2h] + char v1243; // [rsp-D1A1h] [rbp-D1B1h] + char v1244; // [rsp-D1A0h] [rbp-D1B0h] + char v1245; // [rsp-D19Fh] [rbp-D1AFh] + char v1246; // [rsp-D19Eh] [rbp-D1AEh] + char v1247; // [rsp-D19Dh] [rbp-D1ADh] + char v1248; // [rsp-D19Ch] [rbp-D1ACh] + char v1249; // [rsp-D19Bh] [rbp-D1ABh] + char v1250; // [rsp-D19Ah] [rbp-D1AAh] + char str_ntquerysysteminformation; // [rsp-D198h] [rbp-D1A8h] + char v1252; // [rsp-D197h] [rbp-D1A7h] + char v1253; // [rsp-D196h] [rbp-D1A6h] + char v1254; // [rsp-D195h] [rbp-D1A5h] + char v1255; // [rsp-D194h] [rbp-D1A4h] + char v1256; // [rsp-D193h] [rbp-D1A3h] + char v1257; // [rsp-D192h] [rbp-D1A2h] + char v1258; // [rsp-D191h] [rbp-D1A1h] + char v1259; // [rsp-D190h] [rbp-D1A0h] + char v1260; // [rsp-D18Fh] [rbp-D19Fh] + char v1261; // [rsp-D18Eh] [rbp-D19Eh] + char v1262; // [rsp-D18Dh] [rbp-D19Dh] + char v1263; // [rsp-D18Ch] [rbp-D19Ch] + char v1264; // [rsp-D18Bh] [rbp-D19Bh] + char v1265; // [rsp-D18Ah] [rbp-D19Ah] + char v1266; // [rsp-D189h] [rbp-D199h] + char v1267; // [rsp-D188h] [rbp-D198h] + char v1268; // [rsp-D187h] [rbp-D197h] + char v1269; // [rsp-D186h] [rbp-D196h] + char v1270; // [rsp-D185h] [rbp-D195h] + char v1271; // [rsp-D184h] [rbp-D194h] + char v1272; // [rsp-D183h] [rbp-D193h] + char v1273; // [rsp-D182h] [rbp-D192h] + char v1274; // [rsp-D181h] [rbp-D191h] + char v1275; // [rsp-D180h] [rbp-D190h] + char str_getwindowthreadprocessid; // [rsp-D178h] [rbp-D188h] + char v1277; // [rsp-D177h] [rbp-D187h] + char v1278; // [rsp-D176h] [rbp-D186h] + char v1279; // [rsp-D175h] [rbp-D185h] + char v1280; // [rsp-D174h] [rbp-D184h] + char v1281; // [rsp-D173h] [rbp-D183h] + char v1282; // [rsp-D172h] [rbp-D182h] + char v1283; // [rsp-D171h] [rbp-D181h] + char v1284; // [rsp-D170h] [rbp-D180h] + char v1285; // [rsp-D16Fh] [rbp-D17Fh] + char v1286; // [rsp-D16Eh] [rbp-D17Eh] + char v1287; // [rsp-D16Dh] [rbp-D17Dh] + char v1288; // [rsp-D16Ch] [rbp-D17Ch] + char v1289; // [rsp-D16Bh] [rbp-D17Bh] + char v1290; // [rsp-D16Ah] [rbp-D17Ah] + char v1291; // [rsp-D169h] [rbp-D179h] + char v1292; // [rsp-D168h] [rbp-D178h] + char v1293; // [rsp-D167h] [rbp-D177h] + char v1294; // [rsp-D166h] [rbp-D176h] + char v1295; // [rsp-D165h] [rbp-D175h] + char v1296; // [rsp-D164h] [rbp-D174h] + char v1297; // [rsp-D163h] [rbp-D173h] + char v1298; // [rsp-D162h] [rbp-D172h] + char v1299; // [rsp-D161h] [rbp-D171h] + char v1300; // [rsp-D160h] [rbp-D170h] + char str_createtoolhelp32snapshot; // [rsp-D158h] [rbp-D168h] + char v1302; // [rsp-D157h] [rbp-D167h] + char v1303; // [rsp-D156h] [rbp-D166h] + char v1304; // [rsp-D155h] [rbp-D165h] + char v1305; // [rsp-D154h] [rbp-D164h] + char v1306; // [rsp-D153h] [rbp-D163h] + char v1307; // [rsp-D152h] [rbp-D162h] + char v1308; // [rsp-D151h] [rbp-D161h] + char v1309; // [rsp-D150h] [rbp-D160h] + char v1310; // [rsp-D14Fh] [rbp-D15Fh] + char v1311; // [rsp-D14Eh] [rbp-D15Eh] + char v1312; // [rsp-D14Dh] [rbp-D15Dh] + char v1313; // [rsp-D14Ch] [rbp-D15Ch] + char v1314; // [rsp-D14Bh] [rbp-D15Bh] + char v1315; // [rsp-D14Ah] [rbp-D15Ah] + char v1316; // [rsp-D149h] [rbp-D159h] + char v1317; // [rsp-D148h] [rbp-D158h] + char v1318; // [rsp-D147h] [rbp-D157h] + char v1319; // [rsp-D146h] [rbp-D156h] + char v1320; // [rsp-D145h] [rbp-D155h] + char v1321; // [rsp-D144h] [rbp-D154h] + char v1322; // [rsp-D143h] [rbp-D153h] + char v1323; // [rsp-D142h] [rbp-D152h] + char v1324; // [rsp-D141h] [rbp-D151h] + char v1325; // [rsp-D140h] [rbp-D150h] + char str_ntqueryinformationprocess; // [rsp-D138h] [rbp-D148h] + char v1327; // [rsp-D137h] [rbp-D147h] + char v1328; // [rsp-D136h] [rbp-D146h] + char v1329; // [rsp-D135h] [rbp-D145h] + char v1330; // [rsp-D134h] [rbp-D144h] + char v1331; // [rsp-D133h] [rbp-D143h] + char v1332; // [rsp-D132h] [rbp-D142h] + char v1333; // [rsp-D131h] [rbp-D141h] + char v1334; // [rsp-D130h] [rbp-D140h] + char v1335; // [rsp-D12Fh] [rbp-D13Fh] + char v1336; // [rsp-D12Eh] [rbp-D13Eh] + char v1337; // [rsp-D12Dh] [rbp-D13Dh] + char v1338; // [rsp-D12Ch] [rbp-D13Ch] + char v1339; // [rsp-D12Bh] [rbp-D13Bh] + char v1340; // [rsp-D12Ah] [rbp-D13Ah] + char v1341; // [rsp-D129h] [rbp-D139h] + char v1342; // [rsp-D128h] [rbp-D138h] + char v1343; // [rsp-D127h] [rbp-D137h] + char v1344; // [rsp-D126h] [rbp-D136h] + char v1345; // [rsp-D125h] [rbp-D135h] + char v1346; // [rsp-D124h] [rbp-D134h] + char v1347; // [rsp-D123h] [rbp-D133h] + char v1348; // [rsp-D122h] [rbp-D132h] + char v1349; // [rsp-D121h] [rbp-D131h] + char v1350; // [rsp-D120h] [rbp-D130h] + char v1351; // [rsp-D11Fh] [rbp-D12Fh] + char str_queryfullprocessimagename; // [rsp-D118h] [rbp-D128h] + char v1353; // [rsp-D117h] [rbp-D127h] + char v1354; // [rsp-D116h] [rbp-D126h] + char v1355; // [rsp-D115h] [rbp-D125h] + char v1356; // [rsp-D114h] [rbp-D124h] + char v1357; // [rsp-D113h] [rbp-D123h] + char v1358; // [rsp-D112h] [rbp-D122h] + char v1359; // [rsp-D111h] [rbp-D121h] + char v1360; // [rsp-D110h] [rbp-D120h] + char v1361; // [rsp-D10Fh] [rbp-D11Fh] + char v1362; // [rsp-D10Eh] [rbp-D11Eh] + char v1363; // [rsp-D10Dh] [rbp-D11Dh] + char v1364; // [rsp-D10Ch] [rbp-D11Ch] + char v1365; // [rsp-D10Bh] [rbp-D11Bh] + char v1366; // [rsp-D10Ah] [rbp-D11Ah] + char v1367; // [rsp-D109h] [rbp-D119h] + char v1368; // [rsp-D108h] [rbp-D118h] + char v1369; // [rsp-D107h] [rbp-D117h] + char v1370; // [rsp-D106h] [rbp-D116h] + char v1371; // [rsp-D105h] [rbp-D115h] + char v1372; // [rsp-D104h] [rbp-D114h] + char v1373; // [rsp-D103h] [rbp-D113h] + char v1374; // [rsp-D102h] [rbp-D112h] + char v1375; // [rsp-D101h] [rbp-D111h] + char v1376; // [rsp-D100h] [rbp-D110h] + char v1377; // [rsp-D0FFh] [rbp-D10Fh] + char v1378; // [rsp-D0FEh] [rbp-D10Eh] + char v1379; // [rsp-D0F8h] [rbp-D108h] + char v1380; // [rsp-D0F7h] [rbp-D107h] + char v1381; // [rsp-D0F6h] [rbp-D106h] + char v1382; // [rsp-D0F5h] [rbp-D105h] + char v1383; // [rsp-D0F4h] [rbp-D104h] + char v1384; // [rsp-D0F3h] [rbp-D103h] + char v1385; // [rsp-D0F2h] [rbp-D102h] + char v1386; // [rsp-D0F1h] [rbp-D101h] + char v1387; // [rsp-D0F0h] [rbp-D100h] + char v1388; // [rsp-D0EFh] [rbp-D0FFh] + char v1389; // [rsp-D0EEh] [rbp-D0FEh] + char v1390; // [rsp-D0EDh] [rbp-D0FDh] + char v1391; // [rsp-D0ECh] [rbp-D0FCh] + char v1392; // [rsp-D0EBh] [rbp-D0FBh] + char v1393; // [rsp-D0EAh] [rbp-D0FAh] + char v1394; // [rsp-D0E9h] [rbp-D0F9h] + char v1395; // [rsp-D0E8h] [rbp-D0F8h] + char v1396; // [rsp-D0E7h] [rbp-D0F7h] + char v1397; // [rsp-D0E6h] [rbp-D0F6h] + char v1398; // [rsp-D0E5h] [rbp-D0F5h] + char v1399; // [rsp-D0E4h] [rbp-D0F4h] + char v1400; // [rsp-D0E3h] [rbp-D0F3h] + char v1401; // [rsp-D0E2h] [rbp-D0F2h] + char v1402; // [rsp-D0E1h] [rbp-D0F1h] + char v1403; // [rsp-D0E0h] [rbp-D0F0h] + char v1404; // [rsp-D0DFh] [rbp-D0EFh] + char v1405; // [rsp-D0DEh] [rbp-D0EEh] + char v1406; // [rsp-D0DDh] [rbp-D0EDh] + char v1407; // [rsp-D0DCh] [rbp-D0ECh] + char v1408; // [rsp-D0DBh] [rbp-D0EBh] + char v1409; // [rsp-D0DAh] [rbp-D0EAh] + char v1410; // [rsp-D0D9h] [rbp-D0E9h] + char v1411; // [rsp-D0D8h] [rbp-D0E8h] + char v1412; // [rsp-D0D7h] [rbp-D0E7h] + char v1413; // [rsp-D0D6h] [rbp-D0E6h] + char v1414; // [rsp-D0D5h] [rbp-D0E5h] + char v1415; // [rsp-D0D4h] [rbp-D0E4h] + char v1416; // [rsp-D0D3h] [rbp-D0E3h] + char v1417; // [rsp-D0D2h] [rbp-D0E2h] + char v1418; // [rsp-D0D1h] [rbp-D0E1h] + char v1419; // [rsp-D0D0h] [rbp-D0E0h] + char v1420; // [rsp-D0CFh] [rbp-D0DFh] + char v1421; // [rsp-D0CEh] [rbp-D0DEh] + char v1422; // [rsp-D0C8h] [rbp-D0D8h] + char v1423; // [rsp-D0C7h] [rbp-D0D7h] + char v1424; // [rsp-D0C6h] [rbp-D0D6h] + char v1425; // [rsp-D0C5h] [rbp-D0D5h] + char v1426; // [rsp-D0C4h] [rbp-D0D4h] + char v1427; // [rsp-D0C3h] [rbp-D0D3h] + char v1428; // [rsp-D0C2h] [rbp-D0D2h] + char v1429; // [rsp-D0C1h] [rbp-D0D1h] + char v1430; // [rsp-D0C0h] [rbp-D0D0h] + char v1431; // [rsp-D0BFh] [rbp-D0CFh] + char v1432; // [rsp-D0BEh] [rbp-D0CEh] + char v1433; // [rsp-D0BDh] [rbp-D0CDh] + char v1434; // [rsp-D0BCh] [rbp-D0CCh] + char v1435; // [rsp-D0BBh] [rbp-D0CBh] + char v1436; // [rsp-D0BAh] [rbp-D0CAh] + char v1437; // [rsp-D0B9h] [rbp-D0C9h] + char v1438; // [rsp-D0B8h] [rbp-D0C8h] + char v1439; // [rsp-D0B7h] [rbp-D0C7h] + char v1440; // [rsp-D0B6h] [rbp-D0C6h] + char v1441; // [rsp-D0B5h] [rbp-D0C5h] + char v1442; // [rsp-D0B4h] [rbp-D0C4h] + char v1443; // [rsp-D0B3h] [rbp-D0C3h] + char v1444; // [rsp-D0B2h] [rbp-D0C2h] + char v1445; // [rsp-D0B1h] [rbp-D0C1h] + char v1446; // [rsp-D0B0h] [rbp-D0C0h] + char v1447; // [rsp-D0AFh] [rbp-D0BFh] + char v1448; // [rsp-D0AEh] [rbp-D0BEh] + char v1449; // [rsp-D0ADh] [rbp-D0BDh] + char v1450; // [rsp-D0ACh] [rbp-D0BCh] + char v1451; // [rsp-D0ABh] [rbp-D0BBh] + char v1452; // [rsp-D0AAh] [rbp-D0BAh] + char v1453; // [rsp-D0A9h] [rbp-D0B9h] + char v1454; // [rsp-D0A8h] [rbp-D0B8h] + char v1455; // [rsp-D0A7h] [rbp-D0B7h] + char v1456; // [rsp-D0A6h] [rbp-D0B6h] + char v1457; // [rsp-D0A5h] [rbp-D0B5h] + char v1458; // [rsp-D0A4h] [rbp-D0B4h] + char v1459; // [rsp-D0A3h] [rbp-D0B3h] + char v1460; // [rsp-D0A2h] [rbp-D0B2h] + char v1461; // [rsp-D0A1h] [rbp-D0B1h] + char v1462; // [rsp-D0A0h] [rbp-D0B0h] + char v1463; // [rsp-D09Fh] [rbp-D0AFh] + char v1464; // [rsp-D09Eh] [rbp-D0AEh] + char v1465; // [rsp-D09Dh] [rbp-D0ADh] + char v1466; // [rsp-D09Ch] [rbp-D0ACh] + char v1467; // [rsp-D09Bh] [rbp-D0ABh] + char v1468; // [rsp-D09Ah] [rbp-D0AAh] + char v1469; // [rsp-D099h] [rbp-D0A9h] + char v1470; // [rsp-D098h] [rbp-D0A8h] + char v1471; // [rsp-D097h] [rbp-D0A7h] + char v1472; // [rsp-D090h] [rbp-D0A0h] + char v1473; // [rsp-D08Fh] [rbp-D09Fh] + char v1474; // [rsp-D08Eh] [rbp-D09Eh] + char v1475; // [rsp-D08Dh] [rbp-D09Dh] + char v1476; // [rsp-D08Ch] [rbp-D09Ch] + char v1477; // [rsp-D08Bh] [rbp-D09Bh] + char v1478; // [rsp-D08Ah] [rbp-D09Ah] + char v1479; // [rsp-D089h] [rbp-D099h] + char v1480; // [rsp-D088h] [rbp-D098h] + char v1481; // [rsp-D087h] [rbp-D097h] + char v1482; // [rsp-D086h] [rbp-D096h] + char v1483; // [rsp-D085h] [rbp-D095h] + char v1484; // [rsp-D084h] [rbp-D094h] + char v1485; // [rsp-D083h] [rbp-D093h] + char v1486; // [rsp-D082h] [rbp-D092h] + char v1487; // [rsp-D081h] [rbp-D091h] + char v1488; // [rsp-D080h] [rbp-D090h] + char v1489; // [rsp-D07Fh] [rbp-D08Fh] + char v1490; // [rsp-D07Eh] [rbp-D08Eh] + char v1491; // [rsp-D07Dh] [rbp-D08Dh] + char v1492; // [rsp-D07Ch] [rbp-D08Ch] + char v1493; // [rsp-D07Bh] [rbp-D08Bh] + char v1494; // [rsp-D07Ah] [rbp-D08Ah] + char v1495; // [rsp-D079h] [rbp-D089h] + char v1496; // [rsp-D078h] [rbp-D088h] + char v1497; // [rsp-D077h] [rbp-D087h] + char v1498; // [rsp-D076h] [rbp-D086h] + char v1499; // [rsp-D075h] [rbp-D085h] + char v1500; // [rsp-D074h] [rbp-D084h] + char v1501; // [rsp-D073h] [rbp-D083h] + char v1502; // [rsp-D072h] [rbp-D082h] + char v1503; // [rsp-D071h] [rbp-D081h] + char v1504; // [rsp-D070h] [rbp-D080h] + char v1505; // [rsp-D06Fh] [rbp-D07Fh] + char v1506; // [rsp-D06Eh] [rbp-D07Eh] + char v1507; // [rsp-D06Dh] [rbp-D07Dh] + char v1508; // [rsp-D06Ch] [rbp-D07Ch] + char v1509; // [rsp-D06Bh] [rbp-D07Bh] + char v1510; // [rsp-D06Ah] [rbp-D07Ah] + char v1511; // [rsp-D069h] [rbp-D079h] + char v1512; // [rsp-D068h] [rbp-D078h] + char v1513; // [rsp-D067h] [rbp-D077h] + char v1514; // [rsp-D066h] [rbp-D076h] + char v1515; // [rsp-D065h] [rbp-D075h] + char v1516; // [rsp-D064h] [rbp-D074h] + char v1517; // [rsp-D063h] [rbp-D073h] + char v1518; // [rsp-D062h] [rbp-D072h] + char v1519; // [rsp-D061h] [rbp-D071h] + char v1520; // [rsp-D060h] [rbp-D070h] + char v1521; // [rsp-D05Fh] [rbp-D06Fh] + char v1522; // [rsp-D05Eh] [rbp-D06Eh] + char v1523; // [rsp-D05Dh] [rbp-D06Dh] + char v1524; // [rsp-D05Ch] [rbp-D06Ch] + char v1525; // [rsp-D058h] [rbp-D068h] + char v1526; // [rsp-D057h] [rbp-D067h] + char v1527; // [rsp-D056h] [rbp-D066h] + char v1528; // [rsp-D055h] [rbp-D065h] + char v1529; // [rsp-D054h] [rbp-D064h] + char v1530; // [rsp-D053h] [rbp-D063h] + char v1531; // [rsp-D052h] [rbp-D062h] + char v1532; // [rsp-D051h] [rbp-D061h] + char v1533; // [rsp-D050h] [rbp-D060h] + char v1534; // [rsp-D04Fh] [rbp-D05Fh] + char v1535; // [rsp-D04Eh] [rbp-D05Eh] + char v1536; // [rsp-D04Dh] [rbp-D05Dh] + char v1537; // [rsp-D04Ch] [rbp-D05Ch] + char v1538; // [rsp-D04Bh] [rbp-D05Bh] + char v1539; // [rsp-D04Ah] [rbp-D05Ah] + char v1540; // [rsp-D049h] [rbp-D059h] + char v1541; // [rsp-D048h] [rbp-D058h] + char v1542; // [rsp-D047h] [rbp-D057h] + char v1543; // [rsp-D046h] [rbp-D056h] + char v1544; // [rsp-D045h] [rbp-D055h] + char v1545; // [rsp-D044h] [rbp-D054h] + char v1546; // [rsp-D043h] [rbp-D053h] + char v1547; // [rsp-D042h] [rbp-D052h] + char v1548; // [rsp-D041h] [rbp-D051h] + char v1549; // [rsp-D040h] [rbp-D050h] + char v1550; // [rsp-D03Fh] [rbp-D04Fh] + char v1551; // [rsp-D03Eh] [rbp-D04Eh] + char v1552; // [rsp-D03Dh] [rbp-D04Dh] + char v1553; // [rsp-D03Ch] [rbp-D04Ch] + char v1554; // [rsp-D03Bh] [rbp-D04Bh] + char v1555; // [rsp-D03Ah] [rbp-D04Ah] + char v1556; // [rsp-D039h] [rbp-D049h] + char v1557; // [rsp-D038h] [rbp-D048h] + char v1558; // [rsp-D037h] [rbp-D047h] + char v1559; // [rsp-D036h] [rbp-D046h] + char v1560; // [rsp-D035h] [rbp-D045h] + char v1561; // [rsp-D034h] [rbp-D044h] + char v1562; // [rsp-D033h] [rbp-D043h] + char v1563; // [rsp-D032h] [rbp-D042h] + char v1564; // [rsp-D031h] [rbp-D041h] + char v1565; // [rsp-D030h] [rbp-D040h] + char v1566; // [rsp-D02Fh] [rbp-D03Fh] + char v1567; // [rsp-D02Eh] [rbp-D03Eh] + char v1568; // [rsp-D02Dh] [rbp-D03Dh] + char v1569; // [rsp-D02Ch] [rbp-D03Ch] + char v1570; // [rsp-D02Bh] [rbp-D03Bh] + char v1571; // [rsp-D02Ah] [rbp-D03Ah] + char v1572; // [rsp-D029h] [rbp-D039h] + char v1573; // [rsp-D028h] [rbp-D038h] + char v1574; // [rsp-D027h] [rbp-D037h] + char v1575; // [rsp-D026h] [rbp-D036h] + char v1576; // [rsp-D025h] [rbp-D035h] + char v1577; // [rsp-D024h] [rbp-D034h] + char v1578; // [rsp-D023h] [rbp-D033h] + char v1579; // [rsp-D022h] [rbp-D032h] + char v1580; // [rsp-D021h] [rbp-D031h] + char v1581; // [rsp-D020h] [rbp-D030h] + char v1582; // [rsp-D01Fh] [rbp-D02Fh] + char str_pubgpacks; // [rsp-D018h] [rbp-D028h] + char v1584; // [rsp-D017h] [rbp-D027h] + char v1585; // [rsp-D016h] [rbp-D026h] + char v1586; // [rsp-D015h] [rbp-D025h] + char v1587; // [rsp-D014h] [rbp-D024h] + char v1588; // [rsp-D013h] [rbp-D023h] + char v1589; // [rsp-D012h] [rbp-D022h] + char v1590; // [rsp-D011h] [rbp-D021h] + char v1591; // [rsp-D010h] [rbp-D020h] + char v1592; // [rsp-D00Fh] [rbp-D01Fh] + char v1593; // [rsp-D00Eh] [rbp-D01Eh] + char v1594; // [rsp-D00Dh] [rbp-D01Dh] + char v1595; // [rsp-D00Ch] [rbp-D01Ch] + char v1596; // [rsp-D00Bh] [rbp-D01Bh] + char v1597; // [rsp-D00Ah] [rbp-D01Ah] + char v1598; // [rsp-D009h] [rbp-D019h] + char v1599; // [rsp-D008h] [rbp-D018h] + char v1600; // [rsp-D007h] [rbp-D017h] + char v1601; // [rsp-D006h] [rbp-D016h] + char v1602; // [rsp-D005h] [rbp-D015h] + char v1603; // [rsp-D004h] [rbp-D014h] + char v1604; // [rsp-D003h] [rbp-D013h] + char v1605; // [rsp-D002h] [rbp-D012h] + char v1606; // [rsp-D001h] [rbp-D011h] + char v1607; // [rsp-D000h] [rbp-D010h] + char v1608; // [rsp-CFFFh] [rbp-D00Fh] + char v1609; // [rsp-CFFEh] [rbp-D00Eh] + char v1610; // [rsp-CFFDh] [rbp-D00Dh] + char v1611; // [rsp-CFFCh] [rbp-D00Ch] + char v1612; // [rsp-CFFBh] [rbp-D00Bh] + char v1613; // [rsp-CFFAh] [rbp-D00Ah] + char v1614; // [rsp-CFF9h] [rbp-D009h] + char v1615; // [rsp-CFF8h] [rbp-D008h] + char v1616; // [rsp-CFF7h] [rbp-D007h] + char v1617; // [rsp-CFF6h] [rbp-D006h] + char v1618; // [rsp-CFF5h] [rbp-D005h] + char v1619; // [rsp-CFF4h] [rbp-D004h] + char v1620; // [rsp-CFF3h] [rbp-D003h] + char v1621; // [rsp-CFF2h] [rbp-D002h] + char v1622; // [rsp-CFF1h] [rbp-D001h] + char v1623; // [rsp-CFF0h] [rbp-D000h] + char v1624; // [rsp-CFEFh] [rbp-CFFFh] + char v1625; // [rsp-CFEEh] [rbp-CFFEh] + char v1626; // [rsp-CFEDh] [rbp-CFFDh] + char v1627; // [rsp-CFECh] [rbp-CFFCh] + char v1628; // [rsp-CFEBh] [rbp-CFFBh] + char v1629; // [rsp-CFEAh] [rbp-CFFAh] + char v1630; // [rsp-CFE9h] [rbp-CFF9h] + char v1631; // [rsp-CFE8h] [rbp-CFF8h] + char v1632; // [rsp-CFE7h] [rbp-CFF7h] + char v1633; // [rsp-CFE6h] [rbp-CFF6h] + char v1634; // [rsp-CFE5h] [rbp-CFF5h] + char v1635; // [rsp-CFE4h] [rbp-CFF4h] + char v1636; // [rsp-CFE3h] [rbp-CFF3h] + char v1637; // [rsp-CFE2h] [rbp-CFF2h] + char v1638; // [rsp-CFE1h] [rbp-CFF1h] + char v1639; // [rsp-CFE0h] [rbp-CFF0h] + char v1640; // [rsp-CFDFh] [rbp-CFEFh] + char v1641; // [rsp-CFDEh] [rbp-CFEEh] + char v1642; // [rsp-CFDDh] [rbp-CFEDh] + __int64 currentProcessId_1; // [rsp-CFD8h] [rbp-CFE8h] + unsigned int windowTextW_1; // [rsp-CFD0h] [rbp-CFE0h] + int windowLong; // [rsp-CFCCh] [rbp-CFDCh] + signed int v1646; // [rsp-CFC8h] [rbp-CFD8h] + signed int v1647; // [rsp-CFC4h] [rbp-CFD4h] + unsigned int v1648; // [rsp-CFC0h] [rbp-CFD0h] + unsigned int v1649; // [rsp-CFBCh] [rbp-CFCCh] + unsigned int v1650; // [rsp-CFB8h] [rbp-CFC8h] + signed int v1651; // [rsp-CFB4h] [rbp-CFC4h] + int v1652; // [rsp-CFB0h] [rbp-CFC0h] + int v1653; // [rsp-CFACh] [rbp-CFBCh] + int v1654; // [rsp-CFA8h] [rbp-CFB8h] + signed int i8; // [rsp-CFA4h] [rbp-CFB4h] + unsigned int v1656; // [rsp-CFA0h] [rbp-CFB0h] + __int64 hNtDLL; // [rsp-CF98h] [rbp-CFA8h] + signed int v1658; // [rsp-CF90h] [rbp-CFA0h] + __int64 hCurrentProcessHandle; // [rsp-CF88h] [rbp-CF98h] + __int64 v1660; // [rsp-CF80h] [rbp-CF90h] + signed int v1661; // [rsp-CF78h] [rbp-CF88h] + BOOL v83; // [rsp-CF74h] [rbp-CF84h] + BOOL v1663; // [rsp-CF70h] [rbp-CF80h] + int v1664; // [rsp-CF6Ch] [rbp-CF7Ch] + signed int v1665; // [rsp-CF68h] [rbp-CF78h] + int windowTextWConvertedToA; // [rsp-CF64h] [rbp-CF74h] + int windowTextWConvertedToA_1; // [rsp-CF60h] [rbp-CF70h] + BOOL hProcess_1; // [rsp-CF5Ch] [rbp-CF6Ch] + int v1669; // [rsp-CF58h] [rbp-CF68h] + int v1670; // [rsp-CF54h] [rbp-CF64h] + int v1671; // [rsp-CF50h] [rbp-CF60h] + int v1672; // [rsp-CF4Ch] [rbp-CF5Ch] + signed int v1673; // [rsp-CF48h] [rbp-CF58h] + signed int v1674; // [rsp-CF44h] [rbp-CF54h] + unsigned int v1675; // [rsp-CF40h] [rbp-CF50h] + BOOL result_1; // [rsp-CF3Ch] [rbp-CF4Ch] + int v1677; // [rsp-CF38h] [rbp-CF48h] + signed int v1678; // [rsp-CF34h] [rbp-CF44h] + signed int v1679; // [rsp-CF30h] [rbp-CF40h] + BOOL v1680; // [rsp-CF2Ch] [rbp-CF3Ch] + __int64 returnLength; // [rsp-CF20h] [rbp-CF30h] + unsigned __int64 mm; // [rsp-CF18h] [rbp-CF28h] + unsigned int tickDelta; // [rsp-CF10h] [rbp-CF20h] + __int64 hThread; // [rsp-CF08h] [rbp-CF18h] + __int64 v1685; // [rsp-CF00h] [rbp-CF10h] + __int64 v1686; // [rsp-CEF8h] [rbp-CF08h] + char v1687; // [rsp-CEF0h] [rbp-CF00h] + char v1688; // [rsp-CEEFh] [rbp-CEFFh] + int v1689; // [rsp-CEEEh] [rbp-CEFEh] + char v1690; // [rsp-CEE8h] [rbp-CEF8h] + char v1691; // [rsp-CEE7h] [rbp-CEF7h] + int v1692; // [rsp-CEE6h] [rbp-CEF6h] + char v1693; // [rsp-CEE0h] [rbp-CEF0h] + char v1694; // [rsp-CEDFh] [rbp-CEEFh] + signed int v1695; // [rsp-CEDEh] [rbp-CEEEh] + char v1696; // [rsp-CED8h] [rbp-CEE8h] + char v1697; // [rsp-CED7h] [rbp-CEE7h] + unsigned int v1698; // [rsp-CED6h] [rbp-CEE6h] + __int64 hSnapshot_2; // [rsp-CED0h] [rbp-CEE0h] + __int64 hSnapshot_1; // [rsp-CEC8h] [rbp-CED8h] + __int64 hSnapshot; // [rsp-CEC0h] [rbp-CED0h] + char v1702; // [rsp-CEB8h] [rbp-CEC8h] + char v1703; // [rsp-CEB7h] [rbp-CEC7h] + signed __int16 v1704; // [rsp-CEB6h] [rbp-CEC6h] + int v1705; // [rsp-CEB4h] [rbp-CEC4h] + unsigned int (__fastcall *QueryFullProcessImageName)(__int64, _QWORD, __int64 *, unsigned int *); // [rsp-CEB0h] [rbp-CEC0h] + __int64 (__fastcall *NtQuerySystemInformation)(signed __int64, unsigned int *, signed __int64, unsigned int *); // [rsp-CEA8h] [rbp-CEB8h] + unsigned int (__fastcall *GetFileAttributesExA)(char *, _QWORD, __int64 *); // [rsp-CEA0h] [rbp-CEB0h] + char v1709; // [rsp-CE98h] [rbp-CEA8h] + char v1710; // [rsp-CE97h] [rbp-CEA7h] + signed __int16 v1711; // [rsp-CE96h] [rbp-CEA6h] + int v1712; // [rsp-CE94h] [rbp-CEA4h] + char v1713; // [rsp-CE90h] [rbp-CEA0h] + char v1714; // [rsp-CE8Fh] [rbp-CE9Fh] + signed __int16 v1715; // [rsp-CE8Eh] [rbp-CE9Eh] + int v1716; // [rsp-CE8Ch] [rbp-CE9Ch] + _QWORD *v1717; // [rsp-CE88h] [rbp-CE98h] + char v1718; // [rsp-CE80h] [rbp-CE90h] + char v1719; // [rsp-CE7Fh] [rbp-CE8Fh] + signed __int16 v1720; // [rsp-CE7Eh] [rbp-CE8Eh] + int v1721; // [rsp-CE7Ch] [rbp-CE8Ch] + char v1722; // [rsp-CE78h] [rbp-CE88h] + char v1723; // [rsp-CE77h] [rbp-CE87h] + signed __int16 v1724; // [rsp-CE76h] [rbp-CE86h] + int v1725; // [rsp-CE74h] [rbp-CE84h] + char v1726; // [rsp-CE70h] [rbp-CE80h] + char v1727; // [rsp-CE6Fh] [rbp-CE7Fh] + signed __int16 v1728; // [rsp-CE6Eh] [rbp-CE7Eh] + int v1729; // [rsp-CE6Ch] [rbp-CE7Ch] + char v1730; // [rsp-CE68h] [rbp-CE78h] + char v1731; // [rsp-CE67h] [rbp-CE77h] + signed __int16 v1732; // [rsp-CE66h] [rbp-CE76h] + int v1733; // [rsp-CE64h] [rbp-CE74h] + char v1734; // [rsp-CE60h] [rbp-CE70h] + char v1735; // [rsp-CE5Fh] [rbp-CE6Fh] + signed __int16 v1736; // [rsp-CE5Eh] [rbp-CE6Eh] + int v1737; // [rsp-CE5Ch] [rbp-CE6Ch] + unsigned int (__fastcall *memcmp)(__int64 *, __int64 *, signed __int64); // [rsp-CE58h] [rbp-CE68h] + char v1739; // [rsp-CE50h] [rbp-CE60h] + char v1740; // [rsp-CE4Fh] [rbp-CE5Fh] + signed __int16 v1741; // [rsp-CE4Eh] [rbp-CE5Eh] + int v1742; // [rsp-CE4Ch] [rbp-CE5Ch] + char v1743; // [rsp-CE48h] [rbp-CE58h] + char v1744; // [rsp-CE47h] [rbp-CE57h] + signed __int16 v1745; // [rsp-CE46h] [rbp-CE56h] + int v1746; // [rsp-CE44h] [rbp-CE54h] + __int64 hProcess; // [rsp-CE40h] [rbp-CE50h] + __int64 hProcess_3; // [rsp-CE38h] [rbp-CE48h] + __int64 SourceProcessHandle; // [rsp-CE30h] [rbp-CE40h] + __int64 (__fastcall *GetWindow)(__int64, signed __int64); // [rsp-CE28h] [rbp-CE38h] + char *v1751; // [rsp-CE18h] [rbp-CE28h] + __int64 v1752; // [rsp-CE10h] [rbp-CE20h] + __int64 hUser32_9; // [rsp-CE08h] [rbp-CE18h] + __int64 buffer_1; // [rsp-CE00h] [rbp-CE10h] + __int64 v1755; // [rsp-CDF8h] [rbp-CE08h] + unsigned int v1756; // [rsp-CDF0h] [rbp-CE00h] + unsigned int v1757; // [rsp-CDE8h] [rbp-CDF8h] + int v1758; // [rsp-CDE4h] [rbp-CDF4h] + signed __int16 v1759; // [rsp-CDD8h] [rbp-CDE8h] + signed int v1760; // [rsp-CDD4h] [rbp-CDE4h] + char v1761; // [rsp-CDD0h] [rbp-CDE0h] + char v1762; // [rsp-CDCFh] [rbp-CDDFh] + char v1763; // [rsp-CDCEh] [rbp-CDDEh] + char v1764; // [rsp-CDCDh] [rbp-CDDDh] + char v1765; // [rsp-CDCCh] [rbp-CDDCh] + char v1766; // [rsp-CDCBh] [rbp-CDDBh] + char v1767; // [rsp-CDCAh] [rbp-CDDAh] + char v1768; // [rsp-CDC9h] [rbp-CDD9h] + char v1769; // [rsp-CDC8h] [rbp-CDD8h] + char v1770; // [rsp-CDC7h] [rbp-CDD7h] + char v1771; // [rsp-CDC6h] [rbp-CDD6h] + char v1772; // [rsp-CDC5h] [rbp-CDD5h] + char v1773; // [rsp-CDC4h] [rbp-CDD4h] + char v1774; // [rsp-CDC3h] [rbp-CDD3h] + char v1775; // [rsp-CDC2h] [rbp-CDD2h] + char v1776; // [rsp-CDC1h] [rbp-CDD1h] + char v1777; // [rsp-CDC0h] [rbp-CDD0h] + char v1778; // [rsp-CDBFh] [rbp-CDCFh] + _BYTE v1779[6]; // [rsp-CDBEh] [rbp-CDCEh] + signed __int16 v1780; // [rsp-CDB0h] [rbp-CDC0h] + signed int v1781; // [rsp-CDACh] [rbp-CDBCh] + char v1782; // [rsp-CDA8h] [rbp-CDB8h] + char v1783; // [rsp-CDA7h] [rbp-CDB7h] + char v1784; // [rsp-CDA6h] [rbp-CDB6h] + char v1785; // [rsp-CDA5h] [rbp-CDB5h] + char v1786; // [rsp-CDA4h] [rbp-CDB4h] + char v1787; // [rsp-CDA3h] [rbp-CDB3h] + char v1788; // [rsp-CDA2h] [rbp-CDB2h] + char v1789; // [rsp-CDA1h] [rbp-CDB1h] + char v1790; // [rsp-CDA0h] [rbp-CDB0h] + char v1791; // [rsp-CD9Fh] [rbp-CDAFh] + char v1792; // [rsp-CD9Eh] [rbp-CDAEh] + char v1793; // [rsp-CD9Dh] [rbp-CDADh] + char v1794; // [rsp-CD9Ch] [rbp-CDACh] + char v1795; // [rsp-CD9Bh] [rbp-CDABh] + char v1796; // [rsp-CD9Ah] [rbp-CDAAh] + char v1797; // [rsp-CD99h] [rbp-CDA9h] + char v1798; // [rsp-CD98h] [rbp-CDA8h] + char v1799; // [rsp-CD97h] [rbp-CDA7h] + char v1800; // [rsp-CD96h] [rbp-CDA6h] + char v1801; // [rsp-CD95h] [rbp-CDA5h] + char v1802; // [rsp-CD94h] [rbp-CDA4h] + char v1803; // [rsp-CD93h] [rbp-CDA3h] + char v1804; // [rsp-CD92h] [rbp-CDA2h] + char v1805; // [rsp-CD91h] [rbp-CDA1h] + char v1806; // [rsp-CD90h] [rbp-CDA0h] + char v1807; // [rsp-CD8Fh] [rbp-CD9Fh] + char v1808; // [rsp-CD8Eh] [rbp-CD9Eh] + char v1809; // [rsp-CD8Dh] [rbp-CD9Dh] + char v1810; // [rsp-CD8Ch] [rbp-CD9Ch] + _BYTE v1811[3]; // [rsp-CD8Bh] [rbp-CD9Bh] + signed __int16 v1812; // [rsp-CD88h] [rbp-CD98h] + signed int v1813; // [rsp-CD84h] [rbp-CD94h] + char v1814; // [rsp-CD80h] [rbp-CD90h] + char v1815; // [rsp-CD7Fh] [rbp-CD8Fh] + char v1816; // [rsp-CD7Eh] [rbp-CD8Eh] + char v1817; // [rsp-CD7Dh] [rbp-CD8Dh] + char v1818; // [rsp-CD7Ch] [rbp-CD8Ch] + char v1819; // [rsp-CD7Bh] [rbp-CD8Bh] + char v1820; // [rsp-CD7Ah] [rbp-CD8Ah] + char v1821; // [rsp-CD79h] [rbp-CD89h] + char v1822; // [rsp-CD78h] [rbp-CD88h] + char v1823; // [rsp-CD77h] [rbp-CD87h] + char v1824; // [rsp-CD76h] [rbp-CD86h] + char v1825; // [rsp-CD75h] [rbp-CD85h] + char v1826; // [rsp-CD74h] [rbp-CD84h] + char v1827; // [rsp-CD73h] [rbp-CD83h] + char v1828; // [rsp-CD72h] [rbp-CD82h] + char v1829; // [rsp-CD71h] [rbp-CD81h] + char v1830; // [rsp-CD70h] [rbp-CD80h] + char v1831; // [rsp-CD6Fh] [rbp-CD7Fh] + char v1832; // [rsp-CD6Eh] [rbp-CD7Eh] + char v1833; // [rsp-CD6Dh] [rbp-CD7Dh] + char v1834; // [rsp-CD6Ch] [rbp-CD7Ch] + char v1835; // [rsp-CD6Bh] [rbp-CD7Bh] + __int16 v1836; // [rsp-CD6Ah] [rbp-CD7Ah] + signed __int16 v1837; // [rsp-CD60h] [rbp-CD70h] + signed int v1838; // [rsp-CD5Ch] [rbp-CD6Ch] + char v1839; // [rsp-CD58h] [rbp-CD68h] + char v1840; // [rsp-CD57h] [rbp-CD67h] + char v1841; // [rsp-CD56h] [rbp-CD66h] + char v1842; // [rsp-CD55h] [rbp-CD65h] + char v1843; // [rsp-CD54h] [rbp-CD64h] + char v1844; // [rsp-CD53h] [rbp-CD63h] + char v1845; // [rsp-CD52h] [rbp-CD62h] + char v1846; // [rsp-CD51h] [rbp-CD61h] + char v1847; // [rsp-CD50h] [rbp-CD60h] + char v1848; // [rsp-CD4Fh] [rbp-CD5Fh] + char v1849; // [rsp-CD4Eh] [rbp-CD5Eh] + char v1850; // [rsp-CD4Dh] [rbp-CD5Dh] + char v1851; // [rsp-CD4Ch] [rbp-CD5Ch] + char v1852; // [rsp-CD4Bh] [rbp-CD5Bh] + char v1853; // [rsp-CD4Ah] [rbp-CD5Ah] + char v1854; // [rsp-CD49h] [rbp-CD59h] + char v1855; // [rsp-CD48h] [rbp-CD58h] + char v1856; // [rsp-CD47h] [rbp-CD57h] + char v1857; // [rsp-CD46h] [rbp-CD56h] + char v1858; // [rsp-CD45h] [rbp-CD55h] + char v1859; // [rsp-CD44h] [rbp-CD54h] + char v1860; // [rsp-CD43h] [rbp-CD53h] + char v1861; // [rsp-CD42h] [rbp-CD52h] + char v1862; // [rsp-CD41h] [rbp-CD51h] + char v1863; // [rsp-CD40h] [rbp-CD50h] + char v1864; // [rsp-CD3Fh] [rbp-CD4Fh] + char v1865; // [rsp-CD3Eh] [rbp-CD4Eh] + char v1866; // [rsp-CD3Dh] [rbp-CD4Dh] + char v1867; // [rsp-CD3Ch] [rbp-CD4Ch] + char v1868; // [rsp-CD3Bh] [rbp-CD4Bh] + char v1869; // [rsp-CD3Ah] [rbp-CD4Ah] + char v1870; // [rsp-CD39h] [rbp-CD49h] + signed __int16 v1871; // [rsp-CD38h] [rbp-CD48h] + signed int v1872; // [rsp-CD34h] [rbp-CD44h] + char v1873; // [rsp-CD30h] [rbp-CD40h] + char v1874; // [rsp-CD2Fh] [rbp-CD3Fh] + char v1875; // [rsp-CD2Eh] [rbp-CD3Eh] + char v1876; // [rsp-CD2Dh] [rbp-CD3Dh] + char v1877; // [rsp-CD2Ch] [rbp-CD3Ch] + char v1878; // [rsp-CD2Bh] [rbp-CD3Bh] + char v1879; // [rsp-CD2Ah] [rbp-CD3Ah] + char v1880; // [rsp-CD29h] [rbp-CD39h] + char v1881; // [rsp-CD28h] [rbp-CD38h] + char v1882; // [rsp-CD27h] [rbp-CD37h] + char v1883; // [rsp-CD26h] [rbp-CD36h] + char v1884; // [rsp-CD25h] [rbp-CD35h] + char v1885; // [rsp-CD24h] [rbp-CD34h] + char v1886; // [rsp-CD23h] [rbp-CD33h] + char v1887; // [rsp-CD22h] [rbp-CD32h] + char v1888; // [rsp-CD21h] [rbp-CD31h] + signed __int16 v1889; // [rsp-CD10h] [rbp-CD20h] + signed int v1890; // [rsp-CD0Ch] [rbp-CD1Ch] + char v1891; // [rsp-CD08h] [rbp-CD18h] + char v1892; // [rsp-CD07h] [rbp-CD17h] + char v1893; // [rsp-CD06h] [rbp-CD16h] + char v1894; // [rsp-CD05h] [rbp-CD15h] + char v1895; // [rsp-CD04h] [rbp-CD14h] + char v1896; // [rsp-CD03h] [rbp-CD13h] + char v1897; // [rsp-CD02h] [rbp-CD12h] + char v1898; // [rsp-CD01h] [rbp-CD11h] + char v1899; // [rsp-CD00h] [rbp-CD10h] + char v1900; // [rsp-CCFFh] [rbp-CD0Fh] + char v1901; // [rsp-CCFEh] [rbp-CD0Eh] + char v1902; // [rsp-CCFDh] [rbp-CD0Dh] + char v1903; // [rsp-CCFCh] [rbp-CD0Ch] + char v1904; // [rsp-CCFBh] [rbp-CD0Bh] + char v1905; // [rsp-CCFAh] [rbp-CD0Ah] + char v1906; // [rsp-CCF9h] [rbp-CD09h] + char v1907; // [rsp-CCF8h] [rbp-CD08h] + char v1908; // [rsp-CCF7h] [rbp-CD07h] + char v1909; // [rsp-CCF6h] [rbp-CD06h] + char v1910; // [rsp-CCF5h] [rbp-CD05h] + char v1911; // [rsp-CCF4h] [rbp-CD04h] + char v1912; // [rsp-CCF3h] [rbp-CD03h] + char v1913; // [rsp-CCF2h] [rbp-CD02h] + char v1914; // [rsp-CCF1h] [rbp-CD01h] + char v1915; // [rsp-CCF0h] [rbp-CD00h] + char v1916; // [rsp-CCEFh] [rbp-CCFFh] + char v1917; // [rsp-CCEEh] [rbp-CCFEh] + char v1918; // [rsp-CCEDh] [rbp-CCFDh] + char v1919; // [rsp-CCECh] [rbp-CCFCh] + char v1920; // [rsp-CCEBh] [rbp-CCFBh] + char v1921; // [rsp-CCEAh] [rbp-CCFAh] + char v1922; // [rsp-CCE9h] [rbp-CCF9h] + signed __int16 v1923; // [rsp-CCE8h] [rbp-CCF8h] + signed int v1924; // [rsp-CCE4h] [rbp-CCF4h] + char v1925; // [rsp-CCE0h] [rbp-CCF0h] + char v1926; // [rsp-CCDFh] [rbp-CCEFh] + char v1927; // [rsp-CCDEh] [rbp-CCEEh] + char v1928; // [rsp-CCDDh] [rbp-CCEDh] + char v1929; // [rsp-CCDCh] [rbp-CCECh] + char v1930; // [rsp-CCDBh] [rbp-CCEBh] + char v1931; // [rsp-CCDAh] [rbp-CCEAh] + char v1932; // [rsp-CCD9h] [rbp-CCE9h] + char v1933; // [rsp-CCD8h] [rbp-CCE8h] + char v1934; // [rsp-CCD7h] [rbp-CCE7h] + char v1935; // [rsp-CCD6h] [rbp-CCE6h] + char v1936; // [rsp-CCD5h] [rbp-CCE5h] + int v1937; // [rsp-CCD4h] [rbp-CCE4h] + signed __int16 v1938; // [rsp-CCC0h] [rbp-CCD0h] + signed int v1939; // [rsp-CCBCh] [rbp-CCCCh] + char v1940; // [rsp-CCB8h] [rbp-CCC8h] + char v1941; // [rsp-CCB7h] [rbp-CCC7h] + char v1942; // [rsp-CCB6h] [rbp-CCC6h] + char v1943; // [rsp-CCB5h] [rbp-CCC5h] + char v1944; // [rsp-CCB4h] [rbp-CCC4h] + char v1945; // [rsp-CCB3h] [rbp-CCC3h] + char v1946; // [rsp-CCB2h] [rbp-CCC2h] + char v1947; // [rsp-CCB1h] [rbp-CCC1h] + char v1948; // [rsp-CCB0h] [rbp-CCC0h] + char v1949; // [rsp-CCAFh] [rbp-CCBFh] + char v1950; // [rsp-CCAEh] [rbp-CCBEh] + char v1951; // [rsp-CCADh] [rbp-CCBDh] + char v1952; // [rsp-CCACh] [rbp-CCBCh] + char v1953; // [rsp-CCABh] [rbp-CCBBh] + char v1954; // [rsp-CCAAh] [rbp-CCBAh] + char v1955; // [rsp-CCA9h] [rbp-CCB9h] + __int64 v1956; // [rsp-CCA8h] [rbp-CCB8h] + signed __int16 v1957; // [rsp-CC98h] [rbp-CCA8h] + signed int v1958; // [rsp-CC94h] [rbp-CCA4h] + char v1959; // [rsp-CC90h] [rbp-CCA0h] + char v1960; // [rsp-CC8Fh] [rbp-CC9Fh] + char v1961; // [rsp-CC8Eh] [rbp-CC9Eh] + char v1962; // [rsp-CC8Dh] [rbp-CC9Dh] + char v1963; // [rsp-CC8Ch] [rbp-CC9Ch] + char v1964; // [rsp-CC8Bh] [rbp-CC9Bh] + char v1965; // [rsp-CC8Ah] [rbp-CC9Ah] + char v1966; // [rsp-CC89h] [rbp-CC99h] + char v1967; // [rsp-CC88h] [rbp-CC98h] + char v1968; // [rsp-CC87h] [rbp-CC97h] + char v1969; // [rsp-CC86h] [rbp-CC96h] + char v1970; // [rsp-CC85h] [rbp-CC95h] + char v1971; // [rsp-CC84h] [rbp-CC94h] + char v1972; // [rsp-CC83h] [rbp-CC93h] + char v1973; // [rsp-CC82h] [rbp-CC92h] + char v1974; // [rsp-CC81h] [rbp-CC91h] + char v1975; // [rsp-CC80h] [rbp-CC90h] + char v1976; // [rsp-CC7Fh] [rbp-CC8Fh] + char v1977; // [rsp-CC7Eh] [rbp-CC8Eh] + char v1978; // [rsp-CC7Dh] [rbp-CC8Dh] + char v1979; // [rsp-CC7Ch] [rbp-CC8Ch] + char v1980; // [rsp-CC7Bh] [rbp-CC8Bh] + char v1981; // [rsp-CC7Ah] [rbp-CC8Ah] + char v1982; // [rsp-CC79h] [rbp-CC89h] + char v1983; // [rsp-CC78h] [rbp-CC88h] + char v1984; // [rsp-CC77h] [rbp-CC87h] + char v1985; // [rsp-CC76h] [rbp-CC86h] + char v1986; // [rsp-CC75h] [rbp-CC85h] + char v1987; // [rsp-CC74h] [rbp-CC84h] + char v1988; // [rsp-CC73h] [rbp-CC83h] + char v1989; // [rsp-CC72h] [rbp-CC82h] + char v1990; // [rsp-CC71h] [rbp-CC81h] + signed __int16 v1991; // [rsp-CC70h] [rbp-CC80h] + signed int v1992; // [rsp-CC6Ch] [rbp-CC7Ch] + char v1993; // [rsp-CC68h] [rbp-CC78h] + char v1994; // [rsp-CC67h] [rbp-CC77h] + char v1995; // [rsp-CC66h] [rbp-CC76h] + char v1996; // [rsp-CC65h] [rbp-CC75h] + char v1997; // [rsp-CC64h] [rbp-CC74h] + char v1998; // [rsp-CC63h] [rbp-CC73h] + char v1999; // [rsp-CC62h] [rbp-CC72h] + char v2000; // [rsp-CC61h] [rbp-CC71h] + char v2001; // [rsp-CC60h] [rbp-CC70h] + char v2002; // [rsp-CC5Fh] [rbp-CC6Fh] + char v2003; // [rsp-CC5Eh] [rbp-CC6Eh] + char v2004; // [rsp-CC5Dh] [rbp-CC6Dh] + char v2005; // [rsp-CC5Ch] [rbp-CC6Ch] + char v2006; // [rsp-CC5Bh] [rbp-CC6Bh] + char v2007; // [rsp-CC5Ah] [rbp-CC6Ah] + char v2008; // [rsp-CC59h] [rbp-CC69h] + char v2009; // [rsp-CC58h] [rbp-CC68h] + char v2010; // [rsp-CC57h] [rbp-CC67h] + char v2011; // [rsp-CC56h] [rbp-CC66h] + char v2012; // [rsp-CC55h] [rbp-CC65h] + char v2013; // [rsp-CC54h] [rbp-CC64h] + char v2014; // [rsp-CC53h] [rbp-CC63h] + char v2015; // [rsp-CC52h] [rbp-CC62h] + char v2016; // [rsp-CC51h] [rbp-CC61h] + char v2017; // [rsp-CC50h] [rbp-CC60h] + char v2018; // [rsp-CC4Fh] [rbp-CC5Fh] + char v2019; // [rsp-CC4Eh] [rbp-CC5Eh] + char v2020; // [rsp-CC4Dh] [rbp-CC5Dh] + char v2021; // [rsp-CC4Ch] [rbp-CC5Ch] + char v2022; // [rsp-CC4Bh] [rbp-CC5Bh] + char v2023; // [rsp-CC4Ah] [rbp-CC5Ah] + char v2024; // [rsp-CC49h] [rbp-CC59h] + signed __int16 v2025; // [rsp-CC48h] [rbp-CC58h] + signed int v2026; // [rsp-CC44h] [rbp-CC54h] + char v2027; // [rsp-CC40h] [rbp-CC50h] + char v2028; // [rsp-CC3Fh] [rbp-CC4Fh] + char v2029; // [rsp-CC3Eh] [rbp-CC4Eh] + char v2030; // [rsp-CC3Dh] [rbp-CC4Dh] + char v2031; // [rsp-CC3Ch] [rbp-CC4Ch] + char v2032; // [rsp-CC3Bh] [rbp-CC4Bh] + char v2033; // [rsp-CC3Ah] [rbp-CC4Ah] + char v2034; // [rsp-CC39h] [rbp-CC49h] + char v2035; // [rsp-CC38h] [rbp-CC48h] + char v2036; // [rsp-CC37h] [rbp-CC47h] + char v2037; // [rsp-CC36h] [rbp-CC46h] + char v2038; // [rsp-CC35h] [rbp-CC45h] + char v2039; // [rsp-CC34h] [rbp-CC44h] + char v2040; // [rsp-CC33h] [rbp-CC43h] + char v2041; // [rsp-CC32h] [rbp-CC42h] + char v2042; // [rsp-CC31h] [rbp-CC41h] + __int64 v2043; // [rsp-CC30h] [rbp-CC40h] + signed __int16 v2044; // [rsp-CC20h] [rbp-CC30h] + signed int v2045; // [rsp-CC1Ch] [rbp-CC2Ch] + char v2046; // [rsp-CC18h] [rbp-CC28h] + char v2047; // [rsp-CC17h] [rbp-CC27h] + char v2048; // [rsp-CC16h] [rbp-CC26h] + char v2049; // [rsp-CC15h] [rbp-CC25h] + char v2050; // [rsp-CC14h] [rbp-CC24h] + char v2051; // [rsp-CC13h] [rbp-CC23h] + char v2052; // [rsp-CC12h] [rbp-CC22h] + char v2053; // [rsp-CC11h] [rbp-CC21h] + char v2054; // [rsp-CC10h] [rbp-CC20h] + char v2055; // [rsp-CC0Fh] [rbp-CC1Fh] + char v2056; // [rsp-CC0Eh] [rbp-CC1Eh] + char v2057; // [rsp-CC0Dh] [rbp-CC1Dh] + char v2058; // [rsp-CC0Ch] [rbp-CC1Ch] + char v2059; // [rsp-CC0Bh] [rbp-CC1Bh] + char v2060; // [rsp-CC0Ah] [rbp-CC1Ah] + char v2061; // [rsp-CC09h] [rbp-CC19h] + char v2062; // [rsp-CC08h] [rbp-CC18h] + char v2063; // [rsp-CC07h] [rbp-CC17h] + char v2064; // [rsp-CC06h] [rbp-CC16h] + char v2065; // [rsp-CC05h] [rbp-CC15h] + int v2066; // [rsp-CC04h] [rbp-CC14h] + signed __int16 v2067; // [rsp-CBF8h] [rbp-CC08h] + signed int v2068; // [rsp-CBF4h] [rbp-CC04h] + char v2069; // [rsp-CBF0h] [rbp-CC00h] + char v2070; // [rsp-CBEFh] [rbp-CBFFh] + char v2071; // [rsp-CBEEh] [rbp-CBFEh] + char v2072; // [rsp-CBEDh] [rbp-CBFDh] + char v2073; // [rsp-CBECh] [rbp-CBFCh] + char v2074; // [rsp-CBEBh] [rbp-CBFBh] + char v2075; // [rsp-CBEAh] [rbp-CBFAh] + char v2076; // [rsp-CBE9h] [rbp-CBF9h] + char v2077; // [rsp-CBE8h] [rbp-CBF8h] + char v2078; // [rsp-CBE7h] [rbp-CBF7h] + char v2079; // [rsp-CBE6h] [rbp-CBF6h] + char v2080; // [rsp-CBE5h] [rbp-CBF5h] + char v2081; // [rsp-CBE4h] [rbp-CBF4h] + char v2082; // [rsp-CBE3h] [rbp-CBF3h] + __int16 v2083; // [rsp-CBE2h] [rbp-CBF2h] + signed __int16 v2084; // [rsp-CBD0h] [rbp-CBE0h] + signed int v2085; // [rsp-CBCCh] [rbp-CBDCh] + char v2086; // [rsp-CBC8h] [rbp-CBD8h] + char v2087; // [rsp-CBC7h] [rbp-CBD7h] + char v2088; // [rsp-CBC6h] [rbp-CBD6h] + char v2089; // [rsp-CBC5h] [rbp-CBD5h] + char v2090; // [rsp-CBC4h] [rbp-CBD4h] + char v2091; // [rsp-CBC3h] [rbp-CBD3h] + char v2092; // [rsp-CBC2h] [rbp-CBD2h] + char v2093; // [rsp-CBC1h] [rbp-CBD1h] + char v2094; // [rsp-CBC0h] [rbp-CBD0h] + char v2095; // [rsp-CBBFh] [rbp-CBCFh] + char v2096; // [rsp-CBBEh] [rbp-CBCEh] + char v2097; // [rsp-CBBDh] [rbp-CBCDh] + char v2098; // [rsp-CBBCh] [rbp-CBCCh] + char v2099; // [rsp-CBBBh] [rbp-CBCBh] + __int16 v2100; // [rsp-CBBAh] [rbp-CBCAh] + signed __int16 v2101; // [rsp-CBA8h] [rbp-CBB8h] + signed int v2102; // [rsp-CBA4h] [rbp-CBB4h] + char v2103; // [rsp-CBA0h] [rbp-CBB0h] + char v2104; // [rsp-CB9Fh] [rbp-CBAFh] + char v2105; // [rsp-CB9Eh] [rbp-CBAEh] + char v2106; // [rsp-CB9Dh] [rbp-CBADh] + char v2107; // [rsp-CB9Ch] [rbp-CBACh] + char v2108; // [rsp-CB9Bh] [rbp-CBABh] + char v2109; // [rsp-CB9Ah] [rbp-CBAAh] + char v2110; // [rsp-CB99h] [rbp-CBA9h] + char v2111; // [rsp-CB98h] [rbp-CBA8h] + char v2112; // [rsp-CB97h] [rbp-CBA7h] + char v2113; // [rsp-CB96h] [rbp-CBA6h] + char v2114; // [rsp-CB95h] [rbp-CBA5h] + char v2115; // [rsp-CB94h] [rbp-CBA4h] + char v2116; // [rsp-CB93h] [rbp-CBA3h] + char v2117; // [rsp-CB92h] [rbp-CBA2h] + char v2118; // [rsp-CB91h] [rbp-CBA1h] + char v2119; // [rsp-CB90h] [rbp-CBA0h] + char v2120; // [rsp-CB8Fh] [rbp-CB9Fh] + char v2121; // [rsp-CB8Eh] [rbp-CB9Eh] + char v2122; // [rsp-CB8Dh] [rbp-CB9Dh] + char v2123; // [rsp-CB8Ch] [rbp-CB9Ch] + char v2124; // [rsp-CB8Bh] [rbp-CB9Bh] + char v2125; // [rsp-CB8Ah] [rbp-CB9Ah] + char v2126; // [rsp-CB89h] [rbp-CB99h] + char v2127; // [rsp-CB88h] [rbp-CB98h] + char v2128; // [rsp-CB87h] [rbp-CB97h] + char v2129; // [rsp-CB86h] [rbp-CB96h] + char v2130; // [rsp-CB85h] [rbp-CB95h] + char v2131; // [rsp-CB84h] [rbp-CB94h] + char v2132; // [rsp-CB83h] [rbp-CB93h] + char v2133; // [rsp-CB82h] [rbp-CB92h] + char v2134; // [rsp-CB81h] [rbp-CB91h] + signed __int16 v2135; // [rsp-CB80h] [rbp-CB90h] + signed int v2136; // [rsp-CB7Ch] [rbp-CB8Ch] + char v2137; // [rsp-CB78h] [rbp-CB88h] + char v2138; // [rsp-CB77h] [rbp-CB87h] + _BYTE v2139[6]; // [rsp-CB76h] [rbp-CB86h] + signed __int16 v2140; // [rsp-CB58h] [rbp-CB68h] + signed int v2141; // [rsp-CB54h] [rbp-CB64h] + char v2142; // [rsp-CB50h] [rbp-CB60h] + char v2143; // [rsp-CB4Fh] [rbp-CB5Fh] + _BYTE v2144[6]; // [rsp-CB4Eh] [rbp-CB5Eh] + signed __int16 v2145; // [rsp-CB30h] [rbp-CB40h] + signed int v2146; // [rsp-CB2Ch] [rbp-CB3Ch] + char v2147; // [rsp-CB28h] [rbp-CB38h] + char v2148; // [rsp-CB27h] [rbp-CB37h] + _BYTE v2149[6]; // [rsp-CB26h] [rbp-CB36h] + signed __int16 v2150; // [rsp-CB08h] [rbp-CB18h] + signed int v2151; // [rsp-CB04h] [rbp-CB14h] + char v2152; // [rsp-CB00h] [rbp-CB10h] + char v2153; // [rsp-CAFFh] [rbp-CB0Fh] + char v2154; // [rsp-CAFEh] [rbp-CB0Eh] + char v2155; // [rsp-CAFDh] [rbp-CB0Dh] + char v2156; // [rsp-CAFCh] [rbp-CB0Ch] + char v2157; // [rsp-CAFBh] [rbp-CB0Bh] + char v2158; // [rsp-CAFAh] [rbp-CB0Ah] + char v2159; // [rsp-CAF9h] [rbp-CB09h] + char v2160; // [rsp-CAF8h] [rbp-CB08h] + char v2161; // [rsp-CAF7h] [rbp-CB07h] + char v2162; // [rsp-CAF6h] [rbp-CB06h] + char v2163; // [rsp-CAF5h] [rbp-CB05h] + char v2164; // [rsp-CAF4h] [rbp-CB04h] + char v2165; // [rsp-CAF3h] [rbp-CB03h] + char v2166; // [rsp-CAF2h] [rbp-CB02h] + char v2167; // [rsp-CAF1h] [rbp-CB01h] + char v2168; // [rsp-CAF0h] [rbp-CB00h] + char v2169; // [rsp-CAEFh] [rbp-CAFFh] + char v2170; // [rsp-CAEEh] [rbp-CAFEh] + char v2171; // [rsp-CAEDh] [rbp-CAFDh] + char v2172; // [rsp-CAECh] [rbp-CAFCh] + char v2173; // [rsp-CAEBh] [rbp-CAFBh] + char v2174; // [rsp-CAEAh] [rbp-CAFAh] + char v2175; // [rsp-CAE9h] [rbp-CAF9h] + char v2176; // [rsp-CAE8h] [rbp-CAF8h] + _BYTE v2177[7]; // [rsp-CAE7h] [rbp-CAF7h] + signed __int16 v2178; // [rsp-CAE0h] [rbp-CAF0h] + signed int v2179; // [rsp-CADCh] [rbp-CAECh] + char v2180; // [rsp-CAD8h] [rbp-CAE8h] + char v2181; // [rsp-CAD7h] [rbp-CAE7h] + char v2182; // [rsp-CAD6h] [rbp-CAE6h] + char v2183; // [rsp-CAD5h] [rbp-CAE5h] + char v2184; // [rsp-CAD4h] [rbp-CAE4h] + char v2185; // [rsp-CAD3h] [rbp-CAE3h] + char v2186; // [rsp-CAD2h] [rbp-CAE2h] + char v2187; // [rsp-CAD1h] [rbp-CAE1h] + char v2188; // [rsp-CAD0h] [rbp-CAE0h] + char v2189; // [rsp-CACFh] [rbp-CADFh] + _BYTE v2190[6]; // [rsp-CACEh] [rbp-CADEh] + signed __int16 v2191; // [rsp-CAB8h] [rbp-CAC8h] + signed int v2192; // [rsp-CAB4h] [rbp-CAC4h] + char v2193; // [rsp-CAB0h] [rbp-CAC0h] + char v2194; // [rsp-CAAFh] [rbp-CABFh] + char v2195; // [rsp-CAAEh] [rbp-CABEh] + char v2196; // [rsp-CAADh] [rbp-CABDh] + char v2197; // [rsp-CAACh] [rbp-CABCh] + char v2198; // [rsp-CAABh] [rbp-CABBh] + char v2199; // [rsp-CAAAh] [rbp-CABAh] + char v2200; // [rsp-CAA9h] [rbp-CAB9h] + char v2201; // [rsp-CAA8h] [rbp-CAB8h] + char v2202; // [rsp-CAA7h] [rbp-CAB7h] + char v2203; // [rsp-CAA6h] [rbp-CAB6h] + _BYTE v2204[5]; // [rsp-CAA5h] [rbp-CAB5h] + signed __int16 v2205; // [rsp-CA90h] [rbp-CAA0h] + signed int v2206; // [rsp-CA8Ch] [rbp-CA9Ch] + char v2207; // [rsp-CA88h] [rbp-CA98h] + char v2208; // [rsp-CA87h] [rbp-CA97h] + char v2209; // [rsp-CA86h] [rbp-CA96h] + char v2210; // [rsp-CA85h] [rbp-CA95h] + char v2211; // [rsp-CA84h] [rbp-CA94h] + char v2212; // [rsp-CA83h] [rbp-CA93h] + char v2213; // [rsp-CA82h] [rbp-CA92h] + char v2214; // [rsp-CA81h] [rbp-CA91h] + char v2215; // [rsp-CA80h] [rbp-CA90h] + char v2216; // [rsp-CA7Fh] [rbp-CA8Fh] + char v2217; // [rsp-CA7Eh] [rbp-CA8Eh] + char v2218; // [rsp-CA7Dh] [rbp-CA8Dh] + char v2219; // [rsp-CA7Ch] [rbp-CA8Ch] + char v2220; // [rsp-CA7Bh] [rbp-CA8Bh] + char v2221; // [rsp-CA7Ah] [rbp-CA8Ah] + char v2222; // [rsp-CA79h] [rbp-CA89h] + char v2223; // [rsp-CA78h] [rbp-CA88h] + char v2224; // [rsp-CA77h] [rbp-CA87h] + char v2225; // [rsp-CA76h] [rbp-CA86h] + char v2226; // [rsp-CA75h] [rbp-CA85h] + char v2227; // [rsp-CA74h] [rbp-CA84h] + char v2228; // [rsp-CA73h] [rbp-CA83h] + char v2229; // [rsp-CA72h] [rbp-CA82h] + char v2230; // [rsp-CA71h] [rbp-CA81h] + char v2231; // [rsp-CA70h] [rbp-CA80h] + char v2232; // [rsp-CA6Fh] [rbp-CA7Fh] + char v2233; // [rsp-CA6Eh] [rbp-CA7Eh] + char v2234; // [rsp-CA6Dh] [rbp-CA7Dh] + char v2235; // [rsp-CA6Ch] [rbp-CA7Ch] + char v2236; // [rsp-CA6Bh] [rbp-CA7Bh] + char v2237; // [rsp-CA6Ah] [rbp-CA7Ah] + char v2238; // [rsp-CA69h] [rbp-CA79h] + signed __int16 v2239; // [rsp-CA68h] [rbp-CA78h] + signed int v2240; // [rsp-CA64h] [rbp-CA74h] + char v2241; // [rsp-CA60h] [rbp-CA70h] + char v2242; // [rsp-CA5Fh] [rbp-CA6Fh] + char v2243; // [rsp-CA5Eh] [rbp-CA6Eh] + char v2244; // [rsp-CA5Dh] [rbp-CA6Dh] + char v2245; // [rsp-CA5Ch] [rbp-CA6Ch] + char v2246; // [rsp-CA5Bh] [rbp-CA6Bh] + char v2247; // [rsp-CA5Ah] [rbp-CA6Ah] + char v2248; // [rsp-CA59h] [rbp-CA69h] + char v2249; // [rsp-CA58h] [rbp-CA68h] + char v2250; // [rsp-CA57h] [rbp-CA67h] + char v2251; // [rsp-CA56h] [rbp-CA66h] + char v2252; // [rsp-CA55h] [rbp-CA65h] + char v2253; // [rsp-CA54h] [rbp-CA64h] + char v2254; // [rsp-CA53h] [rbp-CA63h] + char v2255; // [rsp-CA52h] [rbp-CA62h] + char v2256; // [rsp-CA51h] [rbp-CA61h] + char v2257; // [rsp-CA50h] [rbp-CA60h] + char v2258; // [rsp-CA4Fh] [rbp-CA5Fh] + char v2259; // [rsp-CA4Eh] [rbp-CA5Eh] + char v2260; // [rsp-CA4Dh] [rbp-CA5Dh] + char v2261; // [rsp-CA4Ch] [rbp-CA5Ch] + char v2262; // [rsp-CA4Bh] [rbp-CA5Bh] + char v2263; // [rsp-CA4Ah] [rbp-CA5Ah] + char v2264; // [rsp-CA49h] [rbp-CA59h] + char v2265; // [rsp-CA48h] [rbp-CA58h] + char v2266; // [rsp-CA47h] [rbp-CA57h] + char v2267; // [rsp-CA46h] [rbp-CA56h] + char v2268; // [rsp-CA45h] [rbp-CA55h] + char v2269; // [rsp-CA44h] [rbp-CA54h] + char v2270; // [rsp-CA43h] [rbp-CA53h] + char v2271; // [rsp-CA42h] [rbp-CA52h] + char v2272; // [rsp-CA41h] [rbp-CA51h] + signed __int16 v2273; // [rsp-CA40h] [rbp-CA50h] + signed int v2274; // [rsp-CA3Ch] [rbp-CA4Ch] + char v2275; // [rsp-CA38h] [rbp-CA48h] + char v2276; // [rsp-CA37h] [rbp-CA47h] + char v2277; // [rsp-CA36h] [rbp-CA46h] + char v2278; // [rsp-CA35h] [rbp-CA45h] + char v2279; // [rsp-CA34h] [rbp-CA44h] + char v2280; // [rsp-CA33h] [rbp-CA43h] + char v2281; // [rsp-CA32h] [rbp-CA42h] + char v2282; // [rsp-CA31h] [rbp-CA41h] + char v2283; // [rsp-CA30h] [rbp-CA40h] + char v2284; // [rsp-CA2Fh] [rbp-CA3Fh] + char v2285; // [rsp-CA2Eh] [rbp-CA3Eh] + char v2286; // [rsp-CA2Dh] [rbp-CA3Dh] + char v2287; // [rsp-CA2Ch] [rbp-CA3Ch] + char v2288; // [rsp-CA2Bh] [rbp-CA3Bh] + char v2289; // [rsp-CA2Ah] [rbp-CA3Ah] + char v2290; // [rsp-CA29h] [rbp-CA39h] + char v2291; // [rsp-CA28h] [rbp-CA38h] + char v2292; // [rsp-CA27h] [rbp-CA37h] + char v2293; // [rsp-CA26h] [rbp-CA36h] + char v2294; // [rsp-CA25h] [rbp-CA35h] + char v2295; // [rsp-CA24h] [rbp-CA34h] + char v2296; // [rsp-CA23h] [rbp-CA33h] + char v2297; // [rsp-CA22h] [rbp-CA32h] + char v2298; // [rsp-CA21h] [rbp-CA31h] + char v2299; // [rsp-CA20h] [rbp-CA30h] + char v2300; // [rsp-CA1Fh] [rbp-CA2Fh] + char v2301; // [rsp-CA1Eh] [rbp-CA2Eh] + char v2302; // [rsp-CA1Dh] [rbp-CA2Dh] + char v2303; // [rsp-CA1Ch] [rbp-CA2Ch] + char v2304; // [rsp-CA1Bh] [rbp-CA2Bh] + char v2305; // [rsp-CA1Ah] [rbp-CA2Ah] + char v2306; // [rsp-CA19h] [rbp-CA29h] + signed __int16 v2307; // [rsp-CA18h] [rbp-CA28h] + signed int v2308; // [rsp-CA14h] [rbp-CA24h] + char v2309; // [rsp-CA10h] [rbp-CA20h] + char v2310; // [rsp-CA0Fh] [rbp-CA1Fh] + char v2311; // [rsp-CA0Eh] [rbp-CA1Eh] + _BYTE v2312[5]; // [rsp-CA0Dh] [rbp-CA1Dh] + signed __int16 v2313; // [rsp-C9F0h] [rbp-CA00h] + signed int v2314; // [rsp-C9ECh] [rbp-C9FCh] + char v2315; // [rsp-C9E8h] [rbp-C9F8h] + char v2316; // [rsp-C9E7h] [rbp-C9F7h] + char v2317; // [rsp-C9E6h] [rbp-C9F6h] + char v2318; // [rsp-C9E5h] [rbp-C9F5h] + char v2319; // [rsp-C9E4h] [rbp-C9F4h] + char v2320; // [rsp-C9E3h] [rbp-C9F3h] + char v2321; // [rsp-C9E2h] [rbp-C9F2h] + char v2322; // [rsp-C9E1h] [rbp-C9F1h] + char v2323; // [rsp-C9E0h] [rbp-C9F0h] + char v2324; // [rsp-C9DFh] [rbp-C9EFh] + char v2325; // [rsp-C9DEh] [rbp-C9EEh] + char v2326; // [rsp-C9DDh] [rbp-C9EDh] + char v2327; // [rsp-C9DCh] [rbp-C9ECh] + char v2328; // [rsp-C9DBh] [rbp-C9EBh] + char v2329; // [rsp-C9DAh] [rbp-C9EAh] + char v2330; // [rsp-C9D9h] [rbp-C9E9h] + char v2331; // [rsp-C9D8h] [rbp-C9E8h] + char v2332; // [rsp-C9D7h] [rbp-C9E7h] + char v2333; // [rsp-C9D6h] [rbp-C9E6h] + char v2334; // [rsp-C9D5h] [rbp-C9E5h] + char v2335; // [rsp-C9D4h] [rbp-C9E4h] + char v2336; // [rsp-C9D3h] [rbp-C9E3h] + char v2337; // [rsp-C9D2h] [rbp-C9E2h] + char v2338; // [rsp-C9D1h] [rbp-C9E1h] + char v2339; // [rsp-C9D0h] [rbp-C9E0h] + char v2340; // [rsp-C9CFh] [rbp-C9DFh] + char v2341; // [rsp-C9CEh] [rbp-C9DEh] + char v2342; // [rsp-C9CDh] [rbp-C9DDh] + char v2343; // [rsp-C9CCh] [rbp-C9DCh] + char v2344; // [rsp-C9CBh] [rbp-C9DBh] + char v2345; // [rsp-C9CAh] [rbp-C9DAh] + char v2346; // [rsp-C9C9h] [rbp-C9D9h] + signed __int16 v2347; // [rsp-C9C8h] [rbp-C9D8h] + signed int v2348; // [rsp-C9C4h] [rbp-C9D4h] + char v2349; // [rsp-C9C0h] [rbp-C9D0h] + char v2350; // [rsp-C9BFh] [rbp-C9CFh] + char v2351; // [rsp-C9BEh] [rbp-C9CEh] + char v2352; // [rsp-C9BDh] [rbp-C9CDh] + char v2353; // [rsp-C9BCh] [rbp-C9CCh] + char v2354; // [rsp-C9BBh] [rbp-C9CBh] + char v2355; // [rsp-C9BAh] [rbp-C9CAh] + char v2356; // [rsp-C9B9h] [rbp-C9C9h] + char v2357; // [rsp-C9B8h] [rbp-C9C8h] + char v2358; // [rsp-C9B7h] [rbp-C9C7h] + char v2359; // [rsp-C9B6h] [rbp-C9C6h] + char v2360; // [rsp-C9B5h] [rbp-C9C5h] + char v2361; // [rsp-C9B4h] [rbp-C9C4h] + char v2362; // [rsp-C9B3h] [rbp-C9C3h] + char v2363; // [rsp-C9B2h] [rbp-C9C2h] + char v2364; // [rsp-C9B1h] [rbp-C9C1h] + char v2365; // [rsp-C9B0h] [rbp-C9C0h] + char v2366; // [rsp-C9AFh] [rbp-C9BFh] + char v2367; // [rsp-C9AEh] [rbp-C9BEh] + char v2368; // [rsp-C9ADh] [rbp-C9BDh] + char v2369; // [rsp-C9ACh] [rbp-C9BCh] + char v2370; // [rsp-C9ABh] [rbp-C9BBh] + char v2371; // [rsp-C9AAh] [rbp-C9BAh] + char v2372; // [rsp-C9A9h] [rbp-C9B9h] + char v2373; // [rsp-C9A8h] [rbp-C9B8h] + char v2374; // [rsp-C9A7h] [rbp-C9B7h] + char v2375; // [rsp-C9A6h] [rbp-C9B6h] + char v2376; // [rsp-C9A5h] [rbp-C9B5h] + char v2377; // [rsp-C9A4h] [rbp-C9B4h] + char v2378; // [rsp-C9A3h] [rbp-C9B3h] + char v2379; // [rsp-C9A2h] [rbp-C9B2h] + char v2380; // [rsp-C9A1h] [rbp-C9B1h] + signed __int16 v2381; // [rsp-C9A0h] [rbp-C9B0h] + signed int v2382; // [rsp-C99Ch] [rbp-C9ACh] + char v2383; // [rsp-C998h] [rbp-C9A8h] + char v2384; // [rsp-C997h] [rbp-C9A7h] + char v2385; // [rsp-C996h] [rbp-C9A6h] + char v2386; // [rsp-C995h] [rbp-C9A5h] + char v2387; // [rsp-C994h] [rbp-C9A4h] + char v2388; // [rsp-C993h] [rbp-C9A3h] + char v2389; // [rsp-C992h] [rbp-C9A2h] + char v2390; // [rsp-C991h] [rbp-C9A1h] + char v2391; // [rsp-C990h] [rbp-C9A0h] + char v2392; // [rsp-C98Fh] [rbp-C99Fh] + char v2393; // [rsp-C98Eh] [rbp-C99Eh] + char v2394; // [rsp-C98Dh] [rbp-C99Dh] + char v2395; // [rsp-C98Ch] [rbp-C99Ch] + char v2396; // [rsp-C98Bh] [rbp-C99Bh] + char v2397; // [rsp-C98Ah] [rbp-C99Ah] + char v2398; // [rsp-C989h] [rbp-C999h] + char v2399; // [rsp-C988h] [rbp-C998h] + char v2400; // [rsp-C987h] [rbp-C997h] + char v2401; // [rsp-C986h] [rbp-C996h] + char v2402; // [rsp-C985h] [rbp-C995h] + char v2403; // [rsp-C984h] [rbp-C994h] + char v2404; // [rsp-C983h] [rbp-C993h] + char v2405; // [rsp-C982h] [rbp-C992h] + char v2406; // [rsp-C981h] [rbp-C991h] + char v2407; // [rsp-C980h] [rbp-C990h] + char v2408; // [rsp-C97Fh] [rbp-C98Fh] + char v2409; // [rsp-C97Eh] [rbp-C98Eh] + char v2410; // [rsp-C97Dh] [rbp-C98Dh] + char v2411; // [rsp-C97Ch] [rbp-C98Ch] + char v2412; // [rsp-C97Bh] [rbp-C98Bh] + char v2413; // [rsp-C97Ah] [rbp-C98Ah] + char v2414; // [rsp-C979h] [rbp-C989h] + signed __int16 v2415; // [rsp-C978h] [rbp-C988h] + signed __int16 v2416; // [rsp-C976h] [rbp-C986h] + signed __int16 v2417; // [rsp-C974h] [rbp-C984h] + signed __int16 v2418; // [rsp-C972h] [rbp-C982h] + signed __int16 v2419; // [rsp-C970h] [rbp-C980h] + signed __int16 v2420; // [rsp-C96Eh] [rbp-C97Eh] + signed __int16 v2421; // [rsp-C96Ch] [rbp-C97Ch] + __int16 v2422; // [rsp-C96Ah] [rbp-C97Ah] + char v2423; // [rsp-C968h] [rbp-C978h] + char v2424; // [rsp-C967h] [rbp-C977h] + unsigned __int8 v2425; // [rsp-C966h] [rbp-C976h] + unsigned __int64 v2426; // [rsp-C965h] [rbp-C975h] + int v2427; // [rsp-C95Dh] [rbp-C96Dh] + int v2428; // [rsp-C959h] [rbp-C969h] + _BYTE v2429[5]; // [rsp-C955h] [rbp-C965h] + __int64 v2430; // [rsp-C940h] [rbp-C950h] + unsigned __int64 v2431; // [rsp-C928h] [rbp-C938h] + int v2432; // [rsp-C920h] [rbp-C930h] + int v2433; // [rsp-C91Ch] [rbp-C92Ch] + int v2434; // [rsp-C918h] [rbp-C928h] + signed int v2435; // [rsp-C908h] [rbp-C918h] + char v2436; // [rsp-C904h] [rbp-C914h] + char v2437; // [rsp-C903h] [rbp-C913h] + char v2438; // [rsp-C902h] [rbp-C912h] + char v2439; // [rsp-C901h] [rbp-C911h] + char v2440; // [rsp-C900h] [rbp-C910h] + char v2441; // [rsp-C8FFh] [rbp-C90Fh] + char v2442; // [rsp-C8FEh] [rbp-C90Eh] + char v2443; // [rsp-C8FDh] [rbp-C90Dh] + int v2444; // [rsp-C8FCh] [rbp-C90Ch] + signed int v2445; // [rsp-C8ECh] [rbp-C8FCh] + char v2446; // [rsp-C8E8h] [rbp-C8F8h] + char v2447; // [rsp-C8E7h] [rbp-C8F7h] + char v2448; // [rsp-C8E6h] [rbp-C8F6h] + char v2449; // [rsp-C8E5h] [rbp-C8F5h] + int v2450; // [rsp-C8E4h] [rbp-C8F4h] + signed int v2451; // [rsp-C8D0h] [rbp-C8E0h] + char v2452; // [rsp-C8CCh] [rbp-C8DCh] + char v2453; // [rsp-C8CBh] [rbp-C8DBh] + char v2454; // [rsp-C8CAh] [rbp-C8DAh] + char v2455; // [rsp-C8C9h] [rbp-C8D9h] + char v2456; // [rsp-C8C8h] [rbp-C8D8h] + char v2457; // [rsp-C8C7h] [rbp-C8D7h] + char v2458; // [rsp-C8C6h] [rbp-C8D6h] + char v2459; // [rsp-C8C5h] [rbp-C8D5h] + char v2460; // [rsp-C8C4h] [rbp-C8D4h] + char v2461; // [rsp-C8C3h] [rbp-C8D3h] + char v2462; // [rsp-C8C2h] [rbp-C8D2h] + char v2463; // [rsp-C8C1h] [rbp-C8D1h] + char v2464; // [rsp-C8C0h] [rbp-C8D0h] + char v2465; // [rsp-C8BFh] [rbp-C8CFh] + char v2466; // [rsp-C8BEh] [rbp-C8CEh] + char v2467; // [rsp-C8BDh] [rbp-C8CDh] + int v2468; // [rsp-C8BCh] [rbp-C8CCh] + signed int v2469; // [rsp-C8B4h] [rbp-C8C4h] + char v2470; // [rsp-C8B0h] [rbp-C8C0h] + char v2471; // [rsp-C8AFh] [rbp-C8BFh] + char v2472; // [rsp-C8AEh] [rbp-C8BEh] + char v2473; // [rsp-C8ADh] [rbp-C8BDh] + char v2474; // [rsp-C8ACh] [rbp-C8BCh] + char v2475; // [rsp-C8ABh] [rbp-C8BBh] + char v2476; // [rsp-C8AAh] [rbp-C8BAh] + char v2477; // [rsp-C8A9h] [rbp-C8B9h] + char v2478; // [rsp-C8A8h] [rbp-C8B8h] + char v2479; // [rsp-C8A7h] [rbp-C8B7h] + char v2480; // [rsp-C8A6h] [rbp-C8B6h] + char v2481; // [rsp-C8A5h] [rbp-C8B5h] + char v2482; // [rsp-C8A4h] [rbp-C8B4h] + char v2483; // [rsp-C8A3h] [rbp-C8B3h] + char v2484; // [rsp-C8A2h] [rbp-C8B2h] + char v2485; // [rsp-C8A1h] [rbp-C8B1h] + char v2486; // [rsp-C8A0h] [rbp-C8B0h] + char v2487; // [rsp-C89Fh] [rbp-C8AFh] + char v2488; // [rsp-C89Eh] [rbp-C8AEh] + char v2489; // [rsp-C89Dh] [rbp-C8ADh] + char v2490; // [rsp-C89Ch] [rbp-C8ACh] + char v2491; // [rsp-C89Bh] [rbp-C8ABh] + char v2492; // [rsp-C89Ah] [rbp-C8AAh] + char v2493; // [rsp-C899h] [rbp-C8A9h] + signed int v2494; // [rsp-C898h] [rbp-C8A8h] + char v2495; // [rsp-C894h] [rbp-C8A4h] + char v2496; // [rsp-C893h] [rbp-C8A3h] + char v2497; // [rsp-C892h] [rbp-C8A2h] + char v2498; // [rsp-C891h] [rbp-C8A1h] + char v2499; // [rsp-C890h] [rbp-C8A0h] + char v2500; // [rsp-C88Fh] [rbp-C89Fh] + char v2501; // [rsp-C88Eh] [rbp-C89Eh] + char v2502; // [rsp-C88Dh] [rbp-C89Dh] + char v2503; // [rsp-C88Ch] [rbp-C89Ch] + char v2504; // [rsp-C88Bh] [rbp-C89Bh] + __int16 v2505; // [rsp-C88Ah] [rbp-C89Ah] + signed int v2506; // [rsp-C87Ch] [rbp-C88Ch] + char v2507; // [rsp-C878h] [rbp-C888h] + char v2508; // [rsp-C877h] [rbp-C887h] + char v2509; // [rsp-C876h] [rbp-C886h] + char v2510; // [rsp-C875h] [rbp-C885h] + char v2511; // [rsp-C874h] [rbp-C884h] + char v2512; // [rsp-C873h] [rbp-C883h] + char v2513; // [rsp-C872h] [rbp-C882h] + char v2514; // [rsp-C871h] [rbp-C881h] + __int64 v2515; // [rsp-C870h] [rbp-C880h] + void (__fastcall *free)(unsigned int *); // [rsp-C858h] [rbp-C868h] + void (__fastcall *Sleep)(signed __int64); // [rsp-C850h] [rbp-C860h] + __int64 (__fastcall *CreateFileA)(char *, signed __int64, signed __int64, _QWORD, _QWORD, _QWORD, _QWORD); // [rsp-C848h] [rbp-C858h] + __int64 v2519; // [rsp-C840h] [rbp-C850h] + __int64 (*GetCurrentProcess)(void); // [rsp-C838h] [rbp-C848h] + __int64 time; // [rsp-C830h] [rbp-C840h] + signed int v2522; // [rsp-C828h] [rbp-C838h] + __int64 TargetHandle; // [rsp-C820h] [rbp-C830h] + __int64 v2524; // [rsp-C818h] [rbp-C828h] + __int64 (__fastcall *CreateToolhelp32Snapshot)(signed __int64, _QWORD); // [rsp-C810h] [rbp-C820h] + __int64 hProcess_9; // [rsp-C808h] [rbp-C818h] + unsigned __int64 ll; // [rsp-C800h] [rbp-C810h] + __int64 hProcess_8; // [rsp-C7F8h] [rbp-C808h] + __int64 v2529; // [rsp-C7F0h] [rbp-C800h] + __int64 v2530; // [rsp-C7E8h] [rbp-C7F8h] + unsigned int (__fastcall *GetProcessTimes_2)(__int64, __int64 *, __int64 *, __int64 *, char *); // [rsp-C7E0h] [rbp-C7F0h] + __int64 v2532; // [rsp-C7D8h] [rbp-C7E8h] + signed __int64 v2533; // [rsp-C7D0h] [rbp-C7E0h] + int tickCount; // [rsp-C7C8h] [rbp-C7D8h] + int exitCode; // [rsp-C7C4h] [rbp-C7D4h] + __int64 v2536; // [rsp-C7C0h] [rbp-C7D0h] + int processId; // [rsp-C7B8h] [rbp-C7C8h] + __int64 v2538; // [rsp-C7B0h] [rbp-C7C0h] + signed int v2539; // [rsp-C7A8h] [rbp-C7B8h] + unsigned int (__fastcall *GetFileAttributesExW)(__int64 *, _QWORD, __int64 *); // [rsp-C7A0h] [rbp-C7B0h] + __int64 (*GetTickCount)(void); // [rsp-C798h] [rbp-C7A8h] + __int64 (__fastcall *LoadLibraryA)(char *); // [rsp-C790h] [rbp-C7A0h] + __int64 (__fastcall *malloc)(signed __int64); // [rsp-C788h] [rbp-C798h] + unsigned int (__fastcall *GetExtendedTcpTable)(unsigned int *, unsigned int *, _QWORD, signed __int64, _QWORD, _QWORD); // [rsp-C780h] [rbp-C790h] + __int64 hPsApi; // [rsp-C778h] [rbp-C788h] + unsigned __int64 v2546; // [rsp-C770h] [rbp-C780h] + __int64 v2547; // [rsp-C768h] [rbp-C778h] + unsigned int (__fastcall *GetProcessTimes_1)(__int64, __int64 *, __int64 *, __int64 *, __int64 *); // [rsp-C758h] [rbp-C768h] + unsigned __int64 i5; // [rsp-C750h] [rbp-C760h] + __int64 hProcess_10; // [rsp-C748h] [rbp-C758h] + signed int (__fastcall *NtQueryInformationProcess)(__int64, signed __int64, signed __int64 *, signed __int64, _QWORD); // [rsp-C740h] [rbp-C750h] + unsigned int (*GetLastError_4)(void); // [rsp-C738h] [rbp-C748h] + __int64 (__fastcall *GetWindowLongA)(__int64, signed __int64); // [rsp-C730h] [rbp-C740h] + unsigned __int64 v2554; // [rsp-C728h] [rbp-C738h] + __int64 v2555; // [rsp-C720h] [rbp-C730h] + void (__fastcall *AdjustTokenPrivilege)(__int64, _QWORD, signed int *, _QWORD, _QWORD, _QWORD); // [rsp-C718h] [rbp-C728h] + __int64 hMsHtml; // [rsp-C710h] [rbp-C720h] + unsigned int (__fastcall *LookUpPrivilegeValue)(_QWORD, char *, __int64 *); // [rsp-C708h] [rbp-C718h] + signed __int64 v2559; // [rsp-C700h] [rbp-C710h] + signed __int64 v2560; // [rsp-C6F8h] [rbp-C708h] + unsigned int (__fastcall *OpenProcessToken)(signed __int64, signed __int64, __int64 *); // [rsp-C6F0h] [rbp-C700h] + __int64 hMMRes; // [rsp-C6E8h] [rbp-C6F8h] + __int64 NtProtectVirtualMemory; // [rsp-C6E0h] [rbp-C6F0h] + void (__fastcall *memcpy)(__int64 *, unsigned __int64, signed __int64); // [rsp-C6D8h] [rbp-C6E8h] + __int64 tokenHandle; // [rsp-C6D0h] [rbp-C6E0h] + char v2566; // [rsp-C6C8h] [rbp-C6D8h] + char v2567; // [rsp-C6C7h] [rbp-C6D7h] + __int64 v2568; // [rsp-C6C6h] [rbp-C6D6h] + int v2569; // [rsp-C6BEh] [rbp-C6CEh] + int v2570; // [rsp-C6BAh] [rbp-C6CAh] + char v2571; // [rsp-C6B0h] [rbp-C6C0h] + char v2572; // [rsp-C6AFh] [rbp-C6BFh] + __int64 v2573; // [rsp-C6AEh] [rbp-C6BEh] + int v2574; // [rsp-C6A6h] [rbp-C6B6h] + int v2575; // [rsp-C6A2h] [rbp-C6B2h] + char v2576; // [rsp-C698h] [rbp-C6A8h] + char v2577; // [rsp-C697h] [rbp-C6A7h] + char v2578; // [rsp-C696h] [rbp-C6A6h] + __int64 v2579; // [rsp-C695h] [rbp-C6A5h] + __int64 v2580; // [rsp-C68Dh] [rbp-C69Dh] + char v2581; // [rsp-C680h] [rbp-C690h] + char v2582; // [rsp-C67Fh] [rbp-C68Fh] + char v2583; // [rsp-C67Eh] [rbp-C68Eh] + __int64 v2584; // [rsp-C67Dh] [rbp-C68Dh] + __int64 v2585; // [rsp-C675h] [rbp-C685h] + char v2586; // [rsp-C668h] [rbp-C678h] + char v2587; // [rsp-C667h] [rbp-C677h] + char v2588; // [rsp-C666h] [rbp-C676h] + __int64 v2589; // [rsp-C665h] [rbp-C675h] + __int64 v2590; // [rsp-C65Dh] [rbp-C66Dh] + _BYTE v2591[3]; // [rsp-C653h] [rbp-C663h] + __int16 v2592; // [rsp-C652h] [rbp-C662h] + _BYTE v2593[6]; // [rsp-C64Eh] [rbp-C65Eh] + char v2594; // [rsp-C648h] [rbp-C658h] + char v2595; // [rsp-C647h] [rbp-C657h] + _BYTE v2596[6]; // [rsp-C646h] [rbp-C656h] + _BYTE v2597[6]; // [rsp-C63Eh] [rbp-C64Eh] + char v2598; // [rsp-C631h] [rbp-C641h] + __int64 v2599; // [rsp-C548h] [rbp-C558h] + unsigned __int16 v2600; // [rsp-C540h] [rbp-C550h] + signed __int16 v2601; // [rsp-C53Eh] [rbp-C54Eh] + __int64 *v2602; // [rsp-C538h] [rbp-C548h] + char v2603; // [rsp-C530h] [rbp-C540h] + char v2604; // [rsp-C52Fh] [rbp-C53Fh] + __int16 v2605; // [rsp-C52Eh] [rbp-C53Eh] + int v2606; // [rsp-C52Ch] [rbp-C53Ch] + unsigned __int8 v2607; // [rsp-C528h] [rbp-C538h] + __int64 v2608; // [rsp-C518h] [rbp-C528h] + unsigned __int16 v2609; // [rsp-C510h] [rbp-C520h] + signed __int16 v2610; // [rsp-C50Eh] [rbp-C51Eh] + __int64 *v2611; // [rsp-C508h] [rbp-C518h] + char v2612; // [rsp-C500h] [rbp-C510h] + char v2613; // [rsp-C4FFh] [rbp-C50Fh] + __int16 v2614; // [rsp-C4FEh] [rbp-C50Eh] + int v2615; // [rsp-C4FCh] [rbp-C50Ch] + unsigned __int8 v2616; // [rsp-C4F8h] [rbp-C508h] + __int64 systemInformation; // [rsp-C4E8h] [rbp-C4F8h] + unsigned __int16 v2618; // [rsp-C4E0h] [rbp-C4F0h] + signed __int16 v2619; // [rsp-C4DEh] [rbp-C4EEh] + __int64 *v2620; // [rsp-C4D8h] [rbp-C4E8h] + __int64 v2621; // [rsp-C4D0h] [rbp-C4E0h] + unsigned __int64 v2622; // [rsp-C4B8h] [rbp-C4C8h] + int v2623; // [rsp-C4B0h] [rbp-C4C0h] + int v2624; // [rsp-C4ACh] [rbp-C4BCh] + int v2625; // [rsp-C4A8h] [rbp-C4B8h] + char v2626; // [rsp-C4A0h] [rbp-C4B0h] + char v2627; // [rsp-C49Fh] [rbp-C4AFh] + signed __int16 v2628; // [rsp-C49Eh] [rbp-C4AEh] + __int64 v2629; // [rsp-C49Ch] [rbp-C4ACh] + unsigned __int64 v2630; // [rsp-C494h] [rbp-C4A4h] + int v2631; // [rsp-C48Ch] [rbp-C49Ch] + int v2632; // [rsp-C488h] [rbp-C498h] + char v2633; // [rsp-C480h] [rbp-C490h] + char v2634; // [rsp-C47Fh] [rbp-C48Fh] + signed __int16 v2635; // [rsp-C47Eh] [rbp-C48Eh] + unsigned __int64 v2636; // [rsp-C47Ch] [rbp-C48Ch] + __int64 v2637; // [rsp-C474h] [rbp-C484h] + int v2638; // [rsp-C46Ch] [rbp-C47Ch] + int v2639; // [rsp-C468h] [rbp-C478h] + char v2640; // [rsp-C460h] [rbp-C470h] + char v2641; // [rsp-C45Fh] [rbp-C46Fh] + __int16 v2642; // [rsp-C45Eh] [rbp-C46Eh] + unsigned __int64 v2643; // [rsp-C45Ch] [rbp-C46Ch] + unsigned __int64 v2644; // [rsp-C454h] [rbp-C464h] + int v2645; // [rsp-C44Ch] [rbp-C45Ch] + int v2646; // [rsp-C448h] [rbp-C458h] + char v2647; // [rsp-C440h] [rbp-C450h] + char v2648; // [rsp-C43Fh] [rbp-C44Fh] + signed __int16 v2649; // [rsp-C43Eh] [rbp-C44Eh] + __int64 v2650; // [rsp-C43Ch] [rbp-C44Ch] + __int64 v2651; // [rsp-C434h] [rbp-C444h] + int v2652; // [rsp-C42Ch] [rbp-C43Ch] + int v2653; // [rsp-C428h] [rbp-C438h] + unsigned int (__fastcall *Thread32Next)(__int64, signed int *); // [rsp-C420h] [rbp-C430h] + unsigned int (__fastcall *GetThreadContext)(__int64, __int64 *); // [rsp-C418h] [rbp-C428h] + void (__fastcall *SuspendThread)(__int64); // [rsp-C410h] [rbp-C420h] + __int64 (__fastcall *ResumeThread)(__int64); // [rsp-C408h] [rbp-C418h] + signed int v2658; // [rsp-C400h] [rbp-C410h] + __int64 v2659; // [rsp-C3FCh] [rbp-C40Ch] + signed int v2660; // [rsp-C3F4h] [rbp-C404h] + __int64 v2661; // [rsp-C3F0h] [rbp-C400h] + __int64 (__fastcall *OpenThread)(signed __int64, _QWORD, _QWORD); // [rsp-C3E0h] [rbp-C3F0h] + unsigned int (__fastcall *Thread32First)(__int64, signed int *); // [rsp-C3D8h] [rbp-C3E8h] + unsigned int (__fastcall *Module32Next)(__int64, signed int *); // [rsp-C3D0h] [rbp-C3E0h] + unsigned int (__fastcall *Module32First)(__int64, signed int *); // [rsp-C3C8h] [rbp-C3D8h] + unsigned int (*GetLastError_2)(void); // [rsp-C3C0h] [rbp-C3D0h] + __int64 v2667; // [rsp-C3B8h] [rbp-C3C8h] + __int64 v2668; // [rsp-C3B0h] [rbp-C3C0h] + unsigned int (*GetLastError_3)(void); // [rsp-C3A8h] [rbp-C3B8h] + unsigned int (__fastcall *GetProcessTimes_3)(__int64, __int64 *, __int64 *, __int64 *, __int64 *); // [rsp-C3A0h] [rbp-C3B0h] + _BYTE *v2671; // [rsp-C398h] [rbp-C3A8h] + unsigned int (__fastcall *GetFileAttributesExW_1)(__int64 *, _QWORD, __int64 *); // [rsp-C390h] [rbp-C3A0h] + unsigned int (__fastcall *Process32First)(__int64, signed int *); // [rsp-C388h] [rbp-C398h] + unsigned int (__fastcall *ReadFile)(__int64, __int64 *, signed __int64, char *, _QWORD); // [rsp-C380h] [rbp-C390h] + signed __int64 v2675; // [rsp-C378h] [rbp-C388h] + signed __int64 v2676; // [rsp-C370h] [rbp-C380h] + __int64 (__fastcall *GetProcessId)(__int64); // [rsp-C368h] [rbp-C378h] + unsigned int (__fastcall *wcsnicmp)(__int64, signed __int16 *, _QWORD); // [rsp-C360h] [rbp-C370h] + __int64 (__fastcall *NtQueryObject)(__int64, signed __int64, unsigned __int16 *, signed __int64, _QWORD); // [rsp-C358h] [rbp-C368h] + signed __int64 v2680; // [rsp-C350h] [rbp-C360h] + unsigned int (__fastcall *DuplicateHandle)(__int64, _QWORD, __int64, __int64 *, _QWORD, _QWORD, _QWORD); // [rsp-C348h] [rbp-C358h] + unsigned int (__fastcall *EnumProcesses)(__int64 *, signed __int64, unsigned int *); // [rsp-C340h] [rbp-C350h] + signed __int64 v2683; // [rsp-C338h] [rbp-C348h] + signed __int64 v2684; // [rsp-C330h] [rbp-C340h] + signed __int64 v2685; // [rsp-C328h] [rbp-C338h] + __int64 (__fastcall *realloc)(unsigned int *, _QWORD); // [rsp-C320h] [rbp-C330h] + void (__fastcall *GetWindowRect)(__int64, __int64); // [rsp-C318h] [rbp-C328h] + __int64 (__fastcall *GetClassNameW)(__int64, __int64 *, signed __int64); // [rsp-C310h] [rbp-C320h] + __int64 (__fastcall *GetWindowTextW)(__int64, __int64 *, signed __int64); // [rsp-C308h] [rbp-C318h] + unsigned int (__fastcall *Process32Next)(__int64, signed int *); // [rsp-C300h] [rbp-C310h] + __int64 (__fastcall *GetWindowTextA)(__int64, char *, signed __int64); // [rsp-C2F8h] [rbp-C308h] + char v2692; // [rsp-C2F0h] [rbp-C300h] + char v2693; // [rsp-C2EFh] [rbp-C2FFh] + __int16 v2694; // [rsp-C2EEh] [rbp-C2FEh] + int v2695; // [rsp-C2ECh] [rbp-C2FCh] + __int64 v2696; // [rsp-C2E8h] [rbp-C2F8h] + __int64 (__fastcall *GetTopWindow)(_QWORD); // [rsp-C2D8h] [rbp-C2E8h] + __int64 privelegeValue; // [rsp-C2D0h] [rbp-C2E0h] + unsigned int (*GetLastError_1)(void); // [rsp-C2C8h] [rbp-C2D8h] + unsigned int (__fastcall *GetProcessTimes)(__int64, __int64 *, __int64 *, __int64 *, __int64 *); // [rsp-C2C0h] [rbp-C2D0h] + __int64 (*GetLastError)(void); // [rsp-C2B8h] [rbp-C2C8h] + __int64 v2702; // [rsp-C2B0h] [rbp-C2C0h] + __int64 v2703; // [rsp-C2A8h] [rbp-C2B8h] + __int64 v2704; // [rsp-C2A0h] [rbp-C2B0h] + __int64 v2705; // [rsp-C298h] [rbp-C2A8h] + void (__fastcall *GetWindowThreadProcessId)(__int64, char *); // [rsp-C290h] [rbp-C2A0h] + unsigned int (__fastcall *GetExitCodeProcess)(__int64, int *); // [rsp-C288h] [rbp-C298h] + __int64 v2708; // [rsp-C280h] [rbp-C290h] + __int64 v2709; // [rsp-C278h] [rbp-C288h] + _BYTE *v2710; // [rsp-C270h] [rbp-C280h] + __int64 fileInformation; // [rsp-C268h] [rbp-C278h] + signed int v2712; // [rsp-C248h] [rbp-C258h] + __int64 v2713; // [rsp-C240h] [rbp-C250h] + int v2714; // [rsp-C220h] [rbp-C230h] + int v2715; // [rsp-C21Ch] [rbp-C22Ch] + __int64 v2716; // [rsp-C210h] [rbp-C220h] + signed int processEntry; // [rsp-C1F8h] [rbp-C208h] + unsigned int processId_1; // [rsp-C1F0h] [rbp-C200h] + unsigned int v2719; // [rsp-C1D8h] [rbp-C1E8h] + int v2720; // [rsp-C1CCh] [rbp-C1DCh] + int v2721; // [rsp-C1C8h] [rbp-C1D8h] + int v2722; // [rsp-C1C4h] [rbp-C1D4h] + char v2723; // [rsp-C0C8h] [rbp-C0D8h] + char v2724; // [rsp-C0C7h] [rbp-C0D7h] + unsigned __int64 v2725; // [rsp-C0C6h] [rbp-C0D6h] + int v2726; // [rsp-C0BEh] [rbp-C0CEh] + int v2727; // [rsp-C0BAh] [rbp-C0CAh] + _QWORD *v2728; // [rsp-C0B6h] [rbp-C0C6h] + __int64 v2729; // [rsp-C0AEh] [rbp-C0BEh] + __int64 v2730; // [rsp-C0A6h] [rbp-C0B6h] + __int64 v2731; // [rsp-C09Eh] [rbp-C0AEh] + __int64 v2732; // [rsp-C096h] [rbp-C0A6h] + signed int v2733; // [rsp-C088h] [rbp-C098h] + unsigned int v2734; // [rsp-C080h] [rbp-C090h] + int v2735; // [rsp-C07Ch] [rbp-C08Ch] + __int64 CreateFileA_1; // [rsp-C068h] [rbp-C078h] + __int64 v2737; // [rsp-C060h] [rbp-C070h] + __int64 v2738; // [rsp-C058h] [rbp-C068h] + signed __int64 v2739; // [rsp-C050h] [rbp-C060h] + __int64 v2740; // [rsp-C048h] [rbp-C058h] + _BYTE v2741[7]; // [rsp-C03Fh] [rbp-C04Fh] + char v2742; // [rsp-C038h] [rbp-C048h] + char v2743; // [rsp-C037h] [rbp-C047h] + _BYTE v2744[6]; // [rsp-C036h] [rbp-C046h] + int v2745; // [rsp-BF48h] [rbp-BF58h] + _BYTE v2746[3]; // [rsp-BF43h] [rbp-BF53h] + __int16 v2747; // [rsp-BF42h] [rbp-BF52h] + __int64 v2748; // [rsp-BE68h] [rbp-BE78h] + int v2749; // [rsp-BE48h] [rbp-BE58h] + int v2750; // [rsp-BE44h] [rbp-BE54h] + __int64 v2751; // [rsp-BE38h] [rbp-BE48h] + int v2752; // [rsp-BE18h] [rbp-BE28h] + __int64 v2753; // [rsp-BE10h] [rbp-BE20h] + int v2754; // [rsp-BDF0h] [rbp-BE00h] + __int64 v2755; // [rsp-BDE8h] [rbp-BDF8h] + int v2756; // [rsp-BDC8h] [rbp-BDD8h] + __int64 fileInformation_1; // [rsp-BDC0h] [rbp-BDD0h] + int v2758; // [rsp-BDA0h] [rbp-BDB0h] + signed __int64 processInformation_1; // [rsp-BD98h] [rbp-BDA8h] + char v2760; // [rsp-BD60h] [rbp-BD70h] + signed int moduleEntry; // [rsp-BD28h] [rbp-BD38h] + unsigned __int64 v2762; // [rsp-BD10h] [rbp-BD20h] + unsigned int v2763; // [rsp-BD08h] [rbp-BD18h] + int v2764; // [rsp-BCF8h] [rbp-BD08h] + int v2765; // [rsp-BCF4h] [rbp-BD04h] + int v2766; // [rsp-BCF0h] [rbp-BD00h] + int v2767; // [rsp-BCECh] [rbp-BCFCh] + __int64 windowText; // [rsp-BAE8h] [rbp-BAF8h] + unsigned int v2769; // [rsp-BA68h] [rbp-BA78h] + char v2770; // [rsp-BA60h] [rbp-BA70h] + unsigned int v2771; // [rsp-BA5Fh] [rbp-BA6Fh] + unsigned __int16 v2772; // [rsp-BA5Ah] [rbp-BA6Ah] + __int16 v2773; // [rsp-BA54h] [rbp-BA64h] + int v2774; // [rsp-BA4Eh] [rbp-BA5Eh] + __int64 v2775; // [rsp-B688h] [rbp-B698h] + __int64 processImageName_1; // [rsp-B588h] [rbp-B598h] + __int64 v2777; // [rsp-B488h] [rbp-B498h] + __int16 processImageName; // [rsp-B388h] [rbp-B398h] + __int64 context; // [rsp-B188h] [rbp-B198h] + int v2780; // [rsp-B158h] [rbp-B168h] + int v2781; // [rsp-B140h] [rbp-B150h] + __int64 v2782; // [rsp-B118h] [rbp-B128h] + unsigned __int16 HandleInformation; // [rsp-ACB8h] [rbp-ACC8h] + __int64 v2784; // [rsp-ACB0h] [rbp-ACC0h] + __int64 v2785; // [rsp-A8B8h] [rbp-A8C8h] + __int64 v2786; // [rsp-A6B8h] [rbp-A6C8h] + __int64 v2787; // [rsp-A4B8h] [rbp-A4C8h] + __int64 v2788; // [rsp-A2B8h] [rbp-A2C8h] + __int64 buffer; // [rsp-9C78h] [rbp-9C88h] + __int64 v2790; // [rsp-7C78h] [rbp-7C88h] + __int64 ReportDetection; // [rsp-6C50h] [rbp-6C60h] + __int64 (__fastcall *GetModuleHandleA)(__int64 *); // [rsp-6C48h] [rbp-6C58h] + __int64 (__fastcall *GetProcAddress)(__int64, char *); // [rsp-6C40h] [rbp-6C50h] + char v2794; // [rsp-6A74h] [rbp-6A84h] + char v2795; // [rsp-6A73h] [rbp-6A83h] + char v2796; // [rsp-6A72h] [rbp-6A82h] + char v2797; // [rsp-6050h] [rbp-6060h] + int v2798; // [rsp+18h] [rbp+8h] + __int64 v2799; // [rsp+20h] [rbp+10h] + __int64 v2800; // [rsp+28h] [rbp+18h] + __int64 v2801; // [rsp+30h] [rbp+20h] + + v2801 = a4; + v2800 = a3; + v2799 = a2; + v2798 = a1; + v4 = alloca(sub_4D46D(0x6C88ui64)); + str_kernel32 = 'K'; + v38 = 'E'; + v39 = 'R'; + v40 = 'N'; + v2794 = 'E'; + v2795 = 'L'; + v2796 = '3'; + v146 = '2'; + v147 = 46; + v148 = 'd'; + v149 = 'l'; + v150 = 'l'; + v151 = 0; + hKernel32 = GetModuleHandleA(&str_kernel32dll); + str_closehandle = 'C'; + v369 = 'l'; + v370 = 'o'; + v371 = 's'; + v372 = 'e'; + v373 = 'H'; + v374 = 'a'; + v375 = 'n'; + v376 = 'd'; + v377 = 'l'; + v378 = 'e'; + v379 = '\0'; + CloseHandle = (void (__fastcall *)(__int64))GetProcAddress(hKernel32, &str_closehandle); + str_openprocesstoken = 'O'; + v893 = 'p'; + v894 = 'e'; + v895 = 'n'; + v896 = 'P'; + v897 = 'r'; + v898 = 'o'; + v899 = 'c'; + v900 = 'e'; + v901 = 's'; + v902 = 's'; + v903 = 'T'; + v904 = 'o'; + v905 = 'k'; + v906 = 'e'; + v907 = 'n'; + v908 = '\0'; + OpenProcessToken = (unsigned int (__fastcall *)(signed __int64, signed __int64, __int64 *))GetProcAddress( + hKernel32, + &str_openprocesstoken); + if ( OpenProcessToken && OpenProcessToken(-1i64, 32i64, &tokenHandle) ) + { + str_advapidll = 'a'; + v164 = 'd'; + v165 = 'v'; + v166 = 'a'; + v167 = 'p'; + v168 = 'i'; + v169 = '3'; + v170 = '2'; + v171 = '.'; + v172 = 'd'; + v173 = 'l'; + v174 = 'l'; + v175 = '\0'; + str_lookupprivilegevaluea = 'L'; + v1185 = 'o'; + v1186 = 'o'; + v1187 = 'k'; + v1188 = 'u'; + v1189 = 'p'; + v1190 = 'P'; + v1191 = 'r'; + v1192 = 'i'; + v1193 = 'v'; + v1194 = 'i'; + v1195 = 'l'; + v1196 = 'e'; + v1197 = 'g'; + v1198 = 'e'; + v1199 = 'V'; + v1200 = 'a'; + v1201 = 'l'; + v1202 = 'u'; + v1203 = 'e'; + v1204 = 'A'; + v1205 = '\0'; + hAdvApi32 = GetModuleHandleA((__int64 *)&str_advapidll); + LookUpPrivilegeValue = (unsigned int (__fastcall *)(_QWORD, char *, __int64 *))GetProcAddress( + hAdvApi32, + &str_lookupprivilegevaluea); + if ( LookUpPrivilegeValue ) + { + str_debugprivilege = 'S'; + v876 = 'e'; + v877 = 'D'; + v878 = 'e'; + v879 = 'b'; + v880 = 'u'; + v881 = 'g'; + v882 = 'P'; + v883 = 'r'; + v884 = 'i'; + v885 = 'v'; + v886 = 'i'; + v887 = 'l'; + v888 = 'e'; + v889 = 'g'; + v890 = 'e'; + v891 = '\0'; + if ( LookUpPrivilegeValue(0i64, &str_debugprivilege, &privelegeValue) ) + { + v2658 = 1; + v2659 = privelegeValue; + v2660 = 2; + v1206 = 'A'; + v1207 = 'd'; + v1208 = 'j'; + v1209 = 'u'; + v1210 = 's'; + v1211 = 't'; + v1212 = 'T'; + v1213 = 'o'; + v1214 = 'k'; + v1215 = 'e'; + v1216 = 'n'; + v1217 = 'P'; + v1218 = 'r'; + v1219 = 'i'; + v1220 = 'v'; + v1221 = 'i'; + v1222 = 'l'; + v1223 = 'e'; + v1224 = 'g'; + v1225 = 'e'; + v1226 = 's'; + v1227 = '\0'; + hAdvApi32_1 = GetModuleHandleA((__int64 *)&str_advapidll); + AdjustTokenPrivilege = (void (__fastcall *)(__int64, _QWORD, signed int *, _QWORD, _QWORD, _QWORD))GetProcAddress(hAdvApi32_1, &v1206); + if ( AdjustTokenPrivilege ) + AdjustTokenPrivilege(tokenHandle, 0i64, &v2658, 0i64, 0i64, 0i64); + } + } + CloseHandle(tokenHandle); + } + str_ndlldll = 'n'; + v271 = 't'; + v272 = 'd'; + v273 = 'l'; + v274 = 'l'; + v275 = '.'; + v276 = 'd'; + v277 = 'l'; + v278 = 'l'; + v279 = 0; + hNtDLL = GetModuleHandleA((__int64 *)&str_ndlldll); + str_ntqueryvirtualmemory = 'N'; + v1143 = 't'; + v1144 = 'Q'; + v1145 = 'u'; + v1146 = 'e'; + v1147 = 'r'; + v1148 = 'y'; + v1149 = 'V'; + v1150 = 'i'; + v1151 = 'r'; + v1152 = 't'; + v1153 = 'u'; + v1154 = 'a'; + v1155 = 'l'; + v1156 = 'M'; + v1157 = 'e'; + v1158 = 'm'; + v1159 = 'o'; + v1160 = 114; + v1161 = 'y'; + v1162 = '\0'; + NtQueryVirtualMemory = (signed int (__fastcall *)(signed __int64, unsigned __int64, _QWORD, __int64 *, signed __int64, __int64 *))GetProcAddress(hNtDLL, &str_ntqueryvirtualmemory); + str_ntprotectvirtualmemory = 'N'; + v1229 = 't'; + v1230 = 'P'; + v1231 = 'r'; + v1232 = 'o'; + v1233 = 't'; + v1234 = 'e'; + v1235 = 'c'; + v1236 = 't'; + v1237 = 'V'; + v1238 = 'i'; + v1239 = 'r'; + v1240 = 't'; + v1241 = 'u'; + v1242 = 'a'; + v1243 = 'l'; + v1244 = 'M'; + v1245 = 'e'; + v1246 = 'm'; + v1247 = 'o'; + v1248 = 'r'; + v1249 = 'y'; + v1250 = '\0'; + NtProtectVirtualMemory = GetProcAddress(hNtDLL, &str_ntprotectvirtualmemory); + str_isbadreadptr = 'I'; + v497 = 's'; + v498 = 'B'; + v499 = 'a'; + v500 = 'd'; + v501 = 'R'; + v502 = 101; + v503 = 'a'; + v504 = 'd'; + v505 = 'P'; + v506 = 't'; + v507 = 'r'; + v508 = '\0'; + hKernel32_1 = GetModuleHandleA(&str_kernel32dll); + IsBadReadPtr = GetProcAddress(hKernel32_1, &str_isbadreadptr); + v2538 = ~IsBadReadPtr; + str_ntreadvirtualmemory = 'N'; + v1021 = 't'; + v1022 = 'R'; + v1023 = 'e'; + v1024 = 'a'; + v1025 = 'd'; + v1026 = 'V'; + v1027 = 'i'; + v1028 = 'r'; + v1029 = 't'; + v1030 = 'u'; + v1031 = 'a'; + v1032 = 'l'; + v1033 = 'M'; + v1034 = 'e'; + v1035 = 'm'; + v1036 = 'o'; + v1037 = 'r'; + v1038 = 'y'; + v1039 = 0; + NtReadVirtualMemory = (signed int (__fastcall *)(signed __int64, unsigned __int64, __int64 *, signed __int64, _QWORD))GetProcAddress(hNtDLL, &str_ntreadvirtualmemory); + str_msvcrt = 'm'; + str_msvcrt_1 = 's'; + v114 = 'v'; + v115 = 'c'; + v116 = 'r'; + v117 = 't'; + v118 = '.'; + v119 = 'd'; + v120 = 'l'; + v121 = 'l'; + v122 = '\0'; + str_memcpy = 'm'; + v191 = 'e'; + v192 = 'm'; + v193 = 'c'; + v194 = 'p'; + v195 = 'y'; + v196 = '\0'; + hMSVCRT = GetModuleHandleA((__int64 *)&str_msvcrt); + memcpy = (void (__fastcall *)(__int64 *, unsigned __int64, signed __int64))GetProcAddress(hMSVCRT, &str_memcpy); + str_memcmp = 'm'; + v184 = 'e'; + v185 = 'm'; + v186 = 'c'; + v187 = 'm'; + v188 = 'p'; + v189 = 0; + hMSVCRT_1 = GetModuleHandleA((__int64 *)&str_msvcrt); + memcmp = (unsigned int (__fastcall *)(__int64 *, __int64 *, signed __int64))GetProcAddress(hMSVCRT_1, &str_memcmp); + str_getcurrentprocessid = 'G'; + v1081 = 'e'; + v1082 = 't'; + v1083 = 'C'; + v1084 = 'u'; + v1085 = 'r'; + v1086 = 'r'; + v1087 = 'e'; + v1088 = 'n'; + v1089 = 't'; + v1090 = 'P'; + v1091 = 'r'; + v1092 = 'o'; + v1093 = 'c'; + v1094 = 'e'; + v1095 = 's'; + v1096 = 's'; + v1097 = 'I'; + v1098 = 'd'; + v1099 = '\0'; + GetCurrentProcessId = (__int64 (*)(void))GetProcAddress(hKernel32, &str_getcurrentprocessid); + str_openprocess = 'O'; + v381 = 'p'; + v382 = 'e'; + v383 = 'n'; + v384 = 'P'; + v385 = 'r'; + v386 = 'o'; + v387 = 'c'; + v388 = 'e'; + v389 = 's'; + v390 = 's'; + v391 = '\0'; + OpenProcess = (__int64 (__fastcall *)(signed __int64, _QWORD, _QWORD))GetProcAddress(hKernel32, &str_openprocess); + hCurrentProcess = GetCurrentProcessId(); + hCurrentProcessHandle = OpenProcess(1048i64, 0i64, hCurrentProcess); + str_sleep = 'S'; + v158 = 'l'; + v159 = 'e'; + v160 = 'e'; + v161 = 'p'; + v162 = '\0'; + Sleep = (void (__fastcall *)(signed __int64))GetProcAddress(hKernel32, &str_sleep); + v1759 = 1304; + v1760 = 18; + v1761 = 'o'; + v1762 = 'j'; + v1763 = 'e'; + v1764 = 'c'; + v1765 = 't'; + v1766 = 's'; + v1767 = '\\'; + v1768 = 'P'; + v1769 = 'U'; + v1770 = 'B'; + v1771 = 'G'; + v1772 = 'C'; + v1773 = 'h'; + v1774 = 'i'; + v1775 = 'n'; + v1776 = 'e'; + v1777 = 's'; + v1778 = 'e'; + memset(v1779, 0, 0xEui64); + v1780 = '\x05\x17'; + v1781 = '\x1D'; + v1782 = 'B'; + v1783 = 'a'; + v1784 = 't'; + v1785 = 't'; + v1786 = 'l'; + v1787 = 'e'; + v1788 = 'G'; + v1789 = 'r'; + v1790 = 'o'; + v1791 = 'u'; + v1792 = 'n'; + v1793 = 'd'; + v1794 = 's'; + v1795 = 'P'; + v1796 = 'r'; + v1797 = 'i'; + v1798 = 'v'; + v1799 = 'a'; + v1800 = 't'; + v1801 = 'e'; + v1802 = '_'; + v1803 = 'C'; + v1804 = 'h'; + v1805 = 'e'; + v1806 = 'a'; + v1807 = 't'; + v1808 = 'E'; + v1809 = 'S'; + v1810 = 'P'; + memset(v1811, 0, sizeof(v1811)); + v1812 = '\x05\x17'; + v1813 = '\x16'; + v1814 = '['; + v1815 = '\0'; + v1816 = '%'; + v1817 = '\0'; + v1818 = '.'; + v1819 = '\0'; + v1820 = '0'; + v1821 = '\0'; + v1822 = 'f'; + v1823 = '\0'; + v1824 = 'm'; + v1825 = '\0'; + v1826 = ']'; + v1827 = '\0'; + v1828 = ' '; + v1829 = '\0'; + v1830 = '%'; + v1831 = '\0'; + v1832 = 's'; + v1833 = '\0'; + v1834 = '\0'; + v1835 = '\0'; + memset(&v1836, 0, 0xAui64); + v1837 = 1342; + v1838 = 32; + v1839 = '\0'; + v1840 = '\0'; + v1841 = '\0'; + v1842 = '\0'; + v1843 = 'N'; + v1844 = 'e'; + v1845 = 'c'; + v1846 = 'k'; + v1847 = '\0'; + v1848 = '\0'; + v1849 = '\0'; + v1850 = '\0'; + v1851 = 'C'; + v1852 = 'h'; + v1853 = 'e'; + v1854 = 's'; + v1855 = 't'; + v1856 = '\0'; + v1857 = '\0'; + v1858 = '\0'; + v1859 = '\0'; + v1860 = '\0'; + v1861 = '\0'; + v1862 = '\0'; + v1863 = 'M'; + v1864 = 'o'; + v1865 = 'u'; + v1866 = 's'; + v1867 = 'e'; + v1868 = ' '; + v1869 = '1'; + v1870 = '\0'; + v1871 = 1343; + v1872 = 15; + v1873 = 'P'; + v1874 = 'l'; + v1875 = 'a'; + v1876 = 'y'; + v1877 = 'e'; + v1878 = 'r'; + v1879 = 'E'; + v1880 = 'S'; + v1881 = 'P'; + v1882 = 'C'; + v1883 = 'o'; + v1884 = 'l'; + v1885 = 'o'; + v1886 = 'r'; + v1887 = '\0'; + memset(&v1888, 0, 0x11ui64); + v1889 = 1344; + v1890 = 32; + v1891 = ' '; + v1892 = '\0'; + v1893 = 'A'; + v1894 = '\0'; + v1895 = 'i'; + v1896 = '\0'; + v1897 = 'm'; + v1898 = '\0'; + v1899 = 'b'; + v1900 = '\0'; + v1901 = 'o'; + v1902 = '\0'; + v1903 = 't'; + v1904 = '\0'; + v1905 = ':'; + v1906 = '\0'; + v1907 = ' '; + v1908 = '\0'; + v1909 = '%'; + v1910 = '\0'; + v1911 = 'd'; + v1912 = '\0'; + v1913 = '\0'; + v1914 = '\0'; + v1915 = '-'; + v1916 = '\0'; + v1917 = '>'; + v1918 = '\0'; + v1919 = ' '; + v1920 = '\0'; + v1921 = 'A'; + v1922 = '\0'; + v1923 = 1334; + v1924 = 0xC; + v1925 = 'H'; + v1926 = 'a'; + v1927 = 'c'; + v1928 = 'k'; + v1929 = 'M'; + v1930 = 'a'; + v1931 = 'c'; + v1932 = 'h'; + v1933 = 'i'; + v1934 = 'n'; + v1935 = 'e'; + v1936 = '\0'; + memset(&v1937, 0, 0x14ui64); + v1938 = 1354; + v1939 = 16; + v1940 = 'V'; + v1941 = 'i'; + v1942 = 's'; + v1943 = 'u'; + v1944 = 'a'; + v1945 = 'l'; + v1946 = 'H'; + v1947 = 'a'; + v1948 = 'c'; + v1949 = 'k'; + v1950 = 's'; + v1951 = '.'; + v1952 = 'n'; + v1953 = 'e'; + v1954 = 't'; + v1955 = '\0'; + memset(&v1956, 0, 0x10ui64); + v1957 = 1360; + v1958 = 32; + v1959 = '>'; + v1960 = '#'; + v1961 = '/'; + v1962 = 'e'; + v1963 = '>'; + v1964 = '1'; + v1965 = '1'; + v1966 = 'N'; + v1967 = 'N'; + v1968 = 'V'; + v1969 = '='; + v1970 = 'B'; + v1971 = 'v'; + v1972 = '('; + v1973 = '*'; + v1974 = ':'; + v1975 = '.'; + v1976 = 'F'; + v1977 = '?'; + v1978 = 117; + v1979 = 'u'; + v1980 = '#'; + v1981 = '('; + v1982 = 'g'; + v1983 = 'R'; + v1984 = 'U'; + v1985 = '.'; + v1986 = 'o'; + v1987 = '0'; + v1988 = 'X'; + v1989 = 'G'; + v1990 = 'H'; + v1991 = 1359; + v1992 = 32; + v1993 = 'D'; + v1994 = 'L'; + v1995 = 'L'; + v1996 = 'I'; + v1997 = 'n'; + v1998 = 'j'; + v1999 = 'e'; + v2000 = 'c'; + v2001 = 't'; + v2002 = 'i'; + v2003 = 'o'; + v2004 = 'n'; + v2005 = '-'; + v2006 = 'm'; + v2007 = 'a'; + v2008 = 's'; + v2009 = 't'; + v2010 = 'e'; + v2011 = 'r'; + v2012 = '\\'; + v2013 = 'x'; + v2014 = '6'; + v2015 = '4'; + v2016 = '\\'; + v2017 = 'R'; + v2018 = 'e'; + v2019 = 'l'; + v2020 = 'e'; + v2021 = 'a'; + v2022 = 's'; + v2023 = 'e'; + v2024 = '\\'; + v2025 = 1362; + v2026 = 16; + v2027 = 'N'; + v2028 = '\0'; + v2029 = 'a'; + v2030 = '\0'; + v2031 = 'm'; + v2032 = '\0'; + v2033 = 'e'; + v2034 = '\0'; + v2035 = 'E'; + v2036 = '\0'; + v2037 = 'S'; + v2038 = '\0'; + v2039 = 'P'; + v2040 = '\0'; + v2041 = '\0'; + v2042 = '\0'; + memset(&v2043, 0, 0x10ui64); + v2044 = 1352; + v2045 = 20; + v2046 = 'S'; + v2047 = '\0'; + v2048 = 'k'; + v2049 = '\0'; + v2050 = 'u'; + v2051 = '\0'; + v2052 = 'l'; + v2053 = '\0'; + v2054 = 'l'; + v2055 = '\0'; + v2056 = 'h'; + v2057 = '\0'; + v2058 = 'a'; + v2059 = '\0'; + v2060 = 'c'; + v2061 = '\0'; + v2062 = 'k'; + v2063 = '\0'; + v2064 = '\0'; + v2065 = '\0'; + memset(&v2066, 0, 0xCui64); + v2067 = 1365; + v2068 = 14; + v2069 = '.'; + v2070 = 'r'; + v2071 = 'd'; + v2072 = 'a'; + v2073 = 't'; + v2074 = 'a'; + v2075 = '$'; + v2076 = 'z'; + v2077 = 'z'; + v2078 = 'z'; + v2079 = 'd'; + v2080 = 'b'; + v2081 = 'g'; + v2082 = '\0'; + memset(&v2083, 0, 0x12ui64); + v2084 = 1337; + v2085 = 14; + v2086 = 'A'; + v2087 = 0; + v2088 = 'i'; + v2089 = '\0'; + v2090 = 'm'; + v2091 = '\0'; + v2092 = 'B'; + v2093 = '\0'; + v2094 = 'o'; + v2095 = '\0'; + v2096 = 't'; + v2097 = '\0'; + v2098 = '\0'; + v2099 = '\0'; + memset(&v2100, 0, 0x12ui64); + v2101 = 1337; + v2102 = 32; + v2103 = ''; + v2104 = 'I'; + v2105 = 'A'; + v2106 = ''; + v2107 = '<'; + v2108 = '\x12'; + v2109 = '?'; + v2110 = 'u'; + v2111 = '\x05'; + v2112 = ''; + v2113 = '\x02'; + v2114 = '?'; + v2115 = ''; + v2116 = '8'; + v2117 = ''; + v2118 = 'A'; + v2119 = ''; + v2120 = '\x0F'; + v2121 = ''; + v2122 = ''; + v2123 = '<'; + v2124 = '\t'; + v2125 = 'w'; + v2126 = '\x05'; + v2127 = ''; + v2128 = ''; + v2129 = '0'; + v2130 = ''; + v2131 = '\x06'; + v2132 = -125; + v2133 = ''; + v2134 = ''; + v2135 = 1375; + v2136 = 2; + v2137 = 'U'; + v2138 = ''; + memset(v2139, 0, 0x1Eui64); + v2140 = 1375; + v2141 = 2; + v2142 = 'W'; + v2143 = ''; + memset(v2144, 0, 0x1Eui64); + v2145 = 1375; + v2146 = 2; + v2147 = '`'; + v2148 = ''; + memset(v2149, 0, 0x1Eui64); + v2150 = 1384; + v2151 = 25; + v2152 = 'D'; + v2153 = '3'; + v2154 = 'D'; + v2155 = '1'; + v2156 = '1'; + v2157 = 'P'; + v2158 = 'r'; + v2159 = 'e'; + v2160 = 's'; + v2161 = 'e'; + v2162 = 'n'; + v2163 = 't'; + v2164 = ' '; + v2165 = 'i'; + v2166 = 'n'; + v2167 = 'i'; + v2168 = 't'; + v2169 = 'i'; + v2170 = 'a'; + v2171 = 'l'; + v2172 = 'i'; + v2173 = 's'; + v2174 = 'e'; + v2175 = 'd'; + v2176 = '\0'; + memset(v2177, 0, sizeof(v2177)); + v2178 = 1390; + v2179 = 10; + v2180 = '['; + v2181 = ' '; + v2182 = '%'; + v2183 = '.'; + v2184 = '0'; + v2185 = 'f'; + v2186 = 'M'; + v2187 = ' '; + v2188 = ']'; + v2189 = '\0'; + memset(v2190, 0, 0x16ui64); + v2191 = 1396; + v2192 = 11; + v2193 = '['; + v2194 = 'h'; + v2195 = 'p'; + v2196 = ':'; + v2197 = '%'; + v2198 = 'd'; + v2199 = ']'; + v2200 = '%'; + v2201 = 'd'; + v2202 = 'm'; + v2203 = '\0'; + memset(v2204, 0, 0x15ui64); + v2205 = 1334; + v2206 = ' '; + v2207 = 'H'; + v2208 = ''; + v2209 = 'd'; + v2210 = '$'; + v2211 = '8'; + v2212 = '\0'; + v2213 = 'H'; + v2214 = ''; + v2215 = 'L'; + v2216 = 36; + v2217 = 'X'; + v2218 = 'H'; + v2219 = ''; + v2220 = 'T'; + v2221 = '$'; + v2222 = 'P'; + v2223 = 'L'; + v2224 = ''; + v2225 = -56; + v2226 = 'H'; + v2227 = ''; + v2228 = 'L'; + v2229 = '$'; + v2230 = '0'; + v2231 = 'L'; + v2232 = ''; + v2233 = ''; + v2234 = 'H'; + v2235 = ''; + v2236 = 'L'; + v2237 = '$'; + v2238 = '`'; + v2239 = '\x056'; + v2240 = ' '; + v2241 = 't'; + v2242 = 31; + v2243 = ''; + v2244 = '\b'; + v2245 = '\0'; + v2246 = '\0'; + v2247 = '\0'; + v2248 = '\xFF'; + v2249 = '\x15'; + v2250 = '`'; + v2251 = '~'; + v2252 = '\0'; + v2253 = '\0'; + v2254 = ''; + v2255 = -64; + v2256 = 'u'; + v2257 = '\x10'; + v2258 = ''; + v2259 = '\x0F'; + v2260 = '\x10'; + v2261 = ''; + v2262 = ''; + v2263 = '\x01'; + v2264 = '\0'; + v2265 = '\0'; + v2266 = ''; + v2267 = ''; + v2268 = ''; + v2269 = '\x01'; + v2270 = '\0'; + v2271 = 0; + v2272 = ''; + v2273 = '\x056'; + v2274 = 32; + v2275 = '@'; + v2276 = ''; + v2277 = ''; + v2278 = '\x15'; + v2279 = 111; + v2280 = '\b'; + v2281 = ''; + v2282 = ''; + v2283 = 'N'; + v2284 = ''; + v2285 = ''; + v2286 = 'H'; + v2287 = ''; + v2288 = '5'; + v2289 = -45; + v2290 = 'O'; + v2291 = ''; + v2292 = 'P'; + v2293 = 'O'; + v2294 = 'S'; + v2295 = 73; + v2296 = 'T'; + v2297 = 'I'; + v2298 = 'O'; + v2299 = 'N'; + v2300 = '\0'; + v2301 = '\0'; + v2302 = 0; + v2303 = '\0'; + v2304 = 'C'; + v2305 = 'O'; + v2306 = 76; + v2307 = '\x05z'; + v2308 = '\x03'; + v2309 = '\xFF'; + v2310 = ''; + v2311 = ''; + memset(v2312, 0, 0x1Dui64); + v2313 = 1401; + v2314 = 32; + v2315 = '%'; + v2316 = 's'; + v2317 = '\0'; + v2318 = '\0'; + v2319 = '%'; + v2320 = 'd'; + v2321 = '\0'; + v2322 = '\0'; + v2323 = 'P'; + v2324 = 'O'; + v2325 = 'S'; + v2326 = 'I'; + v2327 = 'T'; + v2328 = 'I'; + v2329 = 'O'; + v2330 = 'N'; + v2331 = '\0'; + v2332 = '\0'; + v2333 = '\0'; + v2334 = '\0'; + v2335 = 'C'; + v2336 = 'O'; + v2337 = 'L'; + v2338 = 'O'; + v2339 = 'R'; + v2340 = '\0'; + v2341 = '\0'; + v2342 = '\0'; + v2343 = '\0'; + v2344 = '\0'; + v2345 = '\0'; + v2346 = '\0'; + v2347 = 1334; + v2348 = 32; + v2349 = ''; + v2350 = ''; + v2351 = 'v'; + v2352 = ']'; + v2353 = ''; + v2354 = ''; + v2355 = 'E'; + v2356 = '.'; + v2357 = 'u'; + v2358 = ''; + v2359 = '\x12'; + v2360 = -76; + v2361 = ''; + v2362 = ''; + v2363 = 'H'; + v2364 = 'r'; + v2365 = '\x11'; + v2366 = 'm'; + v2367 = ''; + v2368 = 'H'; + v2369 = ''; + v2370 = ''; + v2371 = ''; + v2372 = ''; + v2373 = 'H'; + v2374 = ''; + v2375 = 'g'; + v2376 = 'k'; + v2377 = ''; + v2378 = 'H'; + v2379 = ''; + v2380 = ','; + v2381 = '\x05'; + v2382 = ' '; + v2383 = '\n'; + v2384 = '<'; + v2385 = 'a'; + v2386 = 's'; + v2387 = 's'; + v2388 = 'e'; + v2389 = 'm'; + v2390 = 'b'; + v2391 = 'l'; + v2392 = 'y'; + v2393 = ' '; + v2394 = 'x'; + v2395 = 'm'; + v2396 = 'l'; + v2397 = 'n'; + v2398 = 's'; + v2399 = '='; + v2400 = '\''; + v2401 = 'u'; + v2402 = 'r'; + v2403 = 'n'; + v2404 = ':'; + v2405 = 's'; + v2406 = 'c'; + v2407 = 'h'; + v2408 = 'e'; + v2409 = 'm'; + v2410 = 'a'; + v2411 = 's'; + v2412 = '-'; + v2413 = 'm'; + v2414 = 'i'; + for ( BaseAddress = 0i64; + NtQueryVirtualMemory(-1i64, BaseAddress, 0i64, (__int64 *)&MemoryInformation, 48i64, &returnLength) >= 0; + BaseAddress = v85 + MemoryInformation ) + { + if ( v86 == 4096 + && (v87 == 16 || v87 == 32 || v87 == 64) + && (MemoryInformation > (unsigned __int64)sub_42119 || v85 + MemoryInformation <= (unsigned __int64)sub_42119) + && (v87 != 64 || v85 != 110592) ) + { + if ( v88 == 0x20000 || v88 == 0x40000 ) + { + if ( (v56 = 0, v85 >= 0x11000) + || v85 >= 0x4000 + && (MemoryInformation & 0xFF0000000000i64) != 0x7F0000000000i64 + && (MemoryInformation & 0xFFF000000000i64) != 0x7F000000000i64 + && v85 != 0x10000 + && (MemoryInformation & 0xFFFFF0000000i64) != 0x70000000 + && (MemoryInformation != 0x3E0000 || v85 != 0xF000) + && (MemoryInformation != 0x3F0000 || v85 != 0x4000) + || v56 ) + { + v2723 = 0; + if ( v56 ) + v1661 = 52; + else + v1661 = 47; + v2724 = v1661; + v2725 = MemoryInformation; + v2726 = v85; + v2727 = v88 | v87 | v86; + if ( v56 ) + { + v2728 = v1717; + v2729 = v1717[510]; + v2730 = v1717[511]; + v2731 = v1717[512]; + v2732 = v1717[513]; + } + if ( v56 ) + v2559 = 58i64; + else + v2559 = 18i64; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2723, (unsigned int)v2559, 0i64); + } + } + str_user32dll_1 = 'u'; + v334 = 's'; + v335 = 'e'; + v336 = 'r'; + v337 = '3'; + v338 = '2'; + v339 = '.'; + v340 = 'd'; + v341 = 'l'; + v342 = 'l'; + v343 = 0; + hUser32 = GetModuleHandleA((__int64 *)&str_user32dll_1); + v83 = v84 == hUser32; + v62 = v84 == hUser32; + if ( v88 == 0x20000 || v62 ) + { + for ( i = BaseAddress; i != v85 + MemoryInformation; i += 4096i64 ) + { + if ( NtReadVirtualMemory(-1i64, i, &buffer, 4096i64, 0i64) >= 0 ) + { + for ( j = 0; (unsigned __int64)j < 0x1C; ++j ) + { + if ( *(&v1759 + 20 * j) != 0x57A || v62 ) + { + for ( k = 0; (unsigned int)(*(&v1760 + 10 * j) + k) <= 0x1000ui64; ++k ) + { + if ( (char *)(k + i) != &v1761 + 40 * j ) + { + for ( l = 0; + l < *(&v1760 + 10 * j) + && *((unsigned __int8 *)&buffer + (signed int)(l + k)) == *((unsigned __int8 *)&v1759 + + 40 * j + + (signed int)l + + 8); + ++l ) + { + ; + } + if ( l == *(&v1760 + 10 * j) + && (*(&v1759 + 20 * j) != 1365 || *(_WORD *)((char *)&buffer + k + 215) == 16725) + && (*(&v1759 + 20 * j) != 1375 + || *(_DWORD *)(i + (signed int)(l + k)) < 0x2000u + && *(_WORD *)((signed int)(l + k) + i + *(unsigned int *)(i + (signed int)(l + k)) + 4) == 21569 + || *(_DWORD *)(i + (signed int)(l + k)) < 0x2000u + && *(unsigned __int16 *)((signed int)(l + k) + i + *(unsigned int *)(i + (signed int)(l + k)) + 4) == 33096 + || *((_BYTE *)&v1759 + 40 * j + 8) == 96 + && *(_DWORD *)(i + (signed int)(l + k)) < 0x2000u + && *(unsigned __int8 *)((signed int)(l + k) + i + *(unsigned int *)(i + (signed int)(l + k)) + 4) == 161) + && (*(&v1759 + 20 * j) != 1402 || *(unsigned __int16 *)((char *)&buffer + k - 10) == 47176) ) + { + v2640 = 0; + v2641 = 53; + v2642 = *(&v1759 + 20 * j); + v2643 = k + i; + v2644 = MemoryInformation; + v2645 = v85; + v2646 = v88 | v87 | v86; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2640, 28i64, 0i64); + if ( v62 ) + goto LABEL_74; + } + } + } + } + } + } + } + } + } +LABEL_74: + if ( v86 == 4096 && (v87 == 16 || v87 == 32 || v87 == 64) ) + { + v260 = 'm'; + v261 = 'm'; + v262 = 'r'; + v263 = 'e'; + v264 = 's'; + v265 = '.'; + v266 = 'd'; + v267 = 'l'; + v268 = 'l'; + v269 = '\0'; + hMMRes = GetModuleHandleA((__int64 *)&v260); + if ( hMMRes && hMMRes == v84 ) + { + v1730 = 0; + v1731 = 'H'; + v1732 = '\x05'; + v1733 = v85; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1730, 8i64, 0i64); + } + else if ( v87 == 64 ) + { + v300 = 'm'; + v301 = 's'; + v302 = 'h'; + v303 = 't'; + v304 = 'm'; + v305 = 'l'; + v306 = '.'; + v307 = 'd'; + v308 = 'l'; + v309 = 'l'; + v310 = 0; + hMsHtml = GetModuleHandleA((__int64 *)&v300); + if ( hMsHtml ) + { + if ( hMsHtml == v84 ) + { + v1734 = 0; + v1735 = 72; + v1736 = 1467; + v1737 = v85; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1734, 8i64, 0i64); + } + } + } + } + v2425 = -1; + if ( MemoryInformation == BaseAddress ) + { + if ( v86 == 4096 && v87 == 4 && v88 == 0x20000 ) + { + v2560 = 1i64; + JUMPOUT(unk_44DDF); + } + } + else + { + v2425 = -2; + } + if ( v86 != 4096 || v88 != 0x20000 && v88 != 0x1000000 || v87 & 0x100 ) + { + if ( v86 == 4096 && (v87 == 1 || !v87) || v86 == 0x10000 || v86 == 0x2000 ) + { + if ( v86 != 4096 || v87 ) + { + for ( Address = BaseAddress; + Address < v85 + MemoryInformation && Address < MemoryInformation + 0x1000000; + Address += 0x10000i64 ) + { + if ( !((unsigned int (__fastcall *)(unsigned __int64, signed __int64))IsBadReadPtr)(Address, 1i64) + && NtQueryVirtualMemory(-1i64, Address, 0i64, &v2713, 48i64, &returnLength) >= 0 + && v2714 == v86 + && (v2714 != 4096 || v2715 == v87) + && !((unsigned int (__fastcall *)(unsigned __int64, signed __int64))IsBadReadPtr)(Address, 1i64) ) + { + qmemcpy(&MemoryInformation, &v2713, 0x30ui64); + v2425 = 0; + break; + } + if ( !((unsigned int (__fastcall *)(unsigned __int64, signed __int64))~v2538)(Address, 1i64) + && NtQueryVirtualMemory(-1i64, Address, 0i64, &v2713, 48i64, &returnLength) >= 0 + && v2714 == v86 + && (v2714 != 4096 || v2715 == v87) + && !((unsigned int (__fastcall *)(unsigned __int64, signed __int64))~v2538)(Address, 1i64) ) + { + qmemcpy(&MemoryInformation, &v2713, 0x30ui64); + v2425 = 0; + break; + } + } + } + else + { + v2425 = 0; + } + } + } + else + { + v1658 = 0; + while ( v1658 < 2 && BaseAddress != v85 + MemoryInformation ) + { + v2739 = 4096i64; + if ( v87 != 1 ) + { + if ( NtReadVirtualMemory(-1i64, BaseAddress, &v2661, 16i64, 0i64) < 0 + || ((unsigned int (__fastcall *)(unsigned __int64, signed __int64))IsBadReadPtr)(BaseAddress, 16i64) ) + { + if ( NtQueryVirtualMemory(-1i64, BaseAddress, 0i64, &v2748, 48i64, &returnLength) >= 0 + && v2749 == v86 + && v2750 == v87 ) + { + v2425 = 2; + } + } + else + { + memcpy(&v2547, BaseAddress, 16i64); + if ( memcmp(&v2661, &v2547, 16i64) + && !((unsigned int (__fastcall *)(unsigned __int64, signed __int64))IsBadReadPtr)(BaseAddress, 16i64) + && !memcmp(&v2547, (__int64 *)BaseAddress, 16i64) + && NtReadVirtualMemory(-1i64, BaseAddress, &v2661, 16i64, 0i64) >= 0 + && memcmp(&v2661, &v2547, 16i64) + && !((unsigned int (__fastcall *)(unsigned __int64, signed __int64))IsBadReadPtr)(BaseAddress, 16i64) + && !memcmp(&v2547, (__int64 *)BaseAddress, 16i64) ) + { + v2425 = 1; + memcpy((__int64 *)v2429, (unsigned __int64)&v2547, 16i64); + } + } + } + ++v1658; + BaseAddress += 4096i64; + } + } + if ( v2425 != 255 ) + { + v2423 = 0; + v2424 = 33; + v2426 = MemoryInformation; + v2427 = v85; + v2428 = v88 | v87 | v86; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2423, 35i64, 0i64); + } + if ( v86 == 4096 + && v88 == 0x1000000 + && MemoryInformation == v84 + && NtReadVirtualMemory(-1i64, MemoryInformation + 60, (__int64 *)&v2539, 4i64, 0i64) >= 0 + && NtReadVirtualMemory(-1i64, MemoryInformation + v2539 + 8, ¤tProcessId_1, 4i64, 0i64) >= 0 + && ((_DWORD)currentProcessId_1 == 1527957760 + && (NtReadVirtualMemory(-1i64, MemoryInformation + 0x1000, &buffer_1, 16i64, 0i64) >= 0 && !(_DWORD)buffer_1 + || NtReadVirtualMemory(-1i64, MemoryInformation + 0x501000, &buffer_1, 16i64, 0i64) >= 0 + && (_DWORD)buffer_1 != 55830784) + || (_DWORD)currentProcessId_1 == 1511525429 + && NtReadVirtualMemory(-1i64, MemoryInformation + 0x1000, &buffer_1, 16i64, 0i64) >= 0 + && (_DWORD)buffer_1 + || (_DWORD)currentProcessId_1 == -56913115 + && NtReadVirtualMemory(-1i64, MemoryInformation + 0x6D3000, &buffer_1, 16i64, 0i64) >= 0 + && (_DWORD)buffer_1) ) + { + v2586 = 0; + v2587 = 70; + v2588 = 1; + v2589 = buffer_1; + v2590 = v1755; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2586, 19i64, 0i64); + } + } + v2555 = ~v2538; + v1663 = NtQueryVirtualMemory(-1i64, ~v2538, 0i64, (__int64 *)&MemoryInformation, 48i64, &returnLength) < 0; + v57 = v1663; + if ( (_BYTE)v1663 || v86 != 4096 || v88 != 0x1000000 && v88 != 0x40000 ) + { + v2626 = 0; + v2627 = 53; + v2628 = 1449; + v2629 = v2555; + if ( v57 ) + v2554 = 0i64; + else + v2554 = MemoryInformation; + v2630 = v2554; + if ( v57 ) + v2546 = 0i64; + else + v2546 = v85; + v2631 = v2546; + if ( v57 ) + v1664 = 0; + else + v1664 = v88 | v87 | v86; + v2632 = v1664; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2626, 28i64, 0i64); + } + str_malloc = 'm'; + v177 = 'a'; + v178 = 'l'; + v179 = 'l'; + v180 = 'o'; + v181 = 'c'; + v182 = '\0'; + hMSVCRT_2 = GetModuleHandleA((__int64 *)&str_msvcrt); + malloc = (__int64 (__fastcall *)(signed __int64))GetProcAddress(hMSVCRT_2, &str_malloc); + str_realloc = 'r'; + v199 = 'e'; + v200 = 'a'; + v201 = 'l'; + v202 = 'l'; + v203 = 'o'; + v204 = 'c'; + v205 = '\0'; + hMSVCRT_3 = GetModuleHandleA((__int64 *)&str_msvcrt); + realloc = (__int64 (__fastcall *)(unsigned int *, _QWORD))GetProcAddress(hMSVCRT_3, &str_realloc); + str_free = 'f'; + v153 = 'r'; + v154 = 'e'; + v155 = 'e'; + v156 = '\0'; + hMSVCRT_4 = GetModuleHandleA((__int64 *)&str_msvcrt); + free = (void (__fastcall *)(unsigned int *))GetProcAddress(hMSVCRT_4, &str_free); + str_ntquerysysteminformation = 'N'; + v1252 = 't'; + v1253 = 'Q'; + v1254 = 'u'; + v1255 = 'e'; + v1256 = 'r'; + v1257 = 'y'; + v1258 = 'S'; + v1259 = 'y'; + v1260 = 's'; + v1261 = 't'; + v1262 = 'e'; + v1263 = 'm'; + v1264 = 'I'; + v1265 = 'n'; + v1266 = 'f'; + v1267 = 'o'; + v1268 = 'r'; + v1269 = 'm'; + v1270 = 'a'; + v1271 = 't'; + v1272 = 'i'; + v1273 = 'o'; + v1274 = 'n'; + v1275 = '\0'; + NtQuerySystemInformation = (__int64 (__fastcall *)(signed __int64, unsigned int *, signed __int64, unsigned int *))GetProcAddress(hNtDLL, &str_ntquerysysteminformation); + str_user32dll = 'U'; + str_user32dll_2 = 'S'; + v99 = 'E'; + v100 = 'R'; + v101 = '3'; + v102 = '2'; + v103 = '.'; + v104 = 'd'; + v105 = 'l'; + v106 = 'l'; + v107 = '\0'; + str_gettopwindow = 'G'; + v510 = 'e'; + v511 = 't'; + v512 = 'T'; + v513 = 'o'; + v514 = 'p'; + v515 = 'W'; + v516 = 'i'; + v517 = 'n'; + v518 = 'd'; + v519 = 'o'; + v520 = 'w'; + v521 = '\0'; + hUser32_1 = GetModuleHandleA((__int64 *)&str_user32dll); + GetTopWindow = (__int64 (__fastcall *)(_QWORD))GetProcAddress(hUser32_1, &str_gettopwindow); + str_getwindow = 'G'; + v251 = 'e'; + v252 = 't'; + v253 = 'W'; + v254 = 'i'; + v255 = 'n'; + v256 = 'd'; + v257 = 'o'; + v258 = 'w'; + v259 = '\0'; + hUser32_2 = GetModuleHandleA((__int64 *)&str_user32dll); + GetWindow = (__int64 (__fastcall *)(__int64, signed __int64))GetProcAddress(hUser32_2, &str_getwindow); + str_getwindowthreadprocessid = 'G'; + v1277 = 'e'; + v1278 = 't'; + v1279 = 'W'; + v1280 = 'i'; + v1281 = 'n'; + v1282 = 'd'; + v1283 = 'o'; + v1284 = 'w'; + v1285 = 'T'; + v1286 = 'h'; + v1287 = 'r'; + v1288 = 'e'; + v1289 = 'a'; + v1290 = 'd'; + v1291 = 'P'; + v1292 = 'r'; + v1293 = 'o'; + v1294 = 'c'; + v1295 = 'e'; + v1296 = 's'; + v1297 = 's'; + v1298 = 'I'; + v1299 = 'd'; + v1300 = '\0'; + hUser32_3 = GetModuleHandleA((__int64 *)&str_user32dll); + GetWindowThreadProcessId = (void (__fastcall *)(__int64, char *))GetProcAddress( + hUser32_3, + &str_getwindowthreadprocessid); + str_getwindowlong = 'G'; + v747 = 'e'; + v748 = 't'; + v749 = 'W'; + v750 = 'i'; + v751 = 'n'; + v752 = 'd'; + v753 = 'o'; + v754 = 'w'; + v755 = 'L'; + v756 = 'o'; + v757 = 'n'; + v758 = 'g'; + v759 = 'A'; + v760 = '\0'; + hUser32_4 = GetModuleHandleA((__int64 *)&str_user32dll); + GetWindowLongA = (__int64 (__fastcall *)(__int64, signed __int64))GetProcAddress(hUser32_4, &str_getwindowlong); + CloseHandle(hCurrentProcessHandle); + currentProcessId = GetCurrentProcessId(); + hCurrentProcessHandle = OpenProcess(2035711i64, 0i64, currentProcessId); + str_getwindowtexta = 'G'; + v702 = 'e'; + v703 = 't'; + v704 = 'W'; + v705 = 'i'; + v706 = 'n'; + v707 = 'd'; + v708 = 'o'; + v709 = 'w'; + v710 = 'T'; + v711 = 'e'; + v712 = 'x'; + v713 = 't'; + v714 = 'A'; + v715 = '\0'; + hUser32_5 = GetModuleHandleA((__int64 *)&str_user32dll); + GetWindowTextA = (__int64 (__fastcall *)(__int64, char *, signed __int64))GetProcAddress( + hUser32_5, + &str_getwindowtexta); + str_getwindowtextw = 'G'; + v732 = 'e'; + v733 = 't'; + v734 = 'W'; + v735 = 'i'; + v736 = 'n'; + v737 = 'd'; + v738 = 'o'; + v739 = 'w'; + v740 = 'T'; + v741 = 'e'; + v742 = 'x'; + v743 = 't'; + v744 = 'W'; + v745 = '\0'; + hUser32_6 = GetModuleHandleA((__int64 *)&str_user32dll); + GetWindowTextW = (__int64 (__fastcall *)(__int64, __int64 *, signed __int64))GetProcAddress( + hUser32_6, + &str_getwindowtextw); + str_getclassnamew = 'G'; + v617 = 'e'; + v618 = 't'; + v619 = 'C'; + v620 = 'l'; + v621 = 'a'; + v622 = 's'; + v623 = 's'; + v624 = 'N'; + v625 = 'a'; + v626 = 'm'; + v627 = 'e'; + v628 = 'W'; + v629 = '\0'; + hUser32_7 = GetModuleHandleA((__int64 *)&str_user32dll); + GetClassNameW = (__int64 (__fastcall *)(__int64, __int64 *, signed __int64))GetProcAddress( + hUser32_7, + &str_getclassnamew); + str_getwindowrect = 'G'; + v589 = 'e'; + v590 = 't'; + v591 = 'W'; + v592 = 'i'; + v593 = 'n'; + v594 = 'd'; + v595 = 'o'; + v596 = 'w'; + v597 = 'R'; + v598 = 'e'; + v599 = 'c'; + v600 = 't'; + v601 = '\0'; + hUser32_8 = GetModuleHandleA((__int64 *)&str_user32dll); + GetWindowRect = (void (__fastcall *)(__int64, __int64))GetProcAddress(hUser32_8, &str_getwindowrect); + str_queryfullprocessimagename = 'Q'; + v1353 = 'u'; + v1354 = 'e'; + v1355 = 'r'; + v1356 = 'y'; + v1357 = 'F'; + v1358 = 'u'; + v1359 = 'l'; + v1360 = 'l'; + v1361 = 'P'; + v1362 = 'r'; + v1363 = 'o'; + v1364 = 'c'; + v1365 = 'e'; + v1366 = 's'; + v1367 = 's'; + v1368 = 'I'; + v1369 = 'm'; + v1370 = 'a'; + v1371 = 'g'; + v1372 = 'e'; + v1373 = 'N'; + v1374 = 'a'; + v1375 = 'm'; + v1376 = 'e'; + v1377 = 'W'; + v1378 = '\0'; + hKernel32_2 = GetModuleHandleA(&str_kernel32dll); + QueryFullProcessImageName = (unsigned int (__fastcall *)(__int64, _QWORD, __int64 *, unsigned int *))GetProcAddress(hKernel32_2, &str_queryfullprocessimagename); + str_widechartomultibyte = 'W'; + v1041 = 'i'; + v1042 = 'd'; + v1043 = 'e'; + v1044 = 'C'; + v1045 = 'h'; + v1046 = 'a'; + v1047 = 'r'; + v1048 = 'T'; + v1049 = 'o'; + v1050 = 'M'; + v1051 = 'u'; + v1052 = 'l'; + v1053 = 't'; + v1054 = 'i'; + v1055 = 'B'; + v1056 = 'y'; + v1057 = 't'; + v1058 = 'e'; + v1059 = '\0'; + WideCharToMultiByte = (__int64 (__fastcall *)(signed __int64, _QWORD, __int64 *, _QWORD, __int64, _QWORD, _QWORD, _QWORD))GetProcAddress(hKernel32, &str_widechartomultibyte); + str_getfileattributesexa = 'G'; + v1122 = 'e'; + v1123 = 't'; + v1124 = 'F'; + v1125 = 'i'; + v1126 = 'l'; + v1127 = 'e'; + v1128 = 'A'; + v1129 = 't'; + v1130 = 't'; + v1131 = 'r'; + v1132 = 'i'; + v1133 = 'b'; + v1134 = 'u'; + v1135 = 't'; + v1136 = 'e'; + v1137 = 's'; + v1138 = 'E'; + v1139 = 'x'; + v1140 = 'A'; + v1141 = '\0'; + GetFileAttributesExA = (unsigned int (__fastcall *)(char *, _QWORD, __int64 *))GetProcAddress( + hKernel32, + &str_getfileattributesexa); + str_getfileattributesexw = 'G'; + v1101 = 'e'; + v1102 = 't'; + v1103 = 'F'; + v1104 = 'i'; + v1105 = 'l'; + v1106 = 'e'; + v1107 = 'A'; + v1108 = 't'; + v1109 = 't'; + v1110 = 'r'; + v1111 = 'i'; + v1112 = 'b'; + v1113 = 'u'; + v1114 = 't'; + v1115 = 'e'; + v1116 = 's'; + v1117 = 'E'; + v1118 = 'x'; + v1119 = 'W'; + v1120 = '\0'; + GetFileAttributesExW = (unsigned int (__fastcall *)(__int64 *, _QWORD, __int64 *))GetProcAddress( + hKernel32, + &str_getfileattributesexw); + pAllocatedBuffer = malloc(0x5000i64); + *(_BYTE *)pAllocatedBuffer = 0; + *(_BYTE *)(pAllocatedBuffer + 1) = 60; + v46 = 4; + v144 = 0; + hWindow = GetTopWindow(0i64); + if ( hWindow ) + { + do + { + v2745 = 0; + v108 = -1; + GetWindowThreadProcessId(hWindow, (char *)¤tProcessId_1 + 4); + if ( HIDWORD(currentProcessId_1) != (unsigned int)GetCurrentProcessId() ) + { + v108 = GetWindowTextA(hWindow, (char *)&v2745 + 2, 128i64); + for ( m = 0; m < v108 - 5; ++m ) + { + if ( *(int *)((char *)&v2745 + m + 2) == 'aehC' && *(_DWORD *)((char *)&v2747 + m) == 'tuAt' + || *(int *)((char *)&v2745 + m + 2) == 'gbup' && *(_DWORD *)&v2746[m] == 'kh_g' + || *(int *)((char *)&v2745 + m + 2) == 'lnoc' && *(__int16 *)((char *)&v2747 + m) == '- ' + || *(int *)((char *)&v2745 + m + 2) == 'freP' && *(_DWORD *)((char *)&v2747 + m) == 'Atce' + || *(int *)((char *)&v2745 + m + 2) == 'WMIA' && *(__int16 *)((char *)&v2747 + m) == 'RA' + || *(int *)((char *)&v2745 + m + 2) == 'GBUP' && *(_DWORD *)((char *)&v2747 + m) == 'MIA ' + || *(int *)((char *)&v2745 + m + 2) == 'epyH' && *(_DWORD *)((char *)&v2747 + m) == 'ehCr' ) + { + LOWORD(v2745) = 13056; + ((void (__fastcall *)(int *, _QWORD, _QWORD))ReportDetection)(&v2745, (unsigned int)(v108 + 2), 0i64); + break; + } + } + } + ++v144; + windowLong = GetWindowLongA(hWindow, 0xFFFFFFF0i64); + if ( windowLong & 0x10000000 ) // Is Visible + // + { + if ( (v63 = 0, windowStyle = GetWindowLongA(hWindow, 0xFFFFFFECi64), (unsigned int)&unk_80000 & windowStyle) + && windowStyle & 8 + || (style = windowStyle | windowLong, (windowStyle | windowLong) == 349110528) + || style == 0x34CF0100 + || style == 0x14EF0310 + || style == 0x34EF0310 + || style == 0x14EF0110 + || style == 0x34EF0110 + || style == 0x17090020 + || style == 0x17090000 + || style == 0x16090020 + || style == 0x94080020 + || style == 0x94080080 + || style == 0x9C080080 + || style == 0x16CF0100 && *(int *)((char *)&v2745 + 2) == 1852399949 && *(_DWORD *)&v2747 == 1684957527 + || style == 0x17CF0100 && !v108 + || (style & 0xFFFFF) == 763808 + || (style & 0xFFFFF) == 525091 + || (style & 0xFFFFF) == 592421 + || (style & 0xFFFFF) == 592485 + || style == 0x160A0080 + || style == 0x16CA0008 + || (style & 0xFFFFF) == 917889 + || (style & 0xFFFFF) == 917632 + || style == -703987584 + || style == -704118527 + || style == 369950752 + || style == -1811414880 + || style == 382664961 + || style == 919535873 + || style == 369950720 + || style == -1811415040 + || style == -1811939328 && !v108 + || style == 381812992 + || style == 382206208 + || style == 369623168 + || style == 369885184 + || style == 503906464 + || style == -1668808672 + || style == -1677197152 + || style == -1677197276 + || style == -1677197280 + || style == 352913568 + || style == 369229832 + || style == -1677197312 + || style == -737673056 + || style == -1811939312 + || style == -1275068400 + || style == -1803026400 + || style == 504168488 + || style == 336068768 + || style == 336068640 + || style == 336068736 + || style == -1668808160 + || style == -1777663840 + || style == 336136352 + || style == 369754112 + || style == -1777855312 + || style == -1660420096 + || style == 382337288 + || style == 919208200 + || style == 369623200 + || style == -1675689673 + || style == 369754144 + || style == -1675689545 + || style == -1811414496 + || (v108 && HIDWORD(currentProcessId_1) == (unsigned int)GetCurrentProcessId() + || !((unsigned int)&unk_80000 & windowStyle) + || (windowStyle & 0x80C0388) == windowStyle ? (v1665 = 0) : (v1665 = 1), + (v63 = v1665) != 0) ) + { + v2522 = v46; + windowTextW = GetWindowTextW(hWindow, &windowText, 64i64); + size = 255; + windowTextWConvertedToA = WideCharToMultiByte( + 65001i64, + 0i64, + &windowText, + windowTextW, + pAllocatedBuffer + v46 + 1, + *(_QWORD *)&size, + 0i64, + 0i64); + *(_BYTE *)(pAllocatedBuffer + v46) = windowTextWConvertedToA; + v46 += (unsigned __int8)windowTextWConvertedToA + 1; + windowTextW = GetClassNameW(hWindow, &windowText, 64i64); + size = 255; + windowTextWConvertedToA_1 = WideCharToMultiByte( + 65001i64, + 0i64, + &windowText, + windowTextW, + pAllocatedBuffer + v46 + 1, + *(_QWORD *)&size, + 0i64, + 0i64); + *(_BYTE *)(pAllocatedBuffer + v46) = windowTextWConvertedToA_1; + v46 += (unsigned __int8)windowTextWConvertedToA_1 + 1; + hProcess = OpenProcess(4096i64, 0i64, HIDWORD(currentProcessId_1)); + windowTextW = 128; + hProcess_1 = hProcess + && QueryFullProcessImageName(hProcess, 0i64, &v2775, &windowTextW) + && (size = 255, + (windowTextW = WideCharToMultiByte( + 65001i64, + 0i64, + &v2775, + windowTextW, + pAllocatedBuffer + v46 + 1, + *(_QWORD *)&size, + 0i64, + 0i64)) != 0); + hProcess_2 = hProcess_1; + if ( hProcess ) + CloseHandle(hProcess); + if ( hProcess_2 ) + { + if ( GetFileAttributesExW(&v2775, 0i64, &v2753) ) + v1669 = v2754; + else + v1669 = 0; + v1670 = v1669; + } + else + { + v1670 = 0; + } + if ( !v63 + || hProcess_2 + && (*(_DWORD *)(v46 + pAllocatedBuffer + windowTextW - 13) == '_pgt' + || *(_DWORD *)(v46 + pAllocatedBuffer + windowTextW - 10) == 'nuhT' + || *(_DWORD *)(v46 + pAllocatedBuffer + windowTextW - 8) == 'aetS') ) + { + if ( hProcess_2 ) + windowTextW_1 = windowTextW; + else + windowTextW_1 = 0; + *(_BYTE *)(pAllocatedBuffer + v46) = windowTextW_1; + v46 += (unsigned __int8)windowTextW_1 + 1; + *(_DWORD *)(pAllocatedBuffer + v46) = v1670; + *(_DWORD *)(pAllocatedBuffer + v46 + 4) = windowLong; + *(_DWORD *)(pAllocatedBuffer + v46 + 8) = windowStyle; + GetWindowRect(hWindow, pAllocatedBuffer + v46 + 12); + v46 += 28; + } + else + { + v46 = v2522; + } + } + } + hWindow = GetWindow(hWindow, 2i64); + } + while ( hWindow && v46 <= 20120 ); + } + *(_WORD *)(pAllocatedBuffer + 2) = v46 - 4; + v46 += 2; + if ( v144 <= 1 ) + { + v138 = 0; + v139 = 68; + v140 = v144; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v138, 3i64, 0i64); + } + str_duplicatehandle = 'D'; + v810 = 'u'; + v811 = 'p'; + v812 = 'l'; + v813 = 'i'; + v814 = 'c'; + v815 = 'a'; + v816 = 't'; + v817 = 'e'; + v818 = 'H'; + v819 = 'a'; + v820 = 'n'; + v821 = 'd'; + v822 = 'l'; + v823 = 'e'; + v824 = '\0'; + DuplicateHandle = (unsigned int (__fastcall *)(__int64, _QWORD, __int64, __int64 *, _QWORD, _QWORD, _QWORD))GetProcAddress(hKernel32, &str_duplicatehandle); + str_getcurrentprocess = 'G'; + v910 = 'e'; + v911 = 't'; + v912 = 'C'; + v913 = 'u'; + v914 = 'r'; + v915 = 'r'; + v916 = 'e'; + v917 = 'n'; + v918 = 't'; + v919 = 'P'; + v920 = 'r'; + v921 = 'o'; + v922 = 'c'; + v923 = 'e'; + v924 = 's'; + v925 = 's'; + v926 = '\0'; + GetCurrentProcess = (__int64 (*)(void))GetProcAddress(hKernel32, &str_getcurrentprocess); + str_ntqueryobject = 'N'; + v603 = 't'; + v604 = 'Q'; + v605 = 'u'; + v606 = 'e'; + v607 = 'r'; + v608 = 'y'; + v609 = 'O'; + v610 = 'b'; + v611 = 'j'; + v612 = 'e'; + v613 = 'c'; + v614 = 't'; + v615 = 0; + NtQueryObject = (__int64 (__fastcall *)(__int64, signed __int64, unsigned __int16 *, signed __int64, _QWORD))GetProcAddress(hNtDLL, &str_ntqueryobject); + str_wcsnicmp = '_'; + v291 = 'w'; + v292 = 'c'; + v293 = 's'; + v294 = 'n'; + v295 = 'i'; + v296 = 'c'; + v297 = 'm'; + v298 = 'p'; + v299 = 0; + hMSVCRT_5 = GetModuleHandleA((__int64 *)&str_msvcrt); + wcsnicmp = (unsigned int (__fastcall *)(__int64, signed __int16 *, _QWORD))GetProcAddress(hMSVCRT_5, &str_wcsnicmp); + str_getprocessid = 'G'; + v432 = 'e'; + v433 = 't'; + v434 = 'P'; + v435 = 'r'; + v436 = 'o'; + v437 = 'c'; + v438 = 'e'; + v439 = 's'; + v440 = 's'; + v441 = 'I'; + v442 = 'd'; + v443 = '\0'; + GetProcessId = (__int64 (__fastcall *)(__int64))GetProcAddress(hKernel32, &str_getprocessid); + status_1 = 0xFFFFFFFF; + status = 0xFFFFFFFF; + SystemHandleInformation = (unsigned int *)'\0'; + informationLength = 32; + do // 16 = SYSTEM_HANDLE_INFORMATION + // + { + informationLength += 1024; + SystemHandleInformation = (unsigned int *)realloc(SystemHandleInformation, informationLength); + if ( !SystemHandleInformation ) + break; + status = NtQuerySystemInformation(16i64, SystemHandleInformation, informationLength, &informationLength); + } + while ( status == 0xC0000004 ); + if ( SystemHandleInformation && status >= 0 ) + { + v90 = -1; + for ( n = 0; n < *SystemHandleInformation && v46 <= 20219; ++n ) + { + if ( HIWORD(SystemHandleInformation[6 * n + 3]) == hCurrentProcessHandle ) + { + v2685 = 24i64 * (signed int)n; + if ( SystemHandleInformation[(unsigned __int64)v2685 / 4 + 2] == (unsigned int)GetCurrentProcessId() ) + { + if ( status_1 ) + status_1 += 1000; + } + } + if ( v90 == -1 || LOBYTE(SystemHandleInformation[6 * n + 3]) == v90 ) + { + v2684 = 24i64 * (signed int)n; + if ( SystemHandleInformation[(unsigned __int64)v2684 / 4 + 2] != (unsigned int)GetCurrentProcessId() ) + { + SourceProcessHandle = OpenProcess(64i64, 0i64, SystemHandleInformation[6 * n + 2]); + if ( SourceProcessHandle ) + { + TargetProcessHandle = GetCurrentProcess(); + SourceHandle = HIWORD(SystemHandleInformation[6 * n + 3]); + dwOptions = 0; + size = 0; + dwDesiredAccess = 1024; + if ( DuplicateHandle( + SourceProcessHandle, + SourceHandle, + TargetProcessHandle, + &TargetHandle, + *(_QWORD *)&dwDesiredAccess, + *(_QWORD *)&size, + *(_QWORD *)&dwOptions) ) + { + if ( v90 == -1 ) + { + v2415 = 80; + v2416 = 114; + v2417 = 111; + v2418 = 99; + v2419 = 101; + v2420 = 115; + v2421 = 115; + v2422 = 0; + status = NtQueryObject(TargetHandle, 2i64, &HandleInformation, 1024i64, 0i64); + if ( status < 0 || wcsnicmp(v2784, &v2415, HandleInformation / 2) ) + { + if ( status < 0 && status_1 ) + status_1 = status; + } + else + { + v90 = LOBYTE(SystemHandleInformation[6 * n + 3]); + } + } + if ( v90 != -1 + && (processId = GetProcessId(TargetHandle), processId == (unsigned int)GetCurrentProcessId()) + && SystemHandleInformation[6 * n + 6] & 0x30 ) + { + hProcess_3 = OpenProcess(4096i64, 0i64, SystemHandleInformation[6 * n + 2]); + processImageName = 0; + size_1 = 256; + if ( hProcess_3 + && QueryFullProcessImageName(hProcess_3, 0i64, (__int64 *)&processImageName, &size_1) + && (size = 255, + (size_1 = WideCharToMultiByte( + 65001i64, + 0i64, + (__int64 *)&processImageName, + size_1, + pAllocatedBuffer + v46 + 1, + *(_QWORD *)&size, + 0i64, + 0i64)) != 0) ) + { + *(_BYTE *)(pAllocatedBuffer + v46) = size_1; + } + else + { + systemInformation = SystemHandleInformation[6 * n + 2]; + v2618 = 0; + v2619 = 512; + v2620 = &v2785; + if ( (signed int)NtQuerySystemInformation(88i64, (unsigned int *)&systemInformation, 24i64, 0i64) < 0 ) + { + *(_BYTE *)(pAllocatedBuffer + v46) = 0; + } + else + { + v2676 = pAllocatedBuffer + v46 + 1; + size = 255; + *(_BYTE *)(pAllocatedBuffer + v46) = WideCharToMultiByte( + 65001i64, + 0i64, + v2620, + v2618 / 2, + v2676, + *(_QWORD *)&size, + 0i64, + 0i64); + } + } + if ( hProcess_3 ) + CloseHandle(hProcess_3); + if ( *(_BYTE *)(pAllocatedBuffer + v46) ) + { + if ( GetFileAttributesExW((__int64 *)&processImageName, 0i64, &v2755) ) + v1671 = v2756; + else + v1671 = 0; + v1672 = v1671; + } + else + { + v1672 = 0; + } + v46 += *(unsigned __int8 *)(pAllocatedBuffer + v46) + 1; + *(_DWORD *)(pAllocatedBuffer + v46) = v1672; + v46 += 4; + *(_DWORD *)(pAllocatedBuffer + v46) = SystemHandleInformation[6 * n + 6]; + v46 += 4; + status_1 = 0; + } + else if ( v90 != -1 && HIWORD(SystemHandleInformation[6 * n + 3]) == hCurrentProcessHandle ) + { + v2675 = 24i64 * (signed int)n; + if ( SystemHandleInformation[(unsigned __int64)v2675 / 4 + 2] == (unsigned int)GetCurrentProcessId() ) + { + if ( status_1 ) + status_1 = SystemHandleInformation[6 * n + 6]; + } + } + CloseHandle(TargetHandle); + CloseHandle(SourceProcessHandle); + } + else + { + CloseHandle(SourceProcessHandle); + if ( HIWORD(SystemHandleInformation[6 * n + 3]) == hCurrentProcessHandle ) + { + v2680 = 24i64 * (signed int)n; + if ( SystemHandleInformation[(unsigned __int64)v2680 / 4 + 2] == (unsigned int)GetCurrentProcessId() ) + { + if ( status_1 ) + status_1 = 2; + } + } + } + } + else if ( HIWORD(SystemHandleInformation[6 * n + 3]) == hCurrentProcessHandle ) + { + v2683 = 24i64 * (signed int)n; + if ( SystemHandleInformation[(unsigned __int64)v2683 / 4 + 2] == (unsigned int)GetCurrentProcessId() ) + status_1 = status_1 != 0; + } + } + } + } + if ( v90 == -1 ) + status_1 += 200; + } + else + { + status_1 = status + 100; + } + if ( status_1 ) + { + *(_DWORD *)(pAllocatedBuffer + v46) = status_1; + v46 += 4; + } + if ( *(_DWORD *)(ReportDetection + 5) == -858993460 && *(_DWORD *)(ReportDetection + 1377994) == -803035 ) + *(_QWORD *)(ReportDetection + 196656) = *(_QWORD *)(ReportDetection + 1377998); + if ( SystemHandleInformation ) + free(SystemHandleInformation); + *(_WORD *)(pAllocatedBuffer + *(unsigned __int16 *)(pAllocatedBuffer + 2) + 4) = v46 + - 4 + - *(_WORD *)(pAllocatedBuffer + 2) + - 2; + str_createfilea = 'C'; + v345 = 'r'; + v346 = 'e'; + v347 = 'a'; + v348 = 't'; + v349 = 'e'; + v350 = 'F'; + v351 = 'i'; + v352 = 'l'; + v353 = 'e'; + v354 = 'A'; + v355 = '\0'; + CreateFileA = (__int64 (__fastcall *)(char *, signed __int64, signed __int64, _QWORD, _QWORD, _QWORD, _QWORD))GetProcAddress(hKernel32, &str_createfilea); + str_getlasterror = 'G'; + v523 = 'e'; + v524 = 't'; + v525 = 'L'; + v526 = 'a'; + v527 = 's'; + v528 = 't'; + v529 = 'E'; + v530 = 'r'; + v531 = 'r'; + v532 = 'o'; + v533 = 'r'; + v534 = 0; + GetLastError = (__int64 (*)(void))GetProcAddress(hKernel32, &str_getlasterror); + str_pubgpacks = '.'; + v1584 = '.'; + v1585 = '\\'; + v1586 = '.'; + v1587 = '.'; + v1588 = '\\'; + v1589 = 'C'; + v1590 = 'o'; + v1591 = 'n'; + v1592 = 't'; + v1593 = 'e'; + v1594 = 'n'; + v1595 = 't'; + v1596 = '\\'; + v1597 = 'P'; + v1598 = 'a'; + v1599 = 'k'; + v1600 = 's'; + v1601 = '\\'; + v1602 = 'T'; + v1603 = 's'; + v1604 = 'l'; + v1605 = 'G'; + v1606 = 'a'; + v1607 = 'm'; + v1608 = 'e'; + v1609 = '-'; + v1610 = 'W'; + v1611 = 'i'; + v1612 = 'n'; + v1613 = 'd'; + v1614 = 'o'; + v1615 = 'w'; + v1616 = 's'; + v1617 = 'N'; + v1618 = 'o'; + v1619 = 'E'; + v1620 = 'd'; + v1621 = 'i'; + v1622 = 't'; + v1623 = 'o'; + v1624 = 'r'; + v1625 = '_'; + v1626 = 'a'; + v1627 = 's'; + v1628 = 's'; + v1629 = 'e'; + v1630 = 't'; + v1631 = 's'; + v1632 = '_'; + v1633 = 'w'; + v1634 = 'o'; + v1635 = 'r'; + v1636 = 'l'; + v1637 = 'd'; + v1638 = '.'; + v1639 = 'p'; + v1640 = 'a'; + v1641 = 'k'; + v1642 = '\0'; + if ( GetFileAttributesExA(&str_pubgpacks, 0i64, &fileInformation) ) + v1646 = v2712; + else + v1646 = -2; + *(_DWORD *)(pAllocatedBuffer + v46) = v1646; + if ( v1646 == -2 ) + { + str_readfile = 'R'; + v242 = 'e'; + v243 = 'a'; + v244 = 'd'; + v245 = 'F'; + v246 = 'i'; + v247 = 'l'; + v248 = 'e'; + v249 = '\0'; + ReadFile = (unsigned int (__fastcall *)(__int64, __int64 *, signed __int64, char *, _QWORD))GetProcAddress( + hKernel32, + &str_readfile); + v1379 = '.'; + v1380 = '.'; + v1381 = '\\'; + v1382 = '.'; + v1383 = '.'; + v1384 = '\\'; + v1385 = 'B'; + v1386 = 'L'; + v1387 = 'G'; + v1388 = 'a'; + v1389 = 'm'; + v1390 = 'e'; + v1391 = '\\'; + v1392 = 'C'; + v1393 = 'o'; + v1394 = 'o'; + v1395 = 'k'; + v1396 = 'e'; + v1397 = 'd'; + v1398 = 'C'; + v1399 = 'o'; + v1400 = 'n'; + v1401 = 't'; + v1402 = 'e'; + v1403 = 'n'; + v1404 = 't'; + v1405 = '\\'; + v1406 = 'S'; + v1407 = 'c'; + v1408 = 'r'; + v1409 = 'i'; + v1410 = 'p'; + v1411 = 't'; + v1412 = '\\'; + v1413 = 'B'; + v1414 = 'L'; + v1415 = 'G'; + v1416 = 'a'; + v1417 = 'm'; + v1418 = 'e'; + v1419 = '.'; + v1420 = 'u'; + v1421 = '\0'; + size = 128; + dwDesiredAccess = 3; + v2532 = CreateFileA(&v1379, 0x80000000i64, 7i64, 0i64, *(_QWORD *)&dwDesiredAccess, *(_QWORD *)&size, 0i64); + if ( v2532 != -1 ) + { + while ( ReadFile(v2532, &v2536, 4i64, (char *)&v2536 + 4, 0i64) && HIDWORD(v2536) ) + *(_DWORD *)(pAllocatedBuffer + v46) += v2536; + CloseHandle(v2532); + } + } + v1422 = '.'; + v1423 = '.'; + v1424 = '\\'; + v1425 = '.'; + v1426 = '.'; + v1427 = '\\'; + v1428 = 'C'; + v1429 = 'o'; + v1430 = 'n'; + v1431 = 't'; + v1432 = 'e'; + v1433 = 'n'; + v1434 = 't'; + v1435 = '\\'; + v1436 = 'P'; + v1437 = 'a'; + v1438 = 'k'; + v1439 = 's'; + v1440 = '\\'; + v1441 = 'T'; + v1442 = 's'; + v1443 = 'l'; + v1444 = 'G'; + v1445 = 'a'; + v1446 = 'm'; + v1447 = 'e'; + v1448 = '-'; + v1449 = 'W'; + v1450 = 'i'; + v1451 = 'n'; + v1452 = 'd'; + v1453 = 'o'; + v1454 = 'w'; + v1455 = 's'; + v1456 = 'N'; + v1457 = 'o'; + v1458 = 'E'; + v1459 = 'd'; + v1460 = 'i'; + v1461 = 't'; + v1462 = 'o'; + v1463 = 'r'; + v1464 = '_'; + v1465 = 'u'; + v1466 = 'i'; + v1467 = '.'; + v1468 = 'p'; + v1469 = 'a'; + v1470 = 'k'; + v1471 = '\0'; + if ( GetFileAttributesExA(&v1422, 0i64, &fileInformation) ) + v1673 = v2712; + else + v1673 = -2; + *(_DWORD *)(pAllocatedBuffer + v46 + 4) = v1673; + v1472 = '.'; + v1473 = '.'; + v1474 = '\\'; + v1475 = '.'; + v1476 = '.'; + v1477 = '\\'; + v1478 = 'C'; + v1479 = 'o'; + v1480 = 'n'; + v1481 = 't'; + v1482 = 'e'; + v1483 = 'n'; + v1484 = 't'; + v1485 = '\\'; + v1486 = 'P'; + v1487 = 'a'; + v1488 = 'k'; + v1489 = 's'; + v1490 = '\\'; + v1491 = 'T'; + v1492 = 's'; + v1493 = 'l'; + v1494 = 'G'; + v1495 = 'a'; + v1496 = 'm'; + v1497 = 'e'; + v1498 = '-'; + v1499 = 'W'; + v1500 = 'i'; + v1501 = 'n'; + v1502 = 'd'; + v1503 = 'o'; + v1504 = 'w'; + v1505 = 's'; + v1506 = 'N'; + v1507 = 'o'; + v1508 = 'E'; + v1509 = 'd'; + v1510 = 'i'; + v1511 = 't'; + v1512 = 'o'; + v1513 = 'r'; + v1514 = '_'; + v1515 = 's'; + v1516 = 'o'; + v1517 = 'u'; + v1518 = 'n'; + v1519 = 'd'; + v1520 = '.'; + v1521 = 112; + v1522 = 'a'; + v1523 = 'k'; + v1524 = 0; + if ( GetFileAttributesExA(&v1472, 0i64, &fileInformation) ) + v1674 = v2712; + else + v1674 = -2; + *(_DWORD *)(pAllocatedBuffer + v46 + 8) = v1674; + v46 += 12; + *(_DWORD *)(pAllocatedBuffer + v46) = 0; + v46 += 4; + str_ntgetcontextthread = 'N'; + v964 = 't'; + v965 = 'G'; + v966 = 'e'; + v967 = 't'; + v968 = 'C'; + v969 = 'o'; + v970 = 'n'; + v971 = 't'; + v972 = 'e'; + v973 = 'x'; + v974 = 't'; + v975 = 'T'; + v976 = 'h'; + v977 = 'r'; + v978 = 'e'; + v979 = 'a'; + v980 = 'd'; + v981 = 0; + for ( NtGetContextThread = (char *)GetProcAddress(hNtDLL, &str_ntgetcontextthread);// BE jumping on whole 0xE9 chain to get original function + // + ; + NtGetContextThread = *(char **)&NtGetContextThread[*(signed int *)(NtGetContextThread + 2) + 6] ) + { + while ( (unsigned __int8)*NtGetContextThread == 0xE9 ) + NtGetContextThread += *(_DWORD *)(NtGetContextThread + 1) + 5; + if ( *(_WORD *)NtGetContextThread != 0x25FF ) + break; + } + hUser32_9 = GetModuleHandleA((__int64 *)&str_user32dll); + v2533 = hUser32_9 + *(signed int *)(hUser32_9 + 0x3C) + 0x18; + for ( ii = 0; ii < 256; ++ii ) + { + if ( *((unsigned __int8 *)GetWindow + ii) == 232 ) + { + v1751 = (char *)GetWindow + ii + *(signed int *)((char *)GetWindow + ii + 1) + 5; + if ( (unsigned __int64)v1751 >= (unsigned __int64)*(unsigned int *)(v2533 + 20) + hUser32_9 + && (unsigned __int64)v1751 < *(unsigned int *)(v2533 + 4) + + (unsigned __int64)*(unsigned int *)(v2533 + 20) + + hUser32_9 + && *(_WORD *)v1751 == 0x25FF ) + { + for ( NtGetContextThread = v1751; + ; + NtGetContextThread = *(char **)&NtGetContextThread[*(signed int *)(NtGetContextThread + 2) + 6] ) + { + while ( (unsigned __int8)*NtGetContextThread == 0xE9 ) + NtGetContextThread += *(_DWORD *)(NtGetContextThread + 1) + 5; + if ( *(_WORD *)NtGetContextThread != 0x25FF ) + break; + } + } + } + } + *(_QWORD *)(pAllocatedBuffer + v46) = NtGetContextThread; + *(_QWORD *)(pAllocatedBuffer + v46 + 8) = *(_QWORD *)NtGetContextThread; + *(_QWORD *)(pAllocatedBuffer + v46 + 16) = *((_QWORD *)NtGetContextThread + 1); + *(_QWORD *)(pAllocatedBuffer + v46 + 24) = *((_QWORD *)NtGetContextThread + 2); + v46 += 32; + if ( v46 <= 1000 ) + v1675 = 1000; + else + v1675 = v46; + ((void (__fastcall *)(__int64, _QWORD, _QWORD))ReportDetection)(pAllocatedBuffer, v1675, 0i64); + free((unsigned int *)pAllocatedBuffer); + CloseHandle(hCurrentProcessHandle); + v75 = '\0'; + str_createtoolhelp32snapshot = 'C'; + v1302 = 'r'; + v1303 = 'e'; + v1304 = 'a'; + v1305 = 't'; + v1306 = 'e'; + v1307 = 'T'; + v1308 = 'o'; + v1309 = 'o'; + v1310 = 'l'; + v1311 = 'h'; + v1312 = 'e'; + v1313 = 'l'; + v1314 = 'p'; + v1315 = '3'; + v1316 = '2'; + v1317 = 'S'; + v1318 = 'n'; + v1319 = 'a'; + v1320 = 'p'; + v1321 = 's'; + v1322 = 'h'; + v1323 = 'o'; + v1324 = 't'; + v1325 = '\0'; + CreateToolhelp32Snapshot = (__int64 (__fastcall *)(signed __int64, _QWORD))GetProcAddress( + hKernel32, + &str_createtoolhelp32snapshot); + hSnapshot = CreateToolhelp32Snapshot(2i64, 0i64); + if ( hSnapshot != -1 ) + { + str_process32first = 'P'; + v687 = 'r'; + v688 = 'o'; + v689 = 'c'; + v690 = 'e'; + v691 = 's'; + v692 = 's'; + v693 = '3'; + v694 = '2'; + v695 = 'F'; + v696 = 'i'; + v697 = 'r'; + v698 = 's'; + v699 = 't'; + v700 = '\0'; + Process32First = (unsigned int (__fastcall *)(__int64, signed int *))GetProcAddress(hKernel32, &str_process32first); + processEntry = 304; + if ( Process32First(hSnapshot, &processEntry) ) + { + str_process32next = 'P'; + v575 = 'r'; + v576 = 'o'; + v577 = 'c'; + v578 = 'e'; + v579 = 's'; + v580 = 's'; + v581 = '3'; + v582 = '2'; + v583 = 'N'; + v584 = 'e'; + v585 = 'x'; + v586 = 't'; + v587 = '\0'; + Process32Next = (unsigned int (__fastcall *)(__int64, signed int *))GetProcAddress(hKernel32, &str_process32next); + v143 = 0; + v1649 = 0; + v1648 = 0; + v1650 = 0; + v1651 = 0; + processInformation = 0; + do + { + v2594 = 0; + v2595 = 56; + hProcess_5 = OpenProcess(4096i64, 0i64, processId_1); + length = 128; + result_1 = hProcess_5 + && QueryFullProcessImageName(hProcess_5, 0i64, &processImageName_1, &length) + && (size = 255, + (length = WideCharToMultiByte( + 65001i64, + 0i64, + &processImageName_1, + length, + (__int64)v2596, + *(_QWORD *)&size, + 0i64, + 0i64)) != 0); + result_2 = result_1; + if ( (_BYTE)result_1 ) + { + str_getfileattributesexw_1 = 'G'; + v1164 = 'e'; + v1165 = 't'; + v1166 = 'F'; + v1167 = 'i'; + v1168 = 'l'; + v1169 = 'e'; + v1170 = 'A'; + v1171 = 't'; + v1172 = 't'; + v1173 = 'r'; + v1174 = 'i'; + v1175 = 'b'; + v1176 = 'u'; + v1177 = 't'; + v1178 = 'e'; + v1179 = 's'; + v1180 = 'E'; + v1181 = 'x'; + v1182 = 'W'; + v1183 = '\0'; + GetFileAttributesExW_1 = (unsigned int (__fastcall *)(__int64 *, _QWORD, __int64 *))GetProcAddress( + hKernel32, + &str_getfileattributesexw_1); + if ( GetFileAttributesExW_1(&processImageName_1, 0i64, &fileInformation_1) ) + v1677 = v2758; + else + v1677 = 0; + v1652 = v1677; + } + else + { + v2599 = processId_1; + v2600 = 0; + v2601 = 512; + v2602 = &v2786; + if ( (signed int)NtQuerySystemInformation(88i64, (unsigned int *)&v2599, 24i64, 0i64) < 0 ) + { + length = 0; + } + else + { + v2671 = v2596; + size = 255; + length = WideCharToMultiByte(65001i64, 0i64, v2602, v2600 / 2, (__int64)v2596, *(_QWORD *)&size, 0i64, 0i64); + } + v1652 = 0; + } + *(_DWORD *)&v2596[length] = v1652; + if ( hProcess_5 ) + { + if ( !result_2 ) + { + if ( length ) + { + str_getlasterror_4 = 'G'; + v536 = 'e'; + v537 = 't'; + v538 = 'L'; + v539 = 'a'; + v540 = 's'; + v541 = 't'; + v542 = 'E'; + v543 = 'r'; + v544 = 'r'; + v545 = 'o'; + v546 = 'r'; + v547 = '\0'; + GetLastError_4 = (unsigned int (*)(void))GetProcAddress(hKernel32, &str_getlasterror_4); + if ( GetLastError_4() == 31 ) + { + str_getprocesstimes_3 = 'G'; + v794 = 'e'; + v795 = 't'; + v796 = 'P'; + v797 = 'r'; + v798 = 'o'; + v799 = 'c'; + v800 = 'e'; + v801 = 's'; + v802 = 's'; + v803 = 'T'; + v804 = 'i'; + v805 = 'm'; + v806 = 'e'; + v807 = 's'; + v808 = '\0'; + GetProcessTimes_3 = (unsigned int (__fastcall *)(__int64, __int64 *, __int64 *, __int64 *, __int64 *))GetProcAddress(hKernel32, &str_getprocesstimes_3); + if ( GetProcessTimes_3(hProcess_5, &time, &time, &time, &time) || GetLastError_4() != 31 ) + { + CloseHandle(hProcess_5); + } + else + { + CloseHandle(hProcess_5); + hProcess_5 = OpenProcess(4096i64, 0i64, processId_1); + if ( hProcess_5 ) + { + *(_DWORD *)&v2596[length] = 0; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2594, length + 6, 0i64); + } + } + } + } + } + } + if ( v2720 != 1634038867 || v2721 != 2019896941 ) + { + if ( v2720 != 1935766380 || v2721 != 2019896947 ) + { + if ( v2720 != 1819310181 || v2721 != 1919251055 || v2722 != 1702389038 ) + { + if ( v2720 != 778333539 || (signed __int16)v2721 != 30821 ) + { + if ( v2720 == 1751348851 && v2721 == 779383663 && hProcess_5 && !processInformation ) + { + str_ntqueryinformationprocess = 'N'; + v1327 = 't'; + v1328 = 'Q'; + v1329 = 'u'; + v1330 = 'e'; + v1331 = 'r'; + v1332 = 'y'; + v1333 = 'I'; + v1334 = 'n'; + v1335 = 'f'; + v1336 = 'o'; + v1337 = 'r'; + v1338 = 'm'; + v1339 = 'a'; + v1340 = 't'; + v1341 = 'i'; + v1342 = 'o'; + v1343 = 'n'; + v1344 = 'P'; + v1345 = 'r'; + v1346 = 'o'; + v1347 = 'c'; + v1348 = 'e'; + v1349 = 's'; + v1350 = 's'; + v1351 = '\0'; + NtQueryInformationProcess = (signed int (__fastcall *)(__int64, signed __int64, signed __int64 *, signed __int64, _QWORD))GetProcAddress(hNtDLL, &str_ntqueryinformationprocess); + if ( NtQueryInformationProcess(hProcess_5, 61i64, (signed __int64 *)&processInformation, 1i64, 0i64) < 0 + || processInformation != 81 ) + { + if ( !processInformation ) + { + processInformation_1 = 64i64; + if ( NtQueryInformationProcess(hProcess_5, 0i64, &processInformation_1, 64i64, 0i64) >= 0 ) + { + if ( v2760 & 1 ) + processInformation = 1; + } + } + } + else + { + processInformation = 0; + } + } + } + else + { + v1650 = processId_1; + } + } + else + { + v1648 = processId_1; + } + } + else + { + v1649 = processId_1; + } + } + else + { + v143 = processId_1; + } + if ( !length ) + goto LABEL_573; + if ( processId_1 != (unsigned int)GetCurrentProcessId() && v1651 < 10 ) + { + v50 = 0; + v66 = 0; + v79 = length; + v1647 = 0; + while ( 1 ) + { + if ( v2596[--v79] == 92 ) + ++v1647; + if ( !v79 ) + break; + if ( v79 < length - 8 ) + { + v1678 = *(_DWORD *)&v2596[v79] != 858666076 || v2596[v79 + 4] == 46 ? 0 : 1; + v50 = v1678; + if ( (_BYTE)v1678 ) + goto LABEL_513; + v1679 = *(_DWORD *)&v2596[v79] != 1819310181 || *(_DWORD *)&v2596[v79 + 4] != 1919251055 ? 0 : 1; + v50 = v1679; + v66 = v1679; + if ( (_BYTE)v1679 ) + goto LABEL_513; + } + } + if ( v1647 > 2 ) + { + for ( jj = 0; jj < length - 6; ++jj ) + { + if ( *(_DWORD *)&v2596[jj] == 1936016476 && *(_DWORD *)&v2596[jj + 4] == 1886352491 && v2597[jj] == 92 + || *(_DWORD *)&v2596[jj] == 1835357276 && *(_WORD *)&v2596[jj + 4] == 23664 + || *(_DWORD *)&v2596[jj] == 1818838620 && *(_DWORD *)&v2596[jj + 4] == 1667584613 + || *(_DWORD *)&v2596[jj] == 1668236380 + && *(_DWORD *)&v2596[jj + 4] == 1852140917 + && *(_WORD *)&v2597[jj] == 29556 + && v2597[jj + 2] == 92 + || *(_DWORD *)&v2596[jj] == 2003780700 + && *(_DWORD *)&v2596[jj + 4] == 1634692206 + && *(_WORD *)&v2597[jj] == 29540 + && v2597[jj + 2] == 92 + || *(_DWORD *)&v2596[jj] == 1634685532 && *(_DWORD *)&v2596[jj + 4] == 1735289197 && v2597[jj] == 92 + || *(_DWORD *)&v2596[jj] == 779119988 && *(_WORD *)&v2596[jj + 4] == 30821 + || *(_DWORD *)&v2596[jj] == 1702129518 && *(_DWORD *)&v2596[jj + 4] == 778330480 + || *(_DWORD *)&v2596[jj] == 774778460 && *(_WORD *)&v2596[jj + 4] == 23598 + || *(_DWORD *)&v2596[jj] == 778333539 && *(_WORD *)&v2596[jj + 4] == 30821 + || !result_2 ) + { + goto LABEL_513; + } + } + goto LABEL_542; + } +LABEL_513: + str_getprocesstimes_2 = 'G'; + v778 = 'e'; + v779 = 't'; + v780 = 'P'; + v781 = 'r'; + v782 = 'o'; + v783 = 'c'; + v784 = 'e'; + v785 = 's'; + v786 = 's'; + v787 = 'T'; + v788 = 'i'; + v789 = 'm'; + v790 = 'e'; + v791 = 's'; + v792 = '\0'; + GetProcessTimes_2 = (unsigned int (__fastcall *)(__int64, __int64 *, __int64 *, __int64 *, char *))GetProcAddress(hKernel32, &str_getprocesstimes_2); + if ( GetProcessTimes_2(hProcess_5, &v2530, &v2737, &v2668, (char *)&v2667) + && (hCurrentProcess_2 = GetCurrentProcess(), + GetProcessTimes_2(hCurrentProcess_2, &v2529, &v1752, &v1752, (char *)&v1752)) + && v2529 - v2530 <= 900000000 + && v2529 - v2530 >= -300000000 + || v50 ) + { + v74 = v143 != 0; + v2596[length + 4] = v143 != 0; + if ( v1648 && v2719 == v1648 ) + { + v2596[length + 4] |= 2u; + } + else if ( v1649 && v2719 == v1649 ) + { + v2596[length + 4] |= 8u; + } + else if ( v1650 && v2719 == v1650 ) + { + v2596[length + 4] |= 0x10u; + } + else + { + hProcess_10 = OpenProcess(4096i64, 0i64, v2719); + if ( hProcess_10 ) + { + CloseHandle(hProcess_10); + } + else + { + str_getlasterror_3 = 'G'; + v445 = 'e'; + v446 = 't'; + v447 = 'L'; + v448 = 'a'; + v449 = 's'; + v450 = 't'; + v451 = 'E'; + v452 = 'r'; + v453 = 'r'; + v454 = 'o'; + v455 = 'r'; + v456 = '\0'; + GetLastError_3 = (unsigned int (*)(void))GetProcAddress(hKernel32, &str_getlasterror_3); + if ( GetLastError_3() != 5 ) + v2596[length + 4] |= 4u; + } + } + if ( (signed int)(unsigned __int8)v2596[length + 4] > 1 || v50 ) + { + Sleep(1000i64); + ++v1651; + if ( GetProcessTimes_2(hProcess_5, &v1752, &v1752, (__int64 *)&v2597[length + 5], &v2598 + length) ) + { + *(_QWORD *)&v2597[length + 5] -= v2668; + *(_QWORD *)(&v2598 + length) -= v2667; + if ( v2596[length + 4] & 8 + || *(_QWORD *)(&v2598 + length) + *(_QWORD *)&v2597[length + 5] >= 500000i64 + || v50 && !v66 ) + { + v2595 = 64; + *(_QWORD *)&v2596[length + 5] = v2529 - v2530; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2594, length + 31, 0i64); + goto LABEL_584; + } + } + } + } + } +LABEL_542: + if ( !v143 + || *(_DWORD *)((char *)&v2592 + length) != 1819310181 + || *(_DWORD *)&v2593[length] != 1919251055 + || *(_DWORD *)&v2593[length + 4] != 1702389038 + || v2719 != v143 ) + { + if ( *(_DWORD *)&v2591[length] != 1886217556 + || *(_DWORD *)&v2593[length + 4] != 1701603654 + || v2721 != 1702389038 + || ((char)v2720 < 65 || (char)v2720 > 90) + && (SBYTE1(v2720) < 65 || SBYTE1(v2720) > 90) + && (SBYTE2(v2720) < 65 || SBYTE2(v2720) > 90) + && (SHIBYTE(v2720) < 65 || SHIBYTE(v2720) > 90) ) + { + if ( *(_DWORD *)&v2593[length + 2] != 1700026952 ) + { + for ( kk = 0; kk < length - 4; ++kk ) + { + if ( *(_DWORD *)&v2596[kk] == 543649362 + || *(signed __int16 *)&v2596[kk] == 41191 + && (unsigned __int8)v2596[kk + 2] == -127 + && (signed int)(unsigned __int8)v2596[kk + 3] >= 48 + && (signed int)(unsigned __int8)v2596[kk + 3] <= 57 + || *(_DWORD *)&v2596[kk] == 541544018 + || *(_DWORD *)&v2596[kk] == -1864023211 + || *(_DWORD *)&v2596[kk] == 775302706 && *(_WORD *)&v2596[kk + 4] == 30821 ) + { + goto LABEL_581; + } + } +LABEL_573: + if ( (v2720 != 1684107084 || v2721 != 1919052140) + && v2720 != 543649362 + && (v1652 != (_DWORD)qword_5D720 + || v2720 == 1701667143 && v2721 == 1919252047 + || v2720 == 1701667175 && v2721 == 1919252079) ) + { + goto LABEL_582; + } + goto LABEL_581; + } + } + else + { + *(_DWORD *)v2596 = v2720; + *(_DWORD *)&v2596[4] = v2721; + length = 8; + *(_DWORD *)v2597 = 255; + } + } +LABEL_581: + v2595 = 56; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2594, length + 6, 0i64); +LABEL_582: + if ( hProcess_5 ) + CloseHandle(hProcess_5); +LABEL_584: + if ( (v2720 == 1701667143 || v2720 == 1701667175) + && (v2721 == 1919252047 || v2721 == 1919252079) + && (v2722 == 1434018156 || v2722 == 1970889068) ) + { + v75 = 1; + hProcess_9 = OpenProcess(1024i64, 0i64, processId_1); + if ( hProcess_9 ) + { + for ( ll = 0i64; NtQueryVirtualMemory(hProcess_9, ll, 0i64, &v2430, 48i64, &v2738) >= 0; ll = v2431 + v2430 ) + { + if ( v2432 == 4096 && v2434 == 0x20000 && (v2433 == 16 || v2433 == 32 || v2433 == 64) ) + { + if ( v2431 > 0x10000 ) + { + v2571 = 0; + v2572 = 59; + v2573 = v2430; + v2574 = v2431; + v2575 = v2434 | v2433 | v2432; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2571, 18i64, 0i64); + } + if ( processInformation ) + { + v2647 = 0; + v2648 = 53; + v2649 = 1457; + v2650 = processInformation; + v2651 = v2430; + v2652 = v2431; + v2653 = v2434 | v2433 | v2432; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2647, 28i64, 0i64); + } + hProcess_8 = OpenProcess(16i64, 0i64, processId_1); + if ( hProcess_8 ) + { + v2435 = 8; + v2436 = 'H'; + v2437 = '\0'; + v2438 = 'o'; + v2439 = '\0'; + v2440 = 'm'; + v2441 = '\0'; + v2442 = 'e'; + v2443 = '\0'; + memset(&v2444, 0, 0x10ui64); + v2445 = 4; + v2446 = 'F'; + v2447 = '\0'; + v2448 = '1'; + v2449 = '\0'; + memset(&v2450, 0, 0x14ui64); + v2451 = 0x10; + v2452 = '\xFF'; + v2453 = '\xFF'; + v2454 = ''; + v2455 = ''; + v2456 = '\b'; + v2457 = ''; + v2458 = '\0'; + v2459 = '\0'; + v2460 = '\0'; + v2461 = '\0'; + v2462 = '\0'; + v2463 = '\0'; + v2464 = '\0'; + v2465 = '\0'; + v2466 = '\0'; + v2467 = '\0'; + memset(&v2468, 0, 8ui64); + v2469 = 24; + v2470 = 92; + v2471 = 0; + v2472 = 92; + v2473 = 0; + v2474 = 46; + v2475 = 0; + v2476 = 92; + v2477 = 0; + v2478 = 112; + v2479 = 0; + v2480 = 105; + v2481 = 0; + v2482 = 112; + v2483 = 0; + v2484 = 101; + v2485 = 0; + v2486 = 92; + v2487 = 0; + v2488 = 37; + v2489 = 0; + v2490 = 115; + v2491 = 0; + v2492 = 0; + v2493 = 0; + v2494 = 10; + v2495 = -57; + v2496 = 6; + v2497 = 0; + v2498 = 0; + v2499 = 0; + v2500 = 0; + v2501 = -58; + v2502 = 71; + v2503 = 3; + v2504 = 0; + memset(&v2505, 0, 0xEui64); + v2506 = 8; + v2507 = 105; + v2508 = -64; + v2509 = 24; + v2510 = 1; + v2511 = 0; + v2512 = 0; + v2513 = 51; + v2514 = -46; + memset(&v2515, 0, 0x10ui64); + for ( mm = ll; mm != v2431 + v2430; mm += 4096i64 ) + { + if ( NtReadVirtualMemory(hProcess_8, mm, &v2790, 4096i64, 0i64) >= 0 ) + { + for ( nn = 0; (unsigned __int64)nn < 6; ++nn ) + { + for ( i1 = 0; (unsigned int)(*(&v2435 + 7 * nn) + i1) <= 0x1000ui64; ++i1 ) + { + for ( i2 = 0; + i2 < *(&v2435 + 7 * nn) + && *((unsigned __int8 *)&v2790 + (signed int)(i2 + i1)) == *((unsigned __int8 *)&v2435 + + 28 * nn + + (signed int)i2 + + 4); + ++i2 ) + { + ; + } + if ( i2 == *(&v2435 + 7 * nn) ) + { + v2633 = 0; + v2634 = 53; + v2635 = 1388; + v2636 = i1 + mm; + v2637 = v2430; + v2638 = v2431; + v2639 = v2434 | v2433 | v2432; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2633, 28i64, 0i64); + goto LABEL_619; + } + } + } + } + } +LABEL_619: + CloseHandle(hProcess_8); + } + } + } + CloseHandle(hProcess_9); + } + else + { + str_getlasterror_2 = 'G'; + v471 = 'e'; + v472 = 't'; + v473 = 'L'; + v474 = 'a'; + v475 = 's'; + v476 = 't'; + v477 = 'E'; + v478 = 'r'; + v479 = 'r'; + v480 = 'o'; + v481 = 'r'; + v482 = '\0'; + GetLastError_2 = (unsigned int (*)(void))GetProcAddress(hKernel32, &str_getlasterror_2); + if ( GetLastError_2() == 5 ) + { + v123 = 0; + v124 = 59; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v123, 2i64, 0i64); + } + } + hSnapshot_2 = CreateToolhelp32Snapshot(24i64, processId_1); + if ( hSnapshot_2 != -1 ) + { + str_module32first = 'M'; + v673 = 'o'; + v674 = 'd'; + v675 = 'u'; + v676 = 'l'; + v677 = 'e'; + v678 = '3'; + v679 = '2'; + v680 = 'F'; + v681 = 'i'; + v682 = 'r'; + v683 = 's'; + v684 = 't'; + v685 = '\0'; + Module32First = (unsigned int (__fastcall *)(__int64, signed int *))GetProcAddress( + hKernel32, + &str_module32first); + moduleEntry = 568; + if ( Module32First(hSnapshot_2, &moduleEntry) ) + { + str_module32next = 'M'; + v549 = 'o'; + v550 = 'd'; + v551 = 'u'; + v552 = 'l'; + v553 = 'e'; + v554 = '3'; + v555 = '2'; + v556 = 'N'; + v557 = 'e'; + v558 = 'x'; + v559 = 't'; + v560 = '\0'; + Module32Next = (unsigned int (__fastcall *)(__int64, signed int *))GetProcAddress( + hKernel32, + &str_module32next); + str_createfilea_1 = 'C'; + v357 = 'r'; + v358 = 'e'; + v359 = 'a'; + v360 = 't'; + v361 = 'e'; + v362 = 'F'; + v363 = 'i'; + v364 = 'l'; + v365 = 'e'; + v366 = 'A'; + v367 = '\0'; + CreateFileA_1 = GetProcAddress(hKernel32, &str_createfilea_1); + do + { + if ( v2764 != 1769301878 || v2765 != 779312946 ) + { + if ( v2764 == 1701667175 && v2765 == 1919252079 && v2766 == 1970889068 && v2767 == 1818504809 ) + { + v1660 = OpenProcess(16i64, 0i64, processId_1); + if ( v1660 ) + { + if ( NtReadVirtualMemory(v1660, v2762 + 444281, (__int64 *)&v1756, 16i64, 0i64) >= 0 + && *(_QWORD *)&v1756 == -5130500736015824128i64 + && v1758 == -858993469 + && NtReadVirtualMemory(v1660, v1757, (__int64 *)&v1756, 4i64, 0i64) >= 0 + && NtReadVirtualMemory(v1660, v1756, (__int64 *)&v1756, 20i64, 0i64) >= 0 ) + { + for ( i3 = 0; (unsigned __int64)i3 < 0x14; i3 += 4 ) + { + NtReadVirtualMemory( + v1660, + *(unsigned int *)((char *)&v1756 + i3), + (__int64 *)&v2607, + 16i64, + 0i64); + if ( *(unsigned int *)((char *)&v1756 + i3) < v2762 + || *(unsigned int *)((char *)&v1756 + i3) >= v2763 + v2762 + || v2607 == 204 ) + { + v2603 = 0; + v2604 = 59; + v2605 = i3; + v2606 = *(unsigned int *)((char *)&v1756 + i3); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2603, 24i64, 0i64); + } + } + } + CloseHandle(v1660); + } + } + } + else + { + hProcess_7 = OpenProcess(16i64, 0i64, processId_1); + if ( hProcess_7 ) + { + if ( NtReadVirtualMemory(hProcess_7, v2762 + 295766, (__int64 *)&v2769, 30i64, 0i64) >= 0 ) + { + if ( *(_QWORD *)&v2769 != -8422761549041827734i64 + || v2770 != 13 + || v2772 != 38655 + || v2773 != 3467 + || v2774 != -1862336117 ) + { + if ( NtReadVirtualMemory(hProcess_7, v2762 + 295736, (__int64 *)&v2769, 8i64, 0i64) >= 0 + && *(_QWORD *)&v2769 == 29839001828066410i64 ) + { + v2692 = 0; + v2693 = 59; + v2694 = 0; + v2695 = v2762 + 295800; + NtReadVirtualMemory(hProcess_7, v2762 + 295800, &v2696, 16i64, 0i64); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2692, 24i64, 0i64); + } + } + else if ( NtReadVirtualMemory(hProcess_7, v2771, (__int64 *)&v2769, 4i64, 0i64) >= 0 + && NtReadVirtualMemory(hProcess_7, v2769, (__int64 *)&v2769, 4i64, 0i64) >= 0 + && NtReadVirtualMemory(hProcess_7, v2769, (__int64 *)&v2769, 984i64, 0i64) >= 0 ) + { + for ( i4 = 0; (unsigned __int64)i4 < 0x3D8; i4 += 4 ) + { + NtReadVirtualMemory( + hProcess_7, + *(unsigned int *)((char *)&v2769 + i4), + (__int64 *)&v2616, + 16i64, + 0i64); + if ( *(unsigned int *)((char *)&v2769 + i4) < v2762 + || *(unsigned int *)((char *)&v2769 + i4) >= v2763 + v2762 + || v2616 == 204 ) + { + v2612 = 0; + v2613 = 59; + v2614 = i4; + v2615 = *(unsigned int *)((char *)&v2769 + i4); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2612, 24i64, 0i64); + } + } + } + } + CloseHandle(hProcess_7); + } + } + } + while ( Module32Next(hSnapshot_2, &moduleEntry) ); + } + CloseHandle(hSnapshot_2); + } + hSnapshot_1 = CreateToolhelp32Snapshot(4i64, 0i64); + if ( hSnapshot_1 != -1 ) + { + str_thread32first = 'T'; + v659 = 'h'; + v660 = 'r'; + v661 = 'e'; + v662 = 'a'; + v663 = 'd'; + v664 = '3'; + v665 = '2'; + v666 = 'F'; + v667 = 'i'; + v668 = 'r'; + v669 = 's'; + v670 = 't'; + v671 = '\0'; + Thread32First = (unsigned int (__fastcall *)(__int64, signed int *))GetProcAddress( + hKernel32, + &str_thread32first); + v2733 = 28; + if ( Thread32First(hSnapshot_1, &v2733) ) + { + str_thread32next = 'T'; + v562 = 'h'; + v563 = 'r'; + v564 = 'e'; + v565 = 'a'; + v566 = 'd'; + v567 = '3'; + v568 = '2'; + v569 = 'N'; + v570 = 'e'; + v571 = 'x'; + v572 = 't'; + v573 = '\0'; + Thread32Next = (unsigned int (__fastcall *)(__int64, signed int *))GetProcAddress( + hKernel32, + &str_thread32next); + do + { + if ( v2735 == processId_1 ) + { + str_openthread = 'O'; + v312 = 'p'; + v313 = 'e'; + v314 = 'n'; + v315 = 'T'; + v316 = 'h'; + v317 = 'r'; + v318 = 'e'; + v319 = 'a'; + v320 = 'd'; + v321 = '\0'; + OpenThread = (__int64 (__fastcall *)(signed __int64, _QWORD, _QWORD))GetProcAddress( + hKernel32, + &str_openthread); + hThread = OpenThread(10i64, 0i64, v2734); + if ( hThread ) + { + str_resumethread = 'R'; + v393 = 'e'; + v394 = 's'; + v395 = 'u'; + v396 = 'm'; + v397 = 'e'; + v398 = 'T'; + v399 = 'h'; + v400 = 'r'; + v401 = 'e'; + v402 = 'a'; + v403 = 'd'; + v404 = 0; + ResumeThread = (__int64 (__fastcall *)(__int64))GetProcAddress(hKernel32, &str_resumethread); + v1653 = ResumeThread(hThread); + if ( v1653 && v1653 != -1 ) + { + str_suspendthread = 'S'; + v645 = 'u'; + v646 = 's'; + v647 = 'p'; + v648 = 'e'; + v649 = 'n'; + v650 = 'd'; + v651 = 'T'; + v652 = 'h'; + v653 = 'r'; + v654 = 'e'; + v655 = 'a'; + v656 = 'd'; + v657 = '\0'; + SuspendThread = (void (__fastcall *)(__int64))GetProcAddress(hKernel32, &str_suspendthread); + SuspendThread(hThread); + v1687 = 0; + v1688 = 59; + v1689 = v1653; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1687, 6i64, 0i64); + } + v2780 = (signed int)qword_100010; + str_getthreadcontext = 'G'; + v842 = 'e'; + v843 = 't'; + v844 = 'T'; + v845 = 'h'; + v846 = 'r'; + v847 = 'e'; + v848 = 'a'; + v849 = 'd'; + v850 = 'C'; + v851 = 'o'; + v852 = 'n'; + v853 = 't'; + v854 = 'e'; + v855 = 'x'; + v856 = 't'; + v857 = '\0'; + GetThreadContext = (unsigned int (__fastcall *)(__int64, __int64 *))GetProcAddress( + hKernel32, + &str_getthreadcontext); + if ( GetThreadContext(hThread, &context) && v2782 ) + { + v1690 = 0; + v1691 = 59; + v1692 = v2781; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1690, 6i64, 0i64); + } + CloseHandle(hThread); + } + } + } + while ( Thread32Next(hSnapshot_1, &v2733) ); + } + CloseHandle(hSnapshot_1); + } + } + if ( v2720 == 1935766380 && v2721 == 2019896947 ) + { + v2524 = OpenProcess(1024i64, 0i64, processId_1); + if ( v2524 ) + { + for ( i5 = 0i64; NtQueryVirtualMemory(v2524, i5, 0i64, &v2621, 48i64, &v2740) >= 0; i5 = v2622 + v2621 ) + { + if ( v2623 == 4096 && v2625 == 0x20000 && (v2624 == 16 || v2624 == 32 || v2624 == 64) && v2622 > 0x10000 ) + { + v2566 = 0; + v2567 = 66; + v2568 = v2621; + v2569 = v2622; + v2570 = v2625 | v2624 | v2623; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2566, 18i64, 0i64); + } + } + CloseHandle(v2524); + } + } + } + while ( Process32Next(hSnapshot, &processEntry) ); + } + CloseHandle(hSnapshot); + if ( processInformation ) + { + v1702 = 0; + v1703 = 72; + v1704 = 1457; + v1705 = processInformation; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1702, 8i64, 0i64); + } + } + str_loadlibrarya = 'L'; + v406 = 'o'; + v407 = 'a'; + v408 = 'd'; + v409 = 'L'; + v410 = 'i'; + v411 = 'b'; + v412 = 'r'; + v413 = 'a'; + v414 = 'r'; + v415 = 'y'; + v416 = 'A'; + v417 = 0; + LoadLibraryA = (__int64 (__fastcall *)(char *))GetProcAddress(hKernel32, &str_loadlibrarya); + str_psapidll = 'p'; + v281 = 's'; + v282 = 'a'; + v283 = 'p'; + v284 = 'i'; + v285 = '.'; + v286 = 'd'; + v287 = 'l'; + v288 = 'l'; + v289 = 0; + hPsApi = LoadLibraryA(&str_psapidll); + if ( hPsApi ) + { + str_enumprocesses = 'E'; + v631 = 'n'; + v632 = 'u'; + v633 = 'm'; + v634 = 'P'; + v635 = 'r'; + v636 = 'o'; + v637 = 'c'; + v638 = 'e'; + v639 = 's'; + v640 = 's'; + v641 = 'e'; + v642 = 's'; + v643 = '\0'; + EnumProcesses = (unsigned int (__fastcall *)(__int64 *, signed __int64, unsigned int *))GetProcAddress( + hPsApi, + &str_enumprocesses); + if ( EnumProcesses(&v2788, 1600i64, &v132) ) + { + if ( v132 < 0x640ui64 ) + { + for ( i6 = 0; ; i6 += 4 ) + { + if ( i6 >= 0x10000 ) + goto LABEL_752; + hProcess_6 = OpenProcess(4096i64, 0i64, (unsigned int)i6); + if ( hProcess_6 ) + { + v2742 = 0; + v2743 = 56; + v52 = 128; + if ( !QueryFullProcessImageName(hProcess_6, 0i64, &v2777, &v52) + || (size = 255, + (v52 = WideCharToMultiByte(65001i64, 0i64, &v2777, v52, (__int64)v2744, *(_QWORD *)&size, 0i64, 0i64)) == 0) ) + { + v2608 = i6; + v2609 = 0; + v2610 = 512; + v2611 = &v2787; + if ( (signed int)NtQuerySystemInformation(88i64, (unsigned int *)&v2608, 24i64, 0i64) < 0 ) + { + v52 = 0; + } + else + { + v2710 = v2744; + size = 255; + v52 = WideCharToMultiByte( + 65001i64, + 0i64, + v2611, + v2609 / 2, + (__int64)v2744, + *(_QWORD *)&size, + 0i64, + 0i64); + } + } + for ( i7 = 0; ; ++i7 ) + { + v2709 = i7; + if ( i7 >= v132 / 4ui64 || *((_DWORD *)&v2788 + i7) == i6 ) + break; + } + if ( v52 ) + { + if ( !v75 + && (*(_DWORD *)((char *)&v2740 + v52 + 1) == 'emaG' || *(_DWORD *)((char *)&v2740 + v52 + 1) == 'emag') + && (*(_DWORD *)((char *)&v2740 + v52 + 5) == 'revO' || *(_DWORD *)((char *)&v2740 + v52 + 5) == 'revo') + && (*(_DWORD *)&v2741[v52] == 'Uyal' || *(_DWORD *)&v2741[v52] == 'uyal') + || (v2708 = i7, i7 == v132 / 4ui64) + && *(_DWORD *)((char *)&v2740 + v52) == 'aets' + && *(_DWORD *)((char *)&v2740 + v52 + 4) == 'bewm' ) + { + str_getexitcodeprocess = 'G'; + v983 = 'e'; + v984 = 't'; + v985 = 'E'; + v986 = 'x'; + v987 = 'i'; + v988 = 't'; + v989 = 'C'; + v990 = 'o'; + v991 = 'd'; + v992 = 'e'; + v993 = 'P'; + v994 = 'r'; + v995 = 'o'; + v996 = 'c'; + v997 = 'e'; + v998 = 's'; + v999 = 's'; + v1000 = '\0'; + GetExitCodeProcess = (unsigned int (__fastcall *)(__int64, int *))GetProcAddress( + hKernel32, + &str_getexitcodeprocess); + if ( GetExitCodeProcess(hProcess_6, &exitCode) ) + { + if ( exitCode == 259 ) + { + str_getprocesstimes_1 = 'G'; + v826 = 'e'; + v827 = 't'; + v828 = 'P'; + v829 = 'r'; + v830 = 'o'; + v831 = 'c'; + v832 = 'e'; + v833 = 's'; + v834 = 's'; + v835 = 'T'; + v836 = 'i'; + v837 = 'm'; + v838 = 'e'; + v839 = 's'; + v840 = '\0'; + GetProcessTimes_1 = (unsigned int (__fastcall *)(__int64, __int64 *, __int64 *, __int64 *, __int64 *))GetProcAddress(hKernel32, &str_getprocesstimes_1); + if ( !GetProcessTimes_1(hProcess_6, &v2704, &v1685, &v1685, &v1685) ) + goto LABEL_800; + hCurrentProcess_1 = GetCurrentProcess(); + if ( GetProcessTimes_1(hCurrentProcess_1, &v2705, &v1685, &v1685, &v1685) ) + *(_DWORD *)&v2744[v52] = (v2704 - v2705) / 10000 & 0xFFFFFFFE; + else +LABEL_800: + *(_DWORD *)&v2744[v52] = 0; + if ( *(_DWORD *)&v2744[v52] >= 0 ) + { + v2703 = i7; + v1680 = i7 == v132 / 4ui64; + *(_DWORD *)&v2744[v52] |= v1680; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2742, v52 + 6, 0i64); + } + } + } + else + { + v30 = GetLastError(); + *(_DWORD *)&v2744[v52] = v30; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2742, v52 + 6, 0i64); + } + } + } + v2702 = i7; + v31 = v132 % 4ui64; + if ( i7 != v132 / 4ui64 ) + goto LABEL_750; + str_getprocesstimes = 'G'; + v762 = 'e'; + v763 = 't'; + v764 = 'P'; + v765 = 'r'; + v766 = 'o'; + v767 = 'c'; + v768 = 'e'; + v769 = 's'; + v770 = 's'; + v771 = 'T'; + v772 = 'i'; + v773 = 'm'; + v774 = 'e'; + v775 = 's'; + v776 = '\0'; + GetProcessTimes = (unsigned int (__fastcall *)(__int64, __int64 *, __int64 *, __int64 *, __int64 *))GetProcAddress(hKernel32, &str_getprocesstimes); + str_getlasterror_1 = 'G'; + v419 = 'e'; + v420 = 't'; + v421 = 'L'; + v422 = 'a'; + v423 = 's'; + v424 = 't'; + v425 = 'E'; + v426 = 'r'; + v427 = 'r'; + v428 = 'o'; + v429 = 'r'; + v430 = '\0'; + GetLastError_1 = (unsigned int (*)(void))GetProcAddress(hKernel32, &str_getlasterror_1); + if ( GetProcessTimes(hProcess_6, &v2519, &v2519, &v2519, &v2519) || GetLastError_1() != 31 ) + { + CloseHandle(hProcess_6); + continue; + } + CloseHandle(hProcess_6); + hProcess_6 = OpenProcess(4096i64, 0i64, (unsigned int)i6); + if ( hProcess_6 ) + break; + } +LABEL_707: + ; + } + if ( v52 ) + { + if ( GetFileAttributesExW(&v2777, 0i64, &v2751) ) + v1654 = v2752; + else + v1654 = 0; + *(_DWORD *)&v2744[v52] = v1654; + ((void (__fastcall *)(char *, _QWORD, _QWORD))ReportDetection)(&v2742, v52 + 6, 0i64); + } +LABEL_750: + ((void (__fastcall *)(__int64, unsigned __int64))CloseHandle)(hProcess_6, v31); + goto LABEL_707; + } + } + } +LABEL_752: + str_be_dlldll = 'B'; + v323 = 'E'; + v324 = '_'; + v325 = 'D'; + v326 = 'L'; + v327 = 'L'; + v328 = '.'; + v329 = 'd'; + v330 = 'l'; + v331 = 'l'; + v332 = '\0'; + if ( GetFileAttributesExA(&str_be_dlldll, 0i64, &fileInformation) ) + { + v1693 = 0; + v1694 = 61; + v1695 = v2712; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1693, 6i64, 0i64); + } + str_beep = '\\'; + v233 = '\\'; + v234 = '.'; + v235 = '\\'; + v236 = 'B'; + v237 = 'e'; + v238 = 'e'; + v239 = 'p'; + v240 = '\0'; + size = '\0'; + dwDesiredAccess = 3; + v1686 = CreateFileA(&str_beep, 0x80000000i64, 3i64, 0i64, *(_QWORD *)&dwDesiredAccess, *(_QWORD *)&size, 0i64); + if ( v1686 != -1 ) + { + v125 = 0; + v126 = 62; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v125, 2i64, 0i64); + CloseHandle(v1686); + } + v223 = '\\'; + v224 = '\\'; + v225 = '.'; + v226 = '\\'; + v227 = 'N'; + v228 = 'u'; + v229 = 'l'; + v230 = 'l'; + v231 = '\0'; + size = 0; + dwDesiredAccess = 3; + v1686 = CreateFileA(&v223, 0x80000000i64, 3i64, 0i64, *(_QWORD *)&dwDesiredAccess, *(_QWORD *)&size, 0i64); + if ( v1686 != -1 ) + { + v127 = 0; + v128 = 63; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v127, 2i64, 0i64); + CloseHandle(v1686); + } + str_gettickcount = 'G'; + v484 = 'e'; + v485 = 't'; + v486 = 'T'; + v487 = 'i'; + v488 = 'c'; + v489 = 'k'; + v490 = 'C'; + v491 = 'o'; + v492 = 'u'; + v493 = 'n'; + v494 = 't'; + v495 = 0; + GetTickCount = (__int64 (*)(void))GetProcAddress(hKernel32, &str_gettickcount); + tickCount = GetTickCount(); + Sleep(1000i64); + tickDelta = (unsigned __int64)GetTickCount() - tickCount; + if ( tickDelta >= 02260 ) + { + v1696 = 0; + v1697 = 69; + v1698 = tickDelta; + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1696, 6i64, 0i64); + } + v1525 = '.'; + v1526 = '.'; + v1527 = '\\'; + v1528 = '.'; + v1529 = '.'; + v1530 = '\\'; + v1531 = 'P'; + v1532 = 'l'; + v1533 = 'u'; + v1534 = 'g'; + v1535 = 'i'; + v1536 = 'n'; + v1537 = 's'; + v1538 = '\\'; + v1539 = 'Z'; + v1540 = 'i'; + v1541 = 'p'; + v1542 = 'U'; + v1543 = 't'; + v1544 = 'i'; + v1545 = 'l'; + v1546 = 'i'; + v1547 = 't'; + v1548 = 'y'; + v1549 = '\\'; + v1550 = 'T'; + v1551 = 'h'; + v1552 = 'i'; + v1553 = 'r'; + v1554 = 'd'; + v1555 = 'P'; + v1556 = 'a'; + v1557 = 'r'; + v1558 = 't'; + v1559 = 'y'; + v1560 = '\\'; + v1561 = '7'; + v1562 = 'z'; + v1563 = 'p'; + v1564 = 'p'; + v1565 = '\\'; + v1566 = 'd'; + v1567 = 'l'; + v1568 = 'l'; + v1569 = '\\'; + v1570 = 'W'; + v1571 = 'i'; + v1572 = 'n'; + v1573 = '6'; + v1574 = '4'; + v1575 = '\\'; + v1576 = '7'; + v1577 = 'z'; + v1578 = '.'; + v1579 = 'd'; + v1580 = 'l'; + v1581 = 'l'; + v1582 = 0; + hModule = GetModuleHandleA((__int64 *)&v1525); + if ( hModule && *(_DWORD *)(hModule + 4096) != -15449657 ) + { + v2581 = 0; + v2582 = 70; + v2583 = 0; + v2584 = *(_QWORD *)(hModule + 4096); + v2585 = *(_QWORD *)(hModule + 4104); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2581, 19i64, 0i64); + } + v207 = 'h'; + v208 = 'a'; + v209 = 'l'; + v210 = '.'; + v211 = 'd'; + v212 = 'l'; + v213 = 'l'; + v214 = 0; + hModule = GetModuleHandleA((__int64 *)&v207); + if ( hModule ) + { + v2576 = 0; + v2577 = 70; + v2578 = 2; + v2579 = *(_QWORD *)(hModule + 4096); + v2580 = *(_QWORD *)(hModule + 4104); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v2576, 19i64, 0i64); + } + v1001 = 'n'; + v1002 = 'v'; + v1003 = 'T'; + v1004 = 'o'; + v1005 = 'o'; + v1006 = 'l'; + v1007 = 's'; + v1008 = 'E'; + v1009 = 'x'; + v1010 = 't'; + v1011 = '6'; + v1012 = '4'; + v1013 = '_'; + v1014 = '1'; + v1015 = '.'; + v1016 = 'd'; + v1017 = 'l'; + v1018 = 'l'; + v1019 = 0; + hModule = GetModuleHandleA((__int64 *)&v1001); + if ( hModule ) + { + v1709 = 0; + v1710 = 72; + v1711 = 1448; + v1712 = *(_DWORD *)(hModule + *(signed int *)(hModule + 60) + 80); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1709, 8i64, 0i64); + } + v945 = 'w'; + v946 = 's'; + v947 = '2'; + v948 = 'd'; + v949 = 'e'; + v950 = 't'; + v951 = 'o'; + v952 = 'u'; + v953 = 'r'; + v954 = '_'; + v955 = 'x'; + v956 = '9'; + v957 = '6'; + v958 = '.'; + v959 = 'd'; + v960 = 'l'; + v961 = 'l'; + v962 = 0; + hModule = GetModuleHandleA((__int64 *)&v945); + if ( hModule ) + { + v1713 = 0; + v1714 = 72; + v1715 = 1461; + v1716 = *(_DWORD *)(hModule + *(signed int *)(hModule + 60) + 80); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1713, 8i64, 0i64); + } + str_networkdllx64 = 'n'; + v928 = 'e'; + v929 = 't'; + v930 = 'w'; + v931 = 'o'; + v932 = 'r'; + v933 = 'k'; + v934 = 'd'; + v935 = 'l'; + v936 = 'l'; + v937 = 'x'; + v938 = '6'; + v939 = '4'; + v940 = '.'; + v941 = 'd'; + v942 = 'l'; + v943 = 'l'; + v944 = 0; + hModule = GetModuleHandleA((__int64 *)&str_networkdllx64); + if ( hModule ) + { + if ( *(_DWORD *)(hModule + *(signed int *)(hModule + 60) + 80) < 0x200000u + || *(_DWORD *)(hModule + *(signed int *)(hModule + 60) + 80) >= 0x400000u ) + { + if ( *(_DWORD *)(*(signed int *)(hModule + 60) + hModule + 172) == 6944 ) + { + v1722 = 0; + v1723 = 72; + v1724 = 1463; + v1725 = *(_DWORD *)(hModule + *(signed int *)(hModule + 60) + 8); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1722, 8i64, 0i64); + } + } + else + { + v1718 = 0; + v1719 = 72; + v1720 = 1463; + v1721 = *(_DWORD *)(*(signed int *)(hModule + 60) + hModule + 172); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1718, 8i64, 0i64); + } + } + str_nxdetoursdll = 'n'; + v859 = 'x'; + v860 = 'd'; + v861 = 'e'; + v862 = 't'; + v863 = 'o'; + v864 = 'u'; + v865 = 'r'; + v866 = 's'; + v867 = '_'; + v868 = '6'; + v869 = '4'; + v870 = '.'; + v871 = 'd'; + v872 = 'l'; + v873 = 108; + v874 = '\0'; + hModule = GetModuleHandleA((__int64 *)&str_nxdetoursdll); + if ( hModule ) + { + v1726 = 0; + v1727 = 72; + v1728 = 1464; + v1729 = *(_DWORD *)(hModule + *(signed int *)(hModule + 60) + 80); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1726, 8i64, 0i64); + } + str_nvcompiler = 'n'; + v717 = 'v'; + v718 = 'c'; + v719 = 'o'; + v720 = 'm'; + v721 = 'p'; + v722 = 'i'; + v723 = 'l'; + v724 = 'e'; + v725 = 'r'; + v726 = '.'; + v727 = 'd'; + v728 = 'l'; + v729 = 'l'; + v730 = '\0'; + hModule = GetModuleHandleA((__int64 *)&str_nvcompiler); + if ( hModule ) + { + v1739 = 0; + v1740 = 72; + v1741 = 1468; + v1742 = *(_DWORD *)(hModule + 0x1000); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1739, 8i64, 0i64); + } + str_iphlpapi = 'i'; + v458 = 'p'; + v459 = 'h'; + v460 = 'l'; + v461 = 'p'; + v462 = 'a'; + v463 = 'p'; + v464 = 'i'; + v465 = '.'; + v466 = 'd'; + v467 = 'l'; + v468 = 'l'; + v469 = '\0'; + hModule = LoadLibraryA(&str_iphlpapi); + if ( hModule ) + { + str_getextendedTcptable = 'G'; + v1061 = 'e'; + v1062 = 't'; + v1063 = 'E'; + v1064 = 'x'; + v1065 = 't'; + v1066 = 'e'; + v1067 = 'n'; + v1068 = 'd'; + v1069 = 'e'; + v1070 = 'd'; + v1071 = 'T'; + v1072 = 'c'; + v1073 = 'p'; + v1074 = 'T'; + v1075 = 'a'; + v1076 = 'b'; + v1077 = 'l'; + v1078 = 'e'; + v1079 = '\0'; + GetExtendedTcpTable = (unsigned int (__fastcall *)(unsigned int *, unsigned int *, _QWORD, signed __int64, _QWORD, _QWORD))GetProcAddress(hModule, &str_getextendedTcptable); + memset(&v2716, 0, 0x14ui64); + for ( i8 = 0; i8 < 500; ++i8 ) + { + v1656 = 0; + size = 0; + dwDesiredAccess = 8; + GetExtendedTcpTable(0i64, &v1656, 0i64, 2i64, *(_QWORD *)&dwDesiredAccess, *(_QWORD *)&size); + buffer_2 = (unsigned int *)malloc(v1656); + size = 0; + dwDesiredAccess = 8; + if ( !GetExtendedTcpTable(buffer_2, &v1656, 0i64, 2i64, *(_QWORD *)&dwDesiredAccess, *(_QWORD *)&size) ) + { + for ( i9 = 0; i9 < *buffer_2; ++i9 ) + { + if ( (buffer_2[40 * i9 + 5] == 0x656B1468 || buffer_2[40 * i9 + 5] == 0x656C1468) + && buffer_2[40 * i9 + 6] == 20480 ) + { + for ( i10 = 0; i10 < 10 && buffer_2[40 * i9 + 4] != *((unsigned __int16 *)&v2716 + i10); ++i10 ) + { + if ( !*((_WORD *)&v2716 + i10) ) + { + v1743 = 0; + v1744 = 72; + v1745 = 1465; + v1746 = BYTE1(buffer_2[40 * i9 + 4]) | (LOBYTE(buffer_2[40 * i9 + 4]) << 8); + ((void (__fastcall *)(char *, signed __int64, _QWORD))ReportDetection)(&v1743, 8i64, 0i64); + *((_WORD *)&v2716 + i10) = buffer_2[40 * i9 + 4]; + break; + } + } + } + } + } + free(buffer_2); + Sleep(10i64); + } + } + str_wmpdll = 'w'; + v216 = 'm'; + v217 = 'p'; + v218 = '.'; + v219 = 'd'; + v220 = 'l'; + v221 = 'l'; + v222 = 0; + result = GetModuleHandleA((__int64 *)&str_wmpdll); + hModule = result; + if ( result ) + { + v2797 = 0; + v41 = 72; + v42 = 1470; + v35 = *(_DWORD *)(v36 + 4096); + result = v33(&v34, 8i64, 0i64); + } + return result; +} +// 5D720: using guessed type __int64 qword_5D720[2]; +// 100010: using guessed type __int64 qword_100010[4]; + +//----- (000000000004D46D) ---------------------------------------------------- +unsigned __int64 __usercall sub_4D46D@(unsigned __int64 result@) +{ + char *v1; // r10 + char *v2; // r11 + char v3; // [rsp+18h] [rbp+8h] + + v1 = &v3 - result; + if ( (unsigned __int64)&v3 < result ) + v1 = 0i64; + v2 = (char *)__readgsqword(0x10u); + if ( v1 < v2 ) + { + LOWORD(v1) = (unsigned __int16)v1 & 0xF000; + do + { + v2 -= 4096; + *v2 = 0; + } + while ( v1 != v2 ); + } + return result; +} + +// ALL OK, 2 function(s) have been successfully decompiled