Function at 0x11e2b9b0
Capabilities:
Print debug messages

Disassembly:
push 0xffffffffffffffff
push 0x11fbc310
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x58
push ebx
push ebp
push edi
mov edi, dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push str.GetTargetWndHandle
call edi
mov ebx, dword [0x1213113c]
xor ebp, ebp
cmp ebx, ebp
mov dword [esp + 0x20], ebx
jne 0x11e2b9fc
pop edi
pop ebp
xor eax, eax
pop ebx
mov ecx, dword [esp + 0x58]
mov dword fs:[0], ecx
add esp, 0x64
ret
push esi
push 0x120e391c
call edi
lea ecx, [esp + 0x38]
call fcn.11e84ba0
lea ecx, [esp + 0x28]
mov dword [esp + 0x70], ebp
call fcn.11e8af10
lea eax, [esp + 0x28]
lea ecx, [esp + 0x38]
push eax
push ecx
mov byte [esp + 0x78], 1
call fcn.11de1b00
add esp, 8
xor esi, esi
cmp ebx, ebp
mov dword [esp + 0x20], eax
mov dword [esp + 0x14], ebp
mov dword [esp + 0x10], esi
jle 0x11e2bbdd
push 0x120e3914
call edi
mov eax, dword [0x12131138]
mov dword [esp + 0x1c], ebp
lea edx, [esp + 0x1c]
mov ecx, dword [eax + esi*4]
push edx
push ecx
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
cmp dword [esp + 0x1c], ebp
je 0x11e2bbaf
mov eax, dword [esp + 0x20]
xor ebx, ebx
xor esi, esi
test eax, eax
jle 0x11e2bb2c
push 0x12119948
lea ecx, [esp + 0x1c]
call fcn.11e7eae0
mov edx, dword [0x12131128]
mov eax, dword [esp + 0x38]
push edx
mov edx, dword [esp + 0x2c]
mov ecx, dword [eax + esi*4]
mov byte [esp + 0x74], 2
mov eax, dword [edx + esi*4]
push ecx
push eax
lea ecx, [esp + 0x24]
push str.PID:_d__SandBoxName:_s__m_strSandBoxName:_s
push ecx
call fcn.11e82200
mov edx, dword [esp + 0x2c]
add esp, 0x14
push edx
call edi
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x1c]
cmp ecx, dword [eax + esi*4]
jne 0x11e2baf6
push 0x120e38b4
call edi
mov edx, dword [esp + 0x38]
mov ebp, 1
mov eax, dword [edx + esi*4]
push eax
mov eax, dword [0x12131128]
push eax
call fcn.11e68668
add esp, 8
test eax, eax
jne 0x11e2bb13
lea ecx, [esp + 0x18]
mov byte [esp + 0x70], 1
call fcn.11e7f280
mov eax, dword [esp + 0x20]
inc esi
cmp esi, eax
jl 0x11e2ba80
jmp 0x11e2bb2c
push 0x120e38ac
call edi
mov ebx, 1
lea ecx, [esp + 0x18]
mov byte [esp + 0x70], bl
call fcn.11e7f280
mov ecx, dword [esp + 0x1c]
push ecx
lea ecx, [esp + 0x4c]
call fcn.11ec4450
mov byte [esp + 0x70], 3
call fcn.11dd84e0
test eax, eax
jne 0x11e2bb7b
call fcn.11dd8580
test eax, eax
jne 0x11e2bb7b
push eax
push eax
push eax
push eax
lea ecx, [esp + 0x58]
call fcn.11ec4a10
push eax
mov ecx, 0x1212b5c0
call fcn.11d79290
test eax, eax
jne 0x11e2bb7b
mov eax, dword [esp + 0x78]
test eax, eax
je 0x11e2bbbe
test ebp, ebp
jne 0x11e2bbbe
jmp 0x11e2bb8b
mov eax, dword [esp + 0x78]
test eax, eax
je 0x11e2bb93
test ebp, ebp
je 0x11e2bb8b
test ebx, ebx
jne 0x11e2bbbe
mov eax, dword [esp + 0x78]
test eax, eax
jne 0x11e2bb97
test ebp, ebp
je 0x11e2bbbe
lea ecx, [esp + 0x48]
mov byte [esp + 0x70], 1
call fcn.11ec4580
mov esi, dword [esp + 0x10]
mov ebx, dword [esp + 0x24]
xor ebp, ebp
inc esi
cmp esi, ebx
mov dword [esp + 0x10], esi
jl 0x11e2ba47
jmp 0x11e2bbdd
mov edx, dword [0x12131138]
mov eax, dword [esp + 0x10]
mov byte [esp + 0x70], 1
mov ecx, dword [edx + eax*4]
mov dword [esp + 0x14], ecx
lea ecx, [esp + 0x48]
call fcn.11ec4580
lea ecx, [esp + 0x28]
mov byte [esp + 0x70], 0
call fcn.11e8af20
lea ecx, [esp + 0x38]
mov dword [esp + 0x70], 0xffffffff
call fcn.11e84bb0
mov ecx, dword [esp + 0x68]
mov eax, dword [esp + 0x14]
pop esi
pop edi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x64
ret