Function at 0x46a000
Capabilities:
Accept command line arguments
Check internet connectivity via wininet
Create thread
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x284
mov eax, dword [0x493040]
xor eax, esp
mov dword [esp + 0x280], eax
push ebx
push esi
push edi
lea eax, [esp + 0x288]
push eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov edi, dword [esp + 0x288]
xor esi, esi
mov ebx, eax
test edi, edi
jle 0x46a08e
mov edx, dword [ebx + esi*4]
mov ecx, str._dev
nop dword [eax]
mov ax, word [edx]
cmp ax, word [ecx]
jne 0x46a076
test ax, ax
je 0x46a072
mov ax, word [edx + 2]
cmp ax, word [ecx + 2]
jne 0x46a076
add edx, 4
add ecx, 4
test ax, ax
jne 0x46a050
xor eax, eax
jmp 0x46a07b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x46a089
mov dword [0x4ef268], 1
inc esi
cmp esi, edi
jl 0x46a041
push ebx
call dword [sym.imp.KERNEL32.dll_LocalFree]
cmp dword [0x4ef268], 0
je 0x46a0c4
push str.1337
push 0x20
push 0x4ef1b0
mov dword [0x493368], 0x48a570
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
add esp, 0xc
mov byte [0x4eecef], 1
call dword [sym.imp.SHELL32.dll_IsUserAnAdmin]
test eax, eax
jne 0x46a0df
push 0x10
push str.Error_
push str.Run_program_with_admin_privileges
jmp 0x46ab36
push str.https:__getpantry.cloud_apiv1_pantry_f1e2ba1e_bfa2_4403_b648_c65ae5307c75_basket_KEYS
lea ecx, [esp + 0x24c]
call fcn.00404060
cmp dword [esp + 0x25c], 0xf
lea eax, [esp + 0x248]
push 0
cmova eax, dword [esp + 0x24c]
push 1
push eax
call dword [sym.imp.WININET.dll_InternetCheckConnectionA]
mov ecx, dword [esp + 0x25c]
mov esi, eax
cmp ecx, 0xf
jbe 0x46a152
mov edx, dword [esp + 0x248]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x46a148
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x46a148
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0047df67
add esp, 8
test esi, esi
jne 0x46a16f
cmp dword [0x4ef268], esi
jne 0x46a16f
push 0x10
push str.Error_
push str.Check_your_internet_connection_and_try_again
jmp 0x46ab36
lea eax, [esp + 0x23c]
push eax
push dword [0x4ef278]
call dword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
test eax, eax
je 0x46ab2a
cmp dword [esp + 0x23c], 0x103
sete al
test al, al
je 0x46ab2a
push 0
push 0x452380
call dword [sym.imp.USER32.dll_EnumWindows]
push dword [0x4ef184]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
jne 0x46a1cf
push 0x10
push str.Error_
push str.Failed_to_find_game_window
jmp 0x46ab36
sub esp, 8
mov eax, esp
mov dword [eax], str.client.dll
mov dword [eax + 4], 0xa
lea eax, [esp + 0x18]
push eax
call fcn.00451220
mov esi, eax
mov ecx, 0x89
mov edi, 0x4eef30
rep movsd dword es:[edi], dword [esi]
mov eax, dword [0x4eef44]
mov dword [0x4ef17c], eax
test eax, eax
jne 0x46a218
push 0x10
push str.Error_
push str.Failed_to_find_client.dll_module
jmp 0x46ab36
sub esp, 8
mov eax, esp
mov dword [eax], str.engine.dll
mov dword [eax + 4], 0xa
lea eax, [esp + 0x18]
push eax
call fcn.00451220
mov esi, eax
mov ecx, 0x89
mov edi, 0x4eed08
rep movsd dword es:[edi], dword [esi]
mov eax, dword [0x4eed1c]
mov dword [0x4ef188], eax
test eax, eax
jne 0x46a261
push 0x10
push str.Error_
push str.Failed_to_find_engine.dll_module
jmp 0x46ab36
push 8
call fcn.0047de1d
add esp, 4
lea ecx, [esp + 0x264]
mov dword [eax], str.NiggaLose.cc
push ecx
push 0
push eax
push 0x47be60
push 0
push 0
mov dword [eax + 4], 0x464eb0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x18
mov dword [esp + 0x260], eax
test eax, eax
je 0x46ab17
mov al, byte [0x4eecef]
test al, al
jne 0x46a2e8
nop dword [eax]
cmp byte [0x4ee218], 0
je 0x46aa9b
lea ecx, [esp + 0x268]
mov dword [esp + 0x268], 0xa
mov dword [esp + 0x26c], 0
call fcn.00471760
mov al, byte [0x4eecef]
test al, al
je 0x46a2b0
push 0
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
add esp, 4
push eax
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
add esp, 4
push 0x100
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_SetPriorityClass]
push str.xxx____xx____xxxxxxxxx
push 0x48a4a8
sub esp, 0x224
lea eax, [esp + 0x468]
mov edi, esp
mov ecx, 0x89
mov esi, 0x4eef30
rep movsd dword es:[edi], dword [esi]
push eax
call fcn.00451300
mov ebx, dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
lea ecx, [esp + 0x23c]
push 0
push 4
mov eax, dword [eax]
mov dword [0x4ef354], eax
add eax, 3
push ecx
push eax
push dword [0x4ef278]
mov dword [esp + 0x250], 0
call ebx
mov eax, dword [esp + 0x23c]
mov ecx, 0x89
sub eax, dword [0x4ef17c]
mov esi, 0x4eef30
push str.x____xxxxx____xx
push 0x48a4d4
add eax, 4
sub esp, 0x224
mov dword [0x4ef354], eax
mov edi, esp
lea eax, [esp + 0x468]
rep movsd dword es:[edi], dword [esi]
push eax
call fcn.00451300
push 0
push 4
lea ecx, [esp + 0x244]
mov eax, dword [eax]
mov dword [0x4ef350], eax
inc eax
push ecx
push eax
push dword [0x4ef278]
mov dword [esp + 0x250], 0
call ebx
mov eax, dword [esp + 0x23c]
sub eax, dword [0x4ef17c]
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
mov dword [0x4ef350], eax
lea eax, [esp + 0x248]
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x25c], 6
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.clear
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo___
call esi
mov dword [esp + 0x24c], 8
mov dword [esp + 0x248], 0
lea eax, [esp + 0x248]
mov dword [esp + 0x250], str.echo___
push eax
push 0
push 0x4a
push dword [0x4ef184]
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo___
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], 0x48a690
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo________________________________________________________________________________________________________
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.echo_________________________________________________________________________________________________
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo________________________________________________________________________________________________
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.echo__________________________________________________________________________________________________
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo____________________________________________________________________________________________
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.echo________________________________________________________________________________________
call esi
mov dword [esp + 0x240], 0x72
mov dword [esp + 0x23c], 0
lea eax, [esp + 0x23c]
mov dword [esp + 0x244], str.echo_____________________________________________________________________________________
push eax
push 0
push 0x4a
push dword [0x4ef184]
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], 0x48aa50
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo_________________________________________________________________________________________________________
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 0x72
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.echo___________________________________________________________________________________________________________
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo___
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.echo___
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo___
call esi
lea eax, [esp + 0x248]
mov dword [esp + 0x24c], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x258], 0
mov dword [esp + 0x260], str.echo___
call esi
lea eax, [esp + 0x23c]
mov dword [esp + 0x240], 8
push eax
push 0
push 0x4a
push dword [0x4ef184]
mov dword [esp + 0x24c], 0
mov dword [esp + 0x254], str.echo___
call esi
mov ecx, str.Successfully_injected
call fcn.00453e90
push 0x4696a0
lea ecx, [esp + 0x26c]
call fcn.004718c0
push 0x469730
lea ecx, [esp + 0x284]
call fcn.004718c0
push 0x469be0
lea ecx, [esp + 0x27c]
call fcn.004718c0
push 0x469c70
lea ecx, [esp + 0x274]
call fcn.004718c0
cmp dword [esp + 0x264], 0
je 0x46aaad
mov esi, dword [sym.imp.MSVCP140.dll__Thrd_id]
call esi
mov ecx, dword [esp + 0x264]
cmp ecx, eax
je 0x46aac6
mov edi, dword [sym.imp.MSVCP140.dll__Thrd_join]
push 0
push ecx
push dword [esp + 0x268]
call edi
add esp, 0xc
test eax, eax
jne 0x46aae5
xorps xmm0, xmm0
movlpd qword [esp + 0x260], xmm0
cmp dword [esp + 0x26c], eax
je 0x46aaad
call esi
mov ecx, dword [esp + 0x26c]
cmp ecx, eax
je 0x46aac6
push 0
push ecx
push dword [esp + 0x270]
call edi
add esp, 0xc
test eax, eax
jne 0x46aae5
xorps xmm0, xmm0
movlpd qword [esp + 0x268], xmm0
cmp dword [esp + 0x284], eax
je 0x46aaad
call esi
mov ecx, dword [esp + 0x284]
cmp ecx, eax
je 0x46aac6
push 0
push ecx
push dword [esp + 0x288]
call edi
add esp, 0xc
test eax, eax
jne 0x46aae5
xorps xmm0, xmm0
movlpd qword [esp + 0x280], xmm0
cmp dword [esp + 0x27c], eax
je 0x46aaad
call esi
mov ecx, dword [esp + 0x27c]
cmp ecx, eax
je 0x46aac6
push 0
push ecx
push dword [esp + 0x280]
call edi
add esp, 0xc
test eax, eax
jne 0x46aae5
xorps xmm0, xmm0
movlpd qword [esp + 0x278], xmm0
cmp dword [esp + 0x274], eax
je 0x46aaad
call esi
mov ecx, dword [esp + 0x274]
cmp ecx, eax
je 0x46aac6
push 0
push ecx
push dword [esp + 0x278]
call edi
add esp, 0xc
test eax, eax
jne 0x46aae5
xorps xmm0, xmm0
movlpd qword [esp + 0x270], xmm0
call fcn.00465ad0
cmp dword [esp + 0x274], 0
jne 0x46aa95
cmp dword [esp + 0x27c], 0
jne 0x46aa95
cmp dword [esp + 0x284], 0
jne 0x46aa95
cmp dword [esp + 0x26c], 0
jne 0x46aa95
mov ebx, dword [0x4ef26c]
test ebx, ebx
je 0x46aa8b
mov esi, dword [sym.imp.MSVCP140.dll__Cnd_destroy_in_situ]
lea edi, [ebx + 0x4d8]
lea eax, [edi + 0x58]
push eax
call esi
add esp, 4
lea eax, [edi + 0x30]
push eax
call esi
add esp, 4
push edi
call dword [sym.imp.MSVCP140.dll__Mtx_destroy_in_situ]
mov ecx, dword [ebx + 0x4d4]
add esp, 4
cmp ecx, 0xf
jbe 0x46aa5b
mov eax, dword [ebx + 0x4c0]
inc ecx
cmp ecx, 0x1000
jb 0x46aa51
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a142
mov eax, edx
push ecx
push eax
call fcn.0047df67
add esp, 8
mov ecx, ebx
mov dword [ebx + 0x4d0], 0
mov dword [ebx + 0x4d4], 0xf
mov byte [ebx + 0x4c0], 0
call fcn.00406c20
push 0x560
push ebx
call fcn.0047df67
add esp, 8
cmp dword [esp + 0x264], 0
je 0x46aafe
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
test al, al
jne 0x46a2e8
cmp dword [esp + 0x264], 0
jne 0x46aab5
push 1
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
call dword [sym.imp.MSVCP140.dll__Thrd_id]
mov ecx, dword [esp + 0x264]
cmp ecx, eax
jne 0x46aace
push 5
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
push 0
push ecx
push dword [esp + 0x268]
call dword [sym.imp.MSVCP140.dll__Thrd_join]
add esp, 0xc
test eax, eax
je 0x46aaed
push 2
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
xorps xmm0, xmm0
movlpd qword [esp + 0x260], xmm0
jmp 0x46a9eb
xor eax, eax
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x280]
xor ecx, esp
call fcn.0047dd95
mov esp, ebp
pop ebp
ret 0x10
push 6
mov dword [esp + 0x268], 0
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
push 0x10
push str.Error_
push str.csgo.exe_process_doesnt_exist
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x28c]
mov eax, 1
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.0047dd95
mov esp, ebp
pop ebp
ret 0x10