Function at 0x401770
Capabilities:
Execute command
Hide graphical window
Set file attributes

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push ebx
push ecx
sub esp, 0x230
call sym.___main
mov eax, dword [0x4fc004]
cmp eax, 1
jne 0x4017d5
call sym._GetConsoleWindow_0
mov dword [esp + 4], 0
mov dword [esp], eax
call sym._ShowWindow_8
sub esp, 8
mov eax, dword [section..bss]
mov eax, dword [eax]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x4b30d4
mov dword [esp], eax
call dbg.ManagerRun(char const*, char const*, int)
mov ebx, 1
jmp 0x40210a
mov eax, dword [0x4fc004]
cmp eax, 2
jne 0x402105
mov dword [esp], 0x4b30d6
call sym._system
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Note:
mov dword [esp + 4], str.Idea_by_DRheEheAM_nImprove_by_hhy8399
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Note:
mov dword [esp + 4], str.Ver_0.1.4
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
lea eax, [ebp - 0x3a]
mov ecx, eax
call fcn.00463a30
lea eax, [ebp - 0x54]
lea edx, [ebp - 0x3a]
mov dword [esp + 4], edx
mov dword [esp], 0x4b3135
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3a]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x39]
mov ecx, eax
call fcn.00463a30
lea eax, [ebp - 0x6c]
lea edx, [ebp - 0x39]
mov dword [esp + 4], edx
mov dword [esp], 0x4b314a
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x39]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x38]
mov ecx, eax
call fcn.00463a30
lea eax, [ebp - 0x84]
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov dword [esp], 0x4b315e
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x38]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x37]
mov ecx, eax
call fcn.00463a30
lea eax, [ebp - 0x9c]
lea edx, [ebp - 0x37]
mov dword [esp + 4], edx
mov dword [esp], 0x4b316c
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x37]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x36]
mov ecx, eax
call fcn.00463a30
lea eax, [ebp - 0xb4]
lea edx, [ebp - 0x36]
mov dword [esp + 4], edx
mov dword [esp], 0x4b3194
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x36]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x35]
mov ecx, eax
call fcn.00463a30
lea eax, [ebp - 0xcc]
lea edx, [ebp - 0x35]
mov dword [esp + 4], edx
mov dword [esp], 0x4b31c2
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x35]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x21c]
mov ecx, eax
call fcn.0047c7a0
lea eax, [ebp - 0x21c]
mov dword [esp + 4], 0x10
mov dword [esp], str..memory
mov ecx, eax
call method.std::basic_fstream_char__std::char_traits_char___.open_char_const__std::_Ios_Openmode_
sub esp, 8
lea eax, [ebp - 0xec]
mov ecx, eax
call fcn.00495c70
mov dword [esp], 0x4b31d5
call sym._system
lea eax, [ebp - 0x54]
mov dword [esp + 4], eax
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
lea edx, [ebp - 0x6c]
mov dword [esp + 4], edx
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
lea edx, [ebp - 0x84]
mov dword [esp + 4], edx
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
lea edx, [ebp - 0x9c]
mov dword [esp + 4], edx
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
lea edx, [ebp - 0xb4]
mov dword [esp + 4], edx
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
lea edx, [ebp - 0xcc]
mov dword [esp + 4], edx
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], 0x4b31d9
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0xd4]
mov dword [esp], eax
mov ecx, 0x4b2600
call method.std::istream.operator___int_
sub esp, 4
mov eax, dword [ebp - 0xd4]
cmp eax, 2
jne 0x401b68
mov dword [esp + 4], 2
mov dword [esp], str..memory
call sym._SetFileAttributesA_8
sub esp, 8
mov dword [esp], 0x4b31d5
call sym._system
mov dword [esp], str.taskkill__f__t__im_dwm.exe
call sym._system
mov dword [esp], 0x4b31d5
call sym._system
mov dword [esp + 4], str.Thanks_for_your_use__
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ebx, 0
lea eax, [ebp - 0xec]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x21c]
mov ecx, eax
call fcn.0047cf40
lea eax, [ebp - 0xcc]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0xb4]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x9c]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x84]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x6c]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x54]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x40210a
mov eax, dword [ebp - 0xd4]
cmp eax, 1
jne 0x401eb4
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, 0x4b27e0
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], 0x4b320e
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0xec]
mov dword [esp + 4], eax
mov dword [esp], 0x4b2600
call sym.std::basic_istream_char__std::char_traits_char____std::operator___char__std::char_traits_char___std::allocator_char____std::basic_istream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, 0x4b27e0
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], 0x4b3228
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov ecx, 0x4b2600
call method.std::istream.operator___int_
sub esp, 4
lea eax, [ebp - 0x34]
lea edx, [ebp - 0xec]
mov dword [esp], edx
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
sub esp, 4
lea eax, [ebp - 0x34]
mov dword [esp], eax
call dbg.pd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
mov ebx, eax
lea eax, [ebp - 0x34]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 3
je 0x401de5
cmp ebx, 3
jg 0x40199c
cmp ebx, 1
je 0x401c3d
cmp ebx, 2
je 0x401d11
jmp 0x402100
mov dword [ebp - 0xc], 1
mov eax, dword [ebp - 0xd0]
cmp dword [ebp - 0xc], eax
jg 0x401ca1
mov dword [ebp - 0x10], 1
cmp dword [ebp - 0x10], 0x40000
jg 0x401c7e
mov dword [esp + 4], 0x4fc020
lea eax, [ebp - 0x21c]
add eax, 8
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
add dword [ebp - 0x10], 1
jmp 0x401c56
mov eax, dword [ebp - 0xd0]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], eax
mov dword [esp], str.Done:_d__d_n
call sym._printf
add dword [ebp - 0xc], 1
jmp 0x401c44
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.success
mov dword [esp + 4], str.Done
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 4], str.ALL_DONE___
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.Wait_for_3_second...
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], 0xbb8
call sym._Sleep_4
sub esp, 4
jmp 0x402100
mov dword [ebp - 0x14], 1
mov eax, dword [ebp - 0xd0]
cmp dword [ebp - 0x14], eax
jg 0x401d75
mov dword [ebp - 0x18], 1
cmp dword [ebp - 0x18], 0x100
jg 0x401d52
mov dword [esp + 4], 0x4fc020
lea eax, [ebp - 0x21c]
add eax, 8
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
add dword [ebp - 0x18], 1
jmp 0x401d2a
mov eax, dword [ebp - 0xd0]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x14]
mov dword [esp + 4], eax
mov dword [esp], str.Done:_d__d_n
call sym._printf
add dword [ebp - 0x14], 1
jmp 0x401d18
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.success
mov dword [esp + 4], str.Done
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 4], str.ALL_DONE___
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.Wait_for_3_second...
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], 0xbb8
call sym._Sleep_4
sub esp, 4
jmp 0x402100
mov dword [ebp - 0x1c], 1
mov eax, dword [ebp - 0xd0]
cmp dword [ebp - 0x1c], eax
jg 0x401e44
mov dword [esp + 4], 0x4fc038
lea eax, [ebp - 0x21c]
add eax, 8
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov eax, dword [ebp - 0xd0]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], eax
mov dword [esp], str.Done:_d__d_n
call sym._printf
add dword [ebp - 0x1c], 1
jmp 0x401dec
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.success
mov dword [esp + 4], str.Done
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 4], str.ALL_DONE___
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call method.std::ostream.operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.Wait_for_3_second...
mov dword [esp], eax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], 0xbb8
call sym._Sleep_4
sub esp, 4
jmp 0x402100
mov eax, dword [ebp - 0xd4]
cmp eax, 3
jne 0x401f55
mov dword [esp + 4], 0x4b32a9
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0x104]
mov ecx, eax
call fcn.00495c70
lea eax, [ebp - 0x104]
mov dword [esp + 4], eax
mov dword [esp], 0x4b2600
call sym.std::basic_istream_char__std::char_traits_char____std::operator___char__std::char_traits_char___std::allocator_char____std::basic_istream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov dword [esp + 4], 0x4b32c3
lea eax, [ebp - 0x104]
mov dword [esp], eax
call method.bool_std::operator__char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__char_const_
test al, al
je 0x401f1b
mov ebx, 0
jmp 0x401f40
mov dword [esp], str.taskkill__im_explorer.exe__f__nul_2_nul
call sym._system
call dbg.kill1()
call dbg.kill2()
call dbg.kill4()
call dbg.kill3()
mov ebx, 1
lea eax, [ebp - 0x104]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jmp 0x40199c
mov eax, dword [ebp - 0xd4]
cmp eax, 5
jne 0x402005
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Note:
mov dword [esp + 4], str.Ver_0.1.1
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Note:
mov dword [esp + 4], str.Ver_0.1.2
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Note:
mov dword [esp + 4], str.Ver_0.1.3
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Note:
mov dword [esp + 4], str.Ver_0.1.4
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
jmp 0x40199c
mov eax, dword [ebp - 0xd4]
cmp eax, 4
jne 0x4020dd
lea eax, [ebp - 0x11c]
mov ecx, eax
call fcn.00495c70
mov dword [esp + 4], 0x4b32a9
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0x11c]
mov dword [esp + 4], eax
mov dword [esp], 0x4b2600
call sym.std::basic_istream_char__std::char_traits_char____std::operator___char__std::char_traits_char___std::allocator_char____std::basic_istream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov dword [esp + 4], 0x4b32c3
lea eax, [ebp - 0x11c]
mov dword [esp], eax
call method.bool_std::operator__char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__char_const_
test al, al
je 0x40206c
mov ebx, 0
jmp 0x4020c8
mov dword [esp + 4], 0x4b33d4
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0x11c]
mov dword [esp + 4], eax
mov dword [esp], 0x4b2600
call sym.std::basic_istream_char__std::char_traits_char____std::operator___char__std::char_traits_char___std::allocator_char____std::basic_istream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov dword [esp + 4], 0x4b32c3
lea eax, [ebp - 0x11c]
mov dword [esp], eax
call method.bool_std::operator__char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__char_const_
test al, al
je 0x4020b7
mov ebx, 0
jmp 0x4020c8
mov dword [esp], str.taskkill___f__t__im_svchost.exe
call sym._system
mov ebx, 1
lea eax, [ebp - 0x11c]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
jmp 0x40199c
mov dword [esp + 4], 0x4b3414
mov dword [esp], 0x4b27e0
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], 0xbb8
call sym._Sleep_4
sub esp, 4
jmp 0x40199c
mov ebx, 0
mov eax, ebx
jmp 0x40220e
lea esp, [ebp - 8]
pop ecx
pop ebx
pop ebp
lea esp, [ecx - 4]
ret