Function at 0x401220
Capabilities:
Check if file exists
Create thread
Download url
Execute command
Receive data
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x40463d
mov eax, dword fs:[0]
push eax
sub esp, 0x60
mov eax, dword [0x407008]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0xc]
mov edx, str.Initializing_Srcds_Guardian_..
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
mov dword [ebp - 0x54], eax
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Version:
push 0x401d30
call fcn.00401b10
mov edx, str.e0c4934
mov ecx, eax
call fcn.00401b10
mov edx, 0x40526c
mov ecx, eax
call fcn.00401b10
mov edx, str.2023110309
mov ecx, eax
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xorps xmm0, xmm0
mov dword [ebp - 0x50], 0
xor esi, esi
mov dword [ebp - 0x18], 0xf
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x1c], esi
mov byte [ebp - 0x2c], 0
mov edi, 1
mov dword [ebp - 4], esi
mov dword [ebp - 0x14], edi
cmp dword [ebp + 8], edi
jle 0x401467
mov eax, dword [ebp - 0x54]
mov ecx, str._appid
mov eax, dword [eax + edi*4 - 4]
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x401310
test dl, dl
je 0x40130c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x401310
add eax, 2
add ecx, 2
test dl, dl
jne 0x4012f0
xor eax, eax
jmp 0x401315
sbb eax, eax
or eax, 1
test eax, eax
mov eax, dword [ebp - 0x54]
lea edi, [eax + edi*4]
jne 0x40132d
push dword [edi]
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
mov dword [ebp - 0x50], eax
mov eax, 0x7fffffff
sub eax, esi
cmp eax, 1
jb 0x401462
cmp dword [ebp - 0x18], 0x10
lea eax, [ebp - 0x2c]
push 1
cmovae eax, dword [ebp - 0x2c]
push 0x40528c
push esi
push eax
push ecx
push dword [ebp - 0x14]
lea ecx, [ebp - 0x6c]
call fcn.00401fe0
mov byte [ebp - 4], 1
lea edx, [ebp - 0x6c]
push dword [edi]
lea ecx, [ebp - 0x44]
call fcn.00401d60
mov esi, eax
add esp, 4
lea eax, [ebp - 0x2c]
cmp eax, esi
je 0x4013d0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0x10
jb 0x4013ae
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4013a4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x401715
push ecx
push edx
call fcn.00403a77
add esp, 8
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x2c], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x1c], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov ecx, dword [ebp - 0x30]
cmp ecx, 0x10
jb 0x401404
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4013fa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x401715
push ecx
push edx
call fcn.00403a77
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
cmp ecx, 0x10
jb 0x40144e
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x401444
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x401715
push ecx
push edx
call fcn.00403a77
add esp, 8
mov edi, dword [ebp - 0x14]
inc edi
mov dword [ebp - 0x14], edi
cmp edi, dword [ebp + 8]
jge 0x401467
mov esi, dword [ebp - 0x1c]
jmp 0x4012e0
call fcn.00401170
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
cmp dword [ebp - 0x50], 0
jne 0x4015aa
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.This_program_will_manage_your_srcds_server._To_get_started__it_requires_some_arguments.
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.The_parameter_are_the_same_as_srcds.exe__on_top_of_that__you_need_to_specify_the_appid_you_want_to_run.
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.If_you_do_not_specify_any_other_parameter_than_appid__it_will_assume_sane_defaults.
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.A_list_of_appids_can_be_found_here_____:_https:__developer.valvesoftware.com_wiki_Dedicated_Servers_List
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.A_list_of_parameters_can_be_found_here_:_https:__developer.valvesoftware.com_wiki_Command_line_optionsSource_2_Games
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SrcdsGuardian.exe__appid__appid___srcds_parameters_
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SrcdsGuardian.exe__appid_582400__game_reactivedrop__maxplayers_8__port_27050_hostname__My_first_Reactive_Drop_Server_
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x401d30
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
push 0x58
call fcn.004037f6
mov esi, eax
xorps xmm0, xmm0
push 0x44
push 0
lea ecx, [esi + 0x14]
mov dword [esi], 0
push ecx
movups xmmword [esi + 4], xmm0
call sub.VCRUNTIME140.dll_memset
add esp, 0x10
mov dword [ebp - 0x14], 0
lea ecx, [ebp - 0x14]
call fcn.004019a0
mov edi, dword [0x407408]
mov dword [0x407408], esi
test edi, edi
je 0x401606
mov eax, dword [edi]
test eax, eax
je 0x4015fb
push eax
call fcn.00401a10
push 0x58
push edi
call fcn.00403a77
add esp, 8
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Checking_for_SteamCMD..
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push str.steamcmd_steamcmd.exe
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x401725
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SteamCMD_cannot_be_found__downloading..
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xorps xmm0, xmm0
mov dword [ebp - 0x34], 0
push 0x80
movups xmmword [ebp - 0x44], xmm0
mov dword [ebp - 0x30], 7
call fcn.004037f6
mov dword [ebp - 0x44], eax
mov ecx, 0x1e
mov dword [ebp - 0x34], 0x3d
mov esi, str.https:__steamcdn_a.akamaihd.net_client_installer_steamcmd.zip
mov dword [ebp - 0x30], 0x3f
mov edi, eax
rep movsd dword es:[edi], dword [esi]
xor ecx, ecx
add esp, 4
movsw word es:[edi], word [esi]
mov word [eax + 0x7a], cx
push ecx
mov byte [ebp - 4], 2
lea eax, [ebp - 0x44]
cmp dword [ebp - 0x30], 8
push ecx
cmovae eax, dword [ebp - 0x44]
push str.steamcmd.zip
push eax
push ecx
call dword [sym.imp.urlmon.dll_URLDownloadToFileW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Download_finished__extracting..
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push str.powershell.exe__Command__Expand_Archive__Path_steamcmd.zip__Force_
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x30]
cmp ecx, 8
jb 0x401725
mov edx, dword [ebp - 0x44]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x40171b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x40171b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.00403a77
add esp, 8
push str.steamcmd
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__chdir]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 4
push 0x401d30
test eax, eax
jle 0x40175c
mov edx, str.Error_opening_steamcmd_directory__exiting.
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov edx, str.Starting_monitor..
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov edi, dword [0x407408]
push 0x30
call fcn.004037f6
push 0x30
mov esi, eax
push 0
push esi
call sub.VCRUNTIME140.dll_memset
mov dword [esi + 0x24], 0
add esp, 0x10
mov dword [esi + 0x28], 0
mov eax, dword [edi]
mov dword [edi], esi
test eax, eax
je 0x4017a6
push eax
call fcn.00401a10
push 4
call fcn.004037f6
mov dword [ebp - 0x14], eax
mov dword [eax], 0x401190
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
push ecx
push 0
push eax
push 0x402150
push 0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x1c
mov dword [ebp - 0x4c], eax
test eax, eax
je 0x401987
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x48]
test ecx, ecx
je 0x40197f
push ecx
push eax
call dword [sym.imp.MSVCP140.dll__Thrd_detach]
add esp, 8
test eax, eax
jne 0x40197f
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
mov edx, str.Entering_loop..
movlpd qword [ebp - 0x4c], xmm0
call fcn.00401b10
push dword [ebp - 0x50]
call fcn.004023c0
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x2c]
sub esp, 0x18
xorps xmm0, xmm0
cmp dword [ebp - 0x18], 0x10
mov edi, esp
cmovae ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], ecx
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
cmp eax, 0x7fffffff
ja 0x401462
mov dword [edi + 0x14], 0xf
cmp eax, 0x10
jae 0x40186f
mov dword [edi + 0x10], eax
movups xmm0, xmmword [ecx]
movups xmmword [edi], xmm0
jmp 0x4018f7
mov esi, eax
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x40188b
mov eax, 0x80000000
mov esi, 0x7fffffff
add eax, 0x23
jmp 0x4018ac
cmp esi, 0x16
mov ecx, 0x16
cmovb esi, ecx
lea ecx, [esi + 1]
cmp ecx, 0x1000
jb 0x4018cb
lea eax, [ecx + 0x23]
cmp eax, ecx
jbe 0x40197a
push eax
call fcn.004037f6
add esp, 4
test eax, eax
je 0x401715
lea ecx, [eax + 0x23]
and ecx, 0xffffffe0
mov dword [ecx - 4], eax
mov eax, dword [ebp - 0x1c]
jmp 0x4018e1
test ecx, ecx
je 0x4018df
push ecx
call fcn.004037f6
mov ecx, eax
add esp, 4
mov eax, dword [ebp - 0x1c]
jmp 0x4018e1
xor ecx, ecx
mov dword [edi + 0x10], eax
inc eax
push eax
push dword [ebp - 0x14]
mov dword [edi], ecx
push ecx
mov dword [edi + 0x14], esi
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
push dword [ebp - 0x50]
mov ecx, dword [0x407408]
call fcn.004028f0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Server_did_exit.
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Cleanup_old_crashdumps..
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push str.powershell.exe__Command__Get_ChildItem__File__Recurse__Include_.mdmp__Where____.CreationTime__lt__Get_Date_.AddDays__7___Remove_Item__Force_
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 4
mov edx, str.Restarting_server..
push 0x401d30
call fcn.00401b10
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x401818
call fcn.004010d0
push 1
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
push 6
mov dword [ebp - 0x48], 0
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3