Function at 0x43f680
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x449a00
mov eax, dword fs:[0]
push eax
sub esp, 0x60
mov eax, dword [0x45d014]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x450fc0
mov ecx, 0x460d84
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x54], esp
mov dword [eax], 0
mov dword [eax + 0x14], 0xf
mov dword [eax + 0x10], 0
mov byte [eax], 0
mov dword [ebp - 4], 0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x461448
call fcn.00409230
mov byte [ebp - 4], 1
mov dword [ebp - 4], 0xffffffff
call fcn.004039a0
add esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5c], esp
push 0x460dec
call fcn.00409230
mov dword [ebp - 4], 2
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50], esp
push 0x4614f0
call fcn.00409230
mov byte [ebp - 4], 3
mov dword [ebp - 4], 0xffffffff
call fcn.004039a0
add esp, 0x18
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x460e04
call fcn.00409230
mov dword [ebp - 4], 4
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x48], esp
push 0x461508
call fcn.00409230
mov byte [ebp - 4], 5
mov dword [ebp - 4], 0xffffffff
call fcn.004039a0
add esp, 0x18
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x460e1c
call fcn.00409230
mov dword [ebp - 4], 6
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
push 0x4614d8
call fcn.00409230
mov byte [ebp - 4], 7
mov dword [ebp - 4], 0xffffffff
call fcn.004039a0
cmp dword [0x460d9c], 0x10
mov eax, 0x460d88
mov dword [0x460eac], 0
cmovae eax, dword [0x460d88]
push eax
push 0x450fcc
call fcn.00401780
add esp, 0x38
lea ecx, [ebp - 0x68]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
mov dword [ebp - 4], 8
push str.CrashReportClient.exe
call fcn.00402880
push eax
push 0
push 1
call dword [sym.imp.KERNEL32.dll_OpenProcess]
test eax, eax
je 0x43f810
push 0
push eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x58], esp
mov dword [eax], 0
mov dword [eax + 0x14], 0xf
mov dword [eax + 0x10], 0
mov byte [eax], 0
mov byte [ebp - 4], 9
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x461448
call fcn.00409230
mov byte [ebp - 4], 0xa
mov byte [ebp - 4], 8
call fcn.004039a0
add esp, 0x30
push 0x44b29c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x54], esp
push 0x460da4
call fcn.00409230
mov byte [ebp - 4], 0xb
mov byte [ebp - 4], 8
call fcn.00402a90
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0x7d0
mov dword [ebp - 0x48], esi
call esi
push 0x450fb0
mov ecx, 0x460d84
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
cmp dword [0x460eb4], 1
je 0x43fa88
mov eax, dword [sym.imp.SHELL32.dll_ShellExecuteW]
mov edi, dword [sym.imp.USER32.dll_PostMessageW]
mov dword [ebp - 0x5c], eax
mov eax, dword [sym.imp.USER32.dll_FindWindowW]
mov dword [ebp - 0x4c], eax
nop dword [eax]
push 0
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x58], esp
push str.Chrome_Legacy_Window
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__13]
mov byte [ebp - 4], 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.Chrome_RenderWidgetHostHWND
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__13]
mov byte [ebp - 4], 0xd
mov byte [ebp - 4], 8
mov ecx, 0x45d064
call fcn.00403650
test eax, eax
je 0x43f9ba
push eax
push str.Steam
call fcn.00401780
add esp, 8
mov dword [ebp - 0x28], 0
xor eax, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
push 0x19
push str.steam:__rungameid_2429640
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.00409dc0
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x28]
cmp dword [ebp - 0x14], 8
push 1
cmovae eax, dword [ebp - 0x28]
push 0
push 0
push eax
push str.open
push 0
call dword [ebp - 0x5c]
mov esi, 0x3c
nop
push 0x451028
push 0
call dword [ebp - 0x4c]
test eax, eax
je 0x43f987
push 0
push 0
push 0x10
push eax
call edi
push 0x45104c
push 0
call dword [ebp - 0x4c]
test eax, eax
je 0x43f99e
push 0
push 0
push 0x10
push eax
call edi
push 0xbb8
call dword [ebp - 0x48]
sub esi, 1
jne 0x43f970
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x28]
call fcn.00409f50
mov esi, dword [ebp - 0x48]
push 0x7d0
call esi
sub esp, 0x18
mov eax, 0x461448
mov esi, esp
mov dword [ebp - 0x6c], esp
mov dword [esi], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
cmp dword [0x46145c], 0x10
mov ecx, dword [0x461458]
cmovae eax, dword [0x461448]
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x60], eax
cmp ecx, 0x10
jae 0x43fa0e
movups xmm0, xmmword [eax]
mov eax, 0xf
movups xmmword [esi], xmm0
jmp 0x43fa43
mov eax, ecx
mov ecx, accept
or eax, 0xf
cmp eax, 0x7fffffff
cmova eax, ecx
mov dword [ebp - 0x54], eax
inc eax
push eax
call fcn.00409650
mov ecx, dword [ebp - 0x50]
inc ecx
mov dword [esi], eax
push ecx
push dword [ebp - 0x60]
push eax
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebp - 0x54]
add esp, 0xc
mov ecx, dword [ebp - 0x50]
mov dword [esi + 0x10], ecx
mov dword [esi + 0x14], eax
mov byte [ebp - 4], 0xf
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x40]
call fcn.00403b00
add esp, 0x18
mov byte [ebp - 4], 0x10
mov ecx, eax
push 0x44b904
call fcn.004139e0
mov byte [ebp - 0x41], al
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x40]
call fcn.004095b0
cmp byte [ebp - 0x41], 0
mov esi, dword [ebp - 0x48]
je 0x43f8c0
push 0x1f40
call esi
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6c], esp
mov dword [eax], 0
mov dword [eax + 0x14], 0xf
mov dword [eax + 0x10], 0
mov byte [eax], 0
mov byte [ebp - 4], 0x11
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
push 0x461448
call fcn.00409230
mov byte [ebp - 4], 0x12
mov byte [ebp - 4], 8
call fcn.004039a0
add esp, 0x30
mov ecx, 0x460d84
push 0x451064
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
push str.vU_
call fcn.00401570
add esp, 4
mov ecx, 0x460d84
push 0x44b300
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__8]
push 0x3e8
mov dword [0x460d7c], 0
mov dword [0x460e98], 0
mov dword [0x460ea0], 0
call esi
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x68]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004402b2
mov esp, ebp
pop ebp
ret