Function at 0x469270
Capabilities:
Check mutex and terminate process on windows
Check mutex on windows
Create directory
Get common file path
Identify system language via api
Set console window title
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x74c
mov eax, dword [0xb323bc]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
call dword [sym.imp.KERNEL32.dll_GetUserDefaultUILanguage]
movzx eax, ax
mov dword [ebp - 0x360], eax
cmp dword [ebp - 0x360], 0x419
je 0x4692c6
cmp dword [ebp - 0x360], 0x19
je 0x4692c6
cmp dword [ebp - 0x360], 0x85
je 0x4692c6
cmp dword [ebp - 0x360], 0x6d
je 0x4692c6
cmp dword [ebp - 0x360], 0x44
jne 0x4692cd
mov byte [0xb3827c], 1
call fcn.004659c0
push str.start_https:__discord.gg_uS48TNZ
call fcn.00479e17
add esp, 4
push str.start_https:__vk.com_chit_dlya_csgo
call fcn.00479e17
add esp, 4
mov dword [ebp - 0x34c], 0
push 0x218
lea ecx, [ebp - 0x348]
call fcn.00448e70
lea ecx, [ebp - 0x348]
call fcn.0040b060
push 0xc
lea ecx, [ebp - 0x18]
call fcn.00448e70
lea ecx, [ebp - 0x18]
call fcn.0040b800
push str.Steam.exe
lea ecx, [ebp - 0x4ec]
call fcn.00402d50
lea ecx, [ebp - 0x4ec]
push ecx
lea edx, [ebp - 0x454]
push edx
call fcn.0040b650
add esp, 8
push eax
lea ecx, [ebp - 0x18]
call fcn.00462370
lea ecx, [ebp - 0x454]
call fcn.0040b7a0
lea ecx, [ebp - 0x4ec]
call fcn.00402cf0
lea ecx, [ebp - 0x18]
call fcn.0040b790
movzx eax, al
test eax, eax
jne 0x469427
push 0xd7b
lea ecx, [ebp - 0x18]
call fcn.0040b780
mov ecx, dword [eax]
push ecx
lea ecx, [ebp - 0x348]
call fcn.0040b500
lea ecx, [ebp - 0x18]
call fcn.0040b780
mov edx, dword [eax]
push edx
push 0
push 1
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x370], eax
push 0
mov eax, dword [ebp - 0x370]
push eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
mov ecx, dword [ebp - 0x370]
push ecx
call dword [sym.imp.KERNEL32.dll_CloseHandle]
movzx edx, byte [0xb3827c]
test edx, edx
je 0x4693e4
mov dword [ebp - 0x374], 0x49a7b4
jmp 0x4693ee
mov dword [ebp - 0x374], str.Information
movzx eax, byte [0xb3827c]
test eax, eax
je 0x469405
mov dword [ebp - 0x378], str.Steam
jmp 0x46940f
mov dword [ebp - 0x378], str.Steam_was_closed_for_security_reasons.__n_start_instruction_:__n____Start_ExtrimHack__n____Click_Start_cheat__n____Start_Steam_and_CS:GO_have_a_Nice_game_
push 0x40
mov ecx, dword [ebp - 0x374]
push ecx
mov edx, dword [ebp - 0x378]
push edx
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x78]
call fcn.00411390
push 0xb38498
push 0
push 0
push 0x1a
push 0
call dword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
jl 0x4694fa
push str.extrimhack_
lea ecx, [ebp - 0x5dc]
call fcn.00460720
mov ecx, eax
call fcn.004654f0
mov dword [ebp - 0x424], eax
push 0xb38498
lea ecx, [ebp - 0x56c]
call fcn.00402ec0
mov dword [ebp - 0x428], eax
mov eax, dword [ebp - 0x424]
push eax
mov ecx, dword [ebp - 0x428]
push ecx
lea edx, [ebp - 0x554]
push edx
call fcn.00411450
add esp, 0xc
push eax
lea ecx, [ebp - 0x78]
call fcn.0040a650
lea ecx, [ebp - 0x554]
call fcn.00402e70
lea ecx, [ebp - 0x56c]
call fcn.00402e70
push str.account.txt
lea ecx, [ebp - 0x524]
call fcn.004608c0
mov ecx, eax
call fcn.00465550
push eax
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x584]
push ecx
call fcn.0045d340
add esp, 0xc
push eax
mov ecx, 0xb38298
call fcn.0040a650
lea ecx, [ebp - 0x584]
call fcn.00402e70
push 0
lea ecx, [ebp - 0x78]
call fcn.00402e60
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x444], esp
push str.abcdefghijklmnaoqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
lea ecx, [ebp - 0x74c]
call fcn.0045e6c0
mov ecx, eax
call fcn.004651f0
push eax
mov ecx, esi
call fcn.00402ec0
push 0xf
lea edx, [ebp - 0x48]
push edx
call fcn.004678c0
add esp, 0x20
lea ecx, [ebp - 0x48]
call fcn.00402e60
push eax
mov eax, dword [ebp + 8]
push eax
mov ecx, 0xb382e0
call fcn.0046a980
lea ecx, [ebp - 0x48]
call fcn.00402e60
push eax
mov ecx, dword [ebp + 8]
push ecx
mov ecx, 0xb382e0
call fcn.0046a8f0
lea ecx, [ebp - 0x48]
call fcn.00402e60
push eax
mov edx, dword [ebp + 8]
push edx
mov ecx, 0xb382e0
call fcn.0046b080
mov ecx, 0xb382e0
call fcn.0046aa20
movzx eax, byte [0xb3827c]
test eax, eax
jne 0x4695bc
lea ecx, [ebp - 0x34c]
push ecx
push 0x2ba9
push 0xb24210
mov edx, dword [0xb38310]
push edx
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory
jmp 0x4695d9
lea eax, [ebp - 0x34c]
push eax
push 0x8fc
push 0xb26dc0
mov ecx, dword [0xb38310]
push ecx
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory
call fcn.00441bf0
mov dword [ebp - 0x42c], eax
mov edx, dword [ebp - 0x42c]
push edx
push 0xe3f
push 0xb276c0
mov eax, dword [0xb38310]
push eax
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory
push 0xb8
lea ecx, [ebp - 0x130]
call fcn.00448e70
push 1
push 0x40
push 1
push 0xb38298
lea ecx, [ebp - 0x130]
call fcn.00461170
lea ecx, [ebp - 0x30]
call fcn.00411390
lea ecx, [ebp - 0x30]
push ecx
lea edx, [ebp - 0x130]
push edx
call fcn.0045e190
add esp, 8
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x37c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x37c]
add edx, dword [ecx + 4]
mov ecx, edx
call fcn.00462610
movzx eax, al
test eax, eax
je 0x4697ce
push 0
push str.Mail_
lea ecx, [ebp - 0x4cc]
call fcn.00460e00
mov ecx, eax
call fcn.004656d0
push eax
lea ecx, [ebp - 0x30]
call fcn.00411200
cmp eax, 0xffffffff
je 0x46971c
mov dword [ebp - 0x364], 0
jmp 0x4696b0
mov ecx, dword [ebp - 0x364]
add ecx, 1
mov dword [ebp - 0x364], ecx
lea ecx, [ebp - 0x30]
call fcn.00402e50
cmp dword [ebp - 0x364], eax
ja 0x469717
mov edx, dword [ebp - 0x364]
push edx
lea ecx, [ebp - 0x30]
call fcn.004625f0
mov al, byte [eax]
movzx ecx, al
push ecx
mov ecx, 0xb382b0
call fcn.00462800
push str.Mail_
lea ecx, [ebp - 0x4ac]
call fcn.00460e00
mov ecx, eax
call fcn.004656d0
push eax
push 0xb382b0
call fcn.0045d2a0
add esp, 8
movzx edx, al
test edx, edx
je 0x469715
mov ecx, 0xb382b0
call fcn.00465050
jmp 0x4696a1
jmp 0x4697c9
push 0
push str.Password_
lea ecx, [ebp - 0x530]
call fcn.004608c0
mov ecx, eax
call fcn.00465550
push eax
lea ecx, [ebp - 0x30]
call fcn.00411200
cmp eax, 0xffffffff
je 0x4697c9
mov dword [ebp - 0x368], 0
jmp 0x469762
mov eax, dword [ebp - 0x368]
add eax, 1
mov dword [ebp - 0x368], eax
lea ecx, [ebp - 0x30]
call fcn.00402e50
cmp dword [ebp - 0x368], eax
ja 0x4697c9
mov ecx, dword [ebp - 0x368]
push ecx
lea ecx, [ebp - 0x30]
call fcn.004625f0
mov dl, byte [eax]
movzx eax, dl
push eax
mov ecx, 0xb38280
call fcn.00462800
push str.Password_
lea ecx, [ebp - 0x53c]
call fcn.004608c0
mov ecx, eax
call fcn.00465550
push eax
push 0xb38280
call fcn.0045d2a0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4697c7
mov ecx, 0xb38280
call fcn.00465050
jmp 0x469753
jmp 0x46962e
lea ecx, [ebp - 0x30]
call fcn.00465050
lea ecx, [ebp - 0x130]
call fcn.00465150
cmp dword [0xb38388], 0x12
je 0x46a71b
lea ecx, [ebp - 0x48]
call fcn.00402e60
push eax
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateMutexA]
mov dword [ebp - 0x430], eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x46981e
mov dword [0xb38388], 0x12
mov edx, dword [ebp - 0x430]
push edx
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 1
push 0
push 0
push 0
push 0xb38364
call dword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x46985a
push 0xb38364
call dword [sym.imp.USER32.dll_TranslateMessage]
push 0xb38364
call dword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x4697e1
call fcn.0045bd70
mov dword [ebp - 0x434], 0x126
mov byte [ebp - 5], 1
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x4b4]
call fcn.00439180
push eax
push 1
call fcn.00445980
add esp, 8
lea ecx, [ebp - 0x60]
call fcn.00411390
push 0xb385a0
push 0
push 0
push 0x1a
push 0
call dword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
jl 0x469916
push str.extrimhack_
push 0xb385a0
lea ecx, [ebp - 0x5b4]
call fcn.00402ec0
push eax
lea eax, [ebp - 0x59c]
push eax
call fcn.00411450
add esp, 0xc
push eax
lea ecx, [ebp - 0x60]
call fcn.0040a650
lea ecx, [ebp - 0x59c]
call fcn.00402e70
lea ecx, [ebp - 0x5b4]
call fcn.00402e70
push 0
lea ecx, [ebp - 0x60]
call fcn.00402e60
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push str.ConfigLoader.cfg
lea ecx, [ebp - 0x60]
call fcn.00462820
mov byte [ebp - 0x369], 0
mov byte [ebp - 0x36a], 0
mov ecx, dword [0xb38cfc]
mov edx, dword fs:[0x2c]
mov eax, dword [edx + ecx*4]
mov ecx, dword [0xb386bc]
cmp ecx, dword [eax + 4]
jle 0x4699a4
push 0xb386bc
call fcn.0046d861
add esp, 4
cmp dword [0xb386bc], 0xffffffff
jne 0x4699a4
movzx edx, byte [0xb3827c]
test edx, edx
je 0x46996f
mov dword [ebp - 0x380], 0x49a97c
jmp 0x469979
mov dword [ebp - 0x380], str.Start_cheat
mov eax, dword [ebp - 0x380]
push eax
mov ecx, 0xb386a4
call fcn.00402ec0
push 0x495040
call fcn.0046d719
add esp, 4
push 0xb386bc
call fcn.0046d817
add esp, 4
mov ecx, dword [0xb38cfc]
mov edx, dword fs:[0x2c]
mov eax, dword [edx + ecx*4]
mov ecx, dword [0xb388e0]
cmp ecx, dword [eax + 4]
jle 0x469a0b
push 0xb388e0
call fcn.0046d861
add esp, 4
cmp dword [0xb388e0], 0xffffffff
jne 0x469a0b
push 0x218
mov ecx, 0xb386c8
call fcn.00448e70
mov ecx, 0xb386c8
call fcn.0040b060
push 0x495020
call fcn.0046d719
add esp, 4
push 0xb388e0
call fcn.0046d817
add esp, 4
mov edx, dword [0xb38cfc]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edx*4]
mov edx, dword [0xb388f0]
cmp edx, dword [ecx + 4]
jle 0x469a6e
push 0xb388f0
call fcn.0046d861
add esp, 4
cmp dword [0xb388f0], 0xffffffff
jne 0x469a6e
push 0xc
mov ecx, 0xb388e4
call fcn.00448e70
mov ecx, 0xb388e4
call fcn.0040b800
push 0x495010
call fcn.0046d719
add esp, 4
push 0xb388f0
call fcn.0046d817
add esp, 4
cvtsi2ss xmm0, dword [0xb38384]
push ecx
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [0xb38380]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x4d4]
call fcn.00439180
mov dword [ebp - 0x438], eax
push str.ExtrimHack
lea ecx, [ebp - 0x518]
call fcn.00460a40
mov ecx, eax
call fcn.004655b0
mov dword [ebp - 0x43c], eax
mov eax, dword [ebp - 0x434]
push eax
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x438]
push ecx
lea edx, [ebp - 5]
push edx
mov eax, dword [ebp - 0x43c]
push eax
call fcn.00439de0
add esp, 0x14
movzx ecx, al
test ecx, ecx
je 0x46a62c
push ecx
movss xmm0, dword [0x4965fc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x4965fc]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4f4]
call fcn.00439180
mov dword [ebp - 0x3b4], eax
call fcn.00441bf0
movss xmm0, dword [eax + 8]
mulss xmm0, dword [0x49ad74]
movss dword [ebp - 0x440], xmm0
call fcn.00441bf0
movss xmm0, dword [eax + 4]
mulss xmm0, dword [0x4965fc]
movss dword [ebp - 0x3b0], xmm0
push ecx
movss xmm0, dword [ebp - 0x440]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x3b0]
movss dword [esp], xmm0
lea ecx, [ebp - 0x464]
call fcn.00439180
mov dword [ebp - 0x3b8], eax
mov edx, dword [ebp - 0x3b4]
push edx
push 0
mov eax, dword [ebp - 0x3b8]
push eax
call fcn.00447f00
add esp, 0xc
push 0x49
push 0
push ecx
movss xmm0, dword [0x49ad80]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x49ad84]
movss dword [esp], xmm0
lea ecx, [ebp - 0x46c]
call fcn.00439180
push eax
push str.Test
call fcn.0043dbf0
add esp, 0x10
call fcn.00441920
mov dword [ebp - 0x448], eax
mov dword [ebp - 0xc], 0
lea ecx, [ebp - 0xc]
push ecx
push str.Counter_Strike:_Global_Offensive
lea ecx, [ebp - 0x698]
call fcn.0045f840
mov ecx, eax
call fcn.00465310
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowA]
push eax
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
movzx edx, byte [0xb386c1]
test edx, edx
je 0x469ce1
cmp dword [ebp - 0xc], 0
jne 0x469c82
lea eax, [ebp - 0xc]
push eax
push str.Counter_Strike:_Global_Offensive
lea ecx, [ebp - 0x6bc]
call fcn.0045f840
mov ecx, eax
call fcn.00465310
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowA]
push eax
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
movzx ecx, byte [0xb3827c]
test ecx, ecx
je 0x469c65
mov dword [ebp - 0x384], str._CS:GO_
jmp 0x469c6f
mov dword [ebp - 0x384], str.Start_CS:GO_
mov edx, dword [ebp - 0x384]
push edx
mov ecx, 0xb386a4
call fcn.00414a40
jmp 0x469ce1
movzx eax, byte [0xb3827c]
test eax, eax
je 0x469cac
push 0x49aa08
lea ecx, [ebp - 0x6e4]
call fcn.0045f3a0
mov ecx, eax
call fcn.004652b0
mov dword [ebp - 0x388], eax
jmp 0x469cc9
push str.Inject..
lea ecx, [ebp - 0x500]
call fcn.00460ce0
mov ecx, eax
call fcn.00465670
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x388]
push ecx
mov ecx, 0xb386a4
call fcn.00414a40
mov byte [0xb386c0], 1
push ecx
movss xmm0, dword [0x496674]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x49ad84]
movss dword [esp], xmm0
lea ecx, [ebp - 0x474]
call fcn.00439180
mov dword [ebp - 0x3bc], eax
mov ecx, 0xb386a4
call fcn.00402e60
mov dword [ebp - 0x3c0], eax
push 1
push 0
mov edx, dword [ebp - 0x3bc]
push edx
mov eax, dword [ebp - 0x3c0]
push eax
call fcn.0043e340
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x469d46
mov byte [0xb386c1], 1
movzx edx, byte [0xb386c0]
cmp edx, 1
jne 0x46a1a7
mov eax, dword [0xb38cfc]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0xb3890c]
cmp eax, dword [edx + 4]
jle 0x469db9
push 0xb3890c
call fcn.0046d861
add esp, 4
cmp dword [0xb3890c], 0xffffffff
jne 0x469db9
push 0x667200
push 0x4bd010
push 0xb388f4
call fcn.00464ef0
add esp, 0xc
push 0x494fd0
call fcn.0046d719
add esp, 4
push 0xb3890c
call fcn.0046d817
add esp, 4
mov ecx, dword [0xb38cfc]
mov edx, dword fs:[0x2c]
mov eax, dword [edx + ecx*4]
mov ecx, dword [0xb38928]
cmp ecx, dword [eax + 4]
jle 0x469e19
push 0xb38928
call fcn.0046d861
add esp, 4
cmp dword [0xb38928], 0xffffffff
jne 0x469e19
push 0xb388f4
push 0xb38910
call fcn.00462cc0
add esp, 8
push 0x494fe0
call fcn.0046d719
add esp, 4
push 0xb38928
call fcn.0046d817
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x46a1a7
mov ecx, 0xb388f4
call fcn.00465050
push 0xd7b
mov edx, dword [ebp - 0xc]
push edx
mov ecx, 0xb386c8
call fcn.0040b500
mov ecx, 0xb386c8
call fcn.00466dd0
mov dword [ebp - 0x3d0], eax
push 0x10000
push 4
call fcn.004039e0
add esp, 8
mov dword [ebp - 0x3c4], eax
mov ecx, 0xb38910
call fcn.00402e60
mov dword [ebp - 0x3c8], eax
mov ecx, 0xb38910
call fcn.00402e50
mov dword [ebp - 0x3cc], eax
push 0
push 0
push 0
mov eax, dword [ebp - 0x3c4]
push eax
push 0
mov ecx, dword [ebp - 0x3c8]
push ecx
mov edx, dword [ebp - 0x3cc]
push edx
lea eax, [ebp - 0x35c]
push eax
mov ecx, dword [ebp - 0x3d0]
call fcn.00403eb0
lea ecx, [ebp - 0x35c]
call fcn.004094c0
movzx ecx, al
test ecx, ecx
jne 0x469f20
movzx edx, byte [0xb3827c]
test edx, edx
je 0x469ef0
push 0x49aa3c
lea ecx, [ebp - 0x674]
call fcn.0045fc60
mov ecx, eax
call fcn.00465370
mov dword [ebp - 0x38c], eax
jmp 0x469f0d
push str.Error_inject
lea ecx, [ebp - 0x5ec]
call fcn.00460720
mov ecx, eax
call fcn.004654f0
mov dword [ebp - 0x38c], eax
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, 0xb386a4
call fcn.00414a40
jmp 0x469f78
movzx ecx, byte [0xb3827c]
test ecx, ecx
je 0x469f4a
push 0x49aa68
lea ecx, [ebp - 0x658]
call fcn.0045ffe0
mov ecx, eax
call fcn.004653d0
mov dword [ebp - 0x390], eax
jmp 0x469f67
push str.Cheat_injected
lea ecx, [ebp - 0x5fc]
call fcn.00460540
mov ecx, eax
call fcn.00465490
mov dword [ebp - 0x390], eax
mov edx, dword [ebp - 0x390]
push edx
mov ecx, 0xb386a4
call fcn.00414a40
mov ecx, 0xb38910
call fcn.00465050
mov ecx, 0xb386c8
call fcn.0040b5c0
lea ecx, [ebp - 0x35c]
call fcn.004094c0
movzx eax, al
test eax, eax
jne 0x46a0c7
call dword [sym.imp.KERNEL32.dll_AllocConsole]
push 0
call fcn.00472d0c
add esp, 4
push eax
push 0x49aa90
push str.CONIN_
call fcn.0047a25b
add esp, 0xc
push 1
call fcn.00472d0c
add esp, 4
push eax
push 0x49aa9c
push str.CONOUT_
call fcn.0047a25b
add esp, 0xc
push 2
call fcn.00472d0c
add esp, 4
push eax
push 0x49aa9c
push str.CONOUT_
call fcn.0047a25b
add esp, 0xc
push str.info
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
push str.Error_0x
push 0xb38a90
call fcn.00433aa0
add esp, 8
mov dword [ebp - 0x3d4], eax
push 0x466bd0
mov ecx, dword [ebp - 0x3d4]
call fcn.004625c0
mov dword [ebp - 0x3d8], eax
mov ecx, dword [ebp - 0x35c]
push ecx
mov ecx, dword [ebp - 0x3d8]
call fcn.004623b0
push 0x49aab0
push eax
call fcn.00433aa0
add esp, 8
mov dword [ebp - 0x3e0], eax
mov edx, dword [ebp - 0x35c]
push edx
lea eax, [ebp - 0x5cc]
push eax
call fcn.00402b90
add esp, 8
mov dword [ebp - 0x3dc], eax
mov ecx, dword [ebp - 0x3dc]
push ecx
mov edx, dword [ebp - 0x3e0]
push edx
call fcn.0045d260
add esp, 8
mov dword [ebp - 0x3e4], eax
push 0x45df40
mov ecx, dword [ebp - 0x3e4]
call fcn.004625a0
mov dword [ebp - 0x3e8], eax
push 0x45df40
mov ecx, dword [ebp - 0x3e8]
call fcn.004625a0
lea ecx, [ebp - 0x5cc]
call fcn.00402cf0
lea ecx, [ebp - 0x35c]
call fcn.004094c0
movzx eax, al
test eax, eax
je 0x46a0ee
push 0x1f4
push 0x172
call dword [sym.imp.KERNEL32.dll_Beep]
jmp 0x46a194
movzx ecx, byte [0xb3827c]
test ecx, ecx
je 0x46a118
push 0x49aacc
lea ecx, [ebp - 0x50c]
call fcn.00460ba0
mov ecx, eax
call fcn.00465610
mov dword [ebp - 0x394], eax
jmp 0x46a135
push str.Error_
lea ecx, [ebp - 0x45c]
call fcn.00460f00
mov ecx, eax
call fcn.00465730
mov dword [ebp - 0x394], eax
movzx edx, byte [0xb3827c]
test edx, edx
je 0x46a15f
push 0x49aae0
lea ecx, [ebp - 0x70c]
call fcn.0045eea0
mov ecx, eax
call fcn.00465250
mov dword [ebp - 0x398], eax
jmp 0x46a17c
push str.Error__check_consol
lea ecx, [ebp - 0x640]
call fcn.004602c0
mov ecx, eax
call fcn.00465430
mov dword [ebp - 0x398], eax
push 0x10
mov eax, dword [ebp - 0x394]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
call fcn.004452e0
push ecx
movss xmm0, dword [0x496674]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x49ad84]
movss dword [esp], xmm0
lea ecx, [ebp - 0x47c]
call fcn.00439180
mov dword [ebp - 0x3ec], eax
movzx edx, byte [0xb3827c]
test edx, edx
je 0x46a1f0
mov dword [ebp - 0x39c], str.VK_
jmp 0x46a1fa
mov dword [ebp - 0x39c], str.Vk_group
push 0
push 0
mov eax, dword [ebp - 0x3ec]
push eax
mov ecx, dword [ebp - 0x39c]
push ecx
call fcn.0043e340
add esp, 0x10
movzx edx, al
test edx, edx
je 0x46a228
push str.start_https:__vk.com_chit_dlya_csgo
call fcn.00479e17
add esp, 4
push ecx
movss xmm0, dword [0x496674]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x49ad84]
movss dword [esp], xmm0
lea ecx, [ebp - 0x484]
call fcn.00439180
mov dword [ebp - 0x3f0], eax
movzx eax, byte [0xb3827c]
test eax, eax
je 0x46a26c
mov dword [ebp - 0x3a0], 0x49ab40
jmp 0x46a276
mov dword [ebp - 0x3a0], str.Telegram_chanel
push 0
push 0
mov ecx, dword [ebp - 0x3f0]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call fcn.0043e340
add esp, 0x10
movzx eax, al
test eax, eax
je 0x46a2be
movzx ecx, byte [0xb3827c]
test ecx, ecx
je 0x46a2b1
push str.start_https:__tg.telepult.pro_joinchat_AAAAAEyb4pKpv1p64usOxw
call fcn.00479e17
add esp, 4
jmp 0x46a2be
push str.start_https:__t.me_joinchat_AAAAAEyb4pKpv1p64usOxw
call fcn.00479e17
add esp, 4
push ecx
movss xmm0, dword [0x496674]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x49ad84]
movss dword [esp], xmm0
lea ecx, [ebp - 0x48c]
call fcn.00439180
mov dword [ebp - 0x3f4], eax
movzx edx, byte [0xb3827c]
test edx, edx
je 0x46a302
mov dword [ebp - 0x3a4], str.EzCheats.ru
jmp 0x46a30c
mov dword [ebp - 0x3a4], str.Buy_Premium_30_days_____5
push 0
push 0
mov eax, dword [ebp - 0x3f4]
push eax
mov ecx, dword [ebp - 0x3a4]
push ecx
call fcn.0043e340
add esp, 0x10
movzx edx, al
test edx, edx
je 0x46a354
movzx eax, byte [0xb3827c]
test eax, eax
je 0x46a347
push str.start_https:__ezcheats.ru_chity_cs_go_extrimhack_____chit_dlya_cs_go.html
call fcn.00479e17
add esp, 4
jmp 0x46a354
push str.start_https:__ezcheats.com_csgo_extrimhack_private_cheat_csgo.html
call fcn.00479e17
add esp, 4
call fcn.004402a0
call fcn.004452e0
movzx ecx, byte [0xb3827c]
test ecx, ecx
je 0x46a375
mov dword [ebp - 0x3a8], str.___:
jmp 0x46a37f
mov dword [ebp - 0x3a8], str.___Build:
mov edx, dword [ebp - 0x3a8]
push edx
call fcn.00448660
movss xmm0, dword [0x49669c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.00446b70
add esp, 8
push 0xff
push 0
push 0xff
push 0
lea ecx, [ebp - 0x62c]
call fcn.004374b0
mov dword [ebp - 0x3f8], eax
lea eax, [ebp - 0x4c4]
push eax
mov ecx, dword [ebp - 0x3f8]
call fcn.00439730
push str.09.04.21
lea ecx, [ebp - 0x4c4]
push ecx
call fcn.00448690
add esp, 8
push ecx
movss xmm0, dword [0x49669c]
movss dword [esp], xmm0
mov edx, dword [0xb38380]
sub edx, 0x23
cvtsi2ss xmm0, edx
push ecx
movss dword [esp], xmm0
call fcn.00446b70
add esp, 8
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
lea ecx, [ebp - 0x60c]
call fcn.004391e0
mov dword [ebp - 0x3fc], eax
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x61c]
call fcn.004391e0
mov dword [ebp - 0x400], eax
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x496620]
movss dword [esp], xmm0
lea ecx, [ebp - 0x494]
call fcn.00439180
mov dword [ebp - 0x404], eax
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x49c]
call fcn.00439180
mov dword [ebp - 0x408], eax
push ecx
movss xmm0, dword [0x49a21c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x49a22c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4a4]
call fcn.00439180
mov dword [ebp - 0x40c], eax
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0x410], eax
mov ecx, dword [ebp - 0x3fc]
push ecx
mov edx, dword [ebp - 0x400]
push edx
push 0xffffffffffffffff
mov eax, dword [ebp - 0x404]
push eax
mov ecx, dword [ebp - 0x408]
push ecx
mov edx, dword [ebp - 0x40c]
push edx
mov eax, dword [ebp - 0x410]
push eax
call fcn.00442f50
add esp, 0x1c
movzx ecx, al
test ecx, ecx
je 0x46a62c
movzx edx, byte [0xb3827c]
test edx, edx
jne 0x46a574
mov dword [ebp - 0x3ac], 1
jmp 0x46a57e
mov dword [ebp - 0x3ac], 0
mov al, byte [ebp - 0x3ac]
mov byte [0xb3827c], al
movzx ecx, byte [0xb3827c]
test ecx, ecx
je 0x46a5b2
lea edx, [ebp - 0x34c]
push edx
push 0x8fc
push 0xb26dc0
mov eax, dword [0xb38310]
push eax
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory
jmp 0x46a5cf
lea ecx, [ebp - 0x34c]
push ecx
push 0x2ba9
push 0xb24210
mov edx, dword [0xb38310]
push edx
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory
push 0x49a97c
push 0xb386a4
call fcn.0045d2a0
add esp, 8
movzx eax, al
test eax, eax
jne 0x46a601
push str.Start_cheat
push 0xb386a4
call fcn.0045d2a0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x46a62c
movzx edx, byte [0xb3827c]
test edx, edx
je 0x46a61d
push 0x49a97c
mov ecx, 0xb386a4
call fcn.00414a40
jmp 0x46a62c
push str.Start_cheat
mov ecx, 0xb386a4
call fcn.00414a40
call fcn.004401e0
push 1
call fcn.004456d0
add esp, 4
mov eax, dword [0xb38310]
mov ecx, dword [eax]
mov edx, dword [ecx + 0xe4]
mov dword [ebp - 0x414], edx
push 1
push 7
mov eax, dword [0xb38310]
push eax
call dword [ebp - 0x414]
mov ecx, dword [0xb38310]
mov edx, dword [ecx]
mov eax, dword [edx + 0xe4]
mov dword [ebp - 0x418], eax
push 1
push 0x1b
mov ecx, dword [0xb38310]
push ecx
call dword [ebp - 0x418]
mov edx, dword [0xb38310]
mov eax, dword [edx]
mov ecx, dword [eax + 0xe4]
mov dword [ebp - 0x41c], ecx
push 1
push 0xae
mov edx, dword [0xb38310]
push edx
call dword [ebp - 0x41c]
mov eax, dword [0xb38310]
mov ecx, dword [eax]
mov edx, dword [0xb38310]
push edx
mov eax, dword [ecx + 0xa4]
call eax
test eax, eax
jl 0x46a6e0
call fcn.00445a60
mov ecx, dword [0xb38310]
mov edx, dword [ecx]
mov eax, dword [0xb38310]
push eax
mov ecx, dword [edx + 0xa8]
call ecx
mov edx, dword [0xb38310]
mov eax, dword [edx]
mov ecx, dword [eax + 0x44]
mov dword [ebp - 0x420], ecx
push 0
push 0
push 0
push 0
mov edx, dword [0xb38310]
push edx
call dword [ebp - 0x420]
push 0x28
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x60]
call fcn.00402e70
jmp 0x4697e1
call fcn.0045cbb0
cmp dword [0xb38310], 0
je 0x46a73c
mov eax, dword [0xb38310]
mov ecx, dword [eax]
mov edx, dword [0xb38310]
push edx
mov eax, dword [ecx + 8]
call eax
cmp dword [0xb38360], 0
je 0x46a758
mov ecx, dword [0xb38360]
mov edx, dword [ecx]
mov eax, dword [0xb38360]
push eax
mov ecx, dword [edx + 8]
call ecx
mov edx, dword [ebp + 8]
push edx
lea ecx, [ebp - 0x48]
call fcn.00402e60
push eax
call dword [sym.imp.USER32.dll_UnregisterClassA]
lea ecx, [ebp - 0x30]
call fcn.00402e70
lea ecx, [ebp - 0x130]
call fcn.00462870
lea ecx, [ebp - 0x48]
call fcn.00402e70
lea ecx, [ebp - 0x78]
call fcn.00402e70
lea ecx, [ebp - 0x18]
call fcn.0040b7a0
lea ecx, [ebp - 0x348]
call fcn.0040b410
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0046d937
mov esp, ebp
pop ebp
ret 0x10