Function at 0x1000343e
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
lea ebp, [esp - 0x994]
sub esp, 0xa14
mov eax, dword [0x10083adc]
xor eax, ebp
mov dword [ebp + 0x990], eax
cmp byte [0x10156869], 0
push ebx
push esi
push edi
je 0x10003859
cmp byte [0x1015688a], 0
je 0x10003859
xor ebx, ebx
lea eax, [ebp - 0x7c]
push eax
mov dword [0x100a1c14], ebx
mov dword [0x100a2640], ebx
mov dword [ebp - 0x74], ebx
call dword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x100034e2
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
call dword [sym.imp.USER32.dll_WindowFromPoint]
mov esi, eax
cmp esi, ebx
je 0x100034e2
lea eax, [ebp - 0x74]
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov eax, dword [ebp - 0x74]
cmp eax, dword [0x1015085c]
jne 0x100034e2
xor edi, edi
cmp edi, 0xa
jge 0x100034d4
push esi
call dword [sym.imp.USER32.dll_GetParent]
cmp eax, ebx
je 0x100034d4
mov esi, eax
inc edi
jmp 0x100034bf
cmp esi, ebx
je 0x10003859
mov dword [0x100a1c14], esi
cmp dword [0x100a1c14], ebx
jne 0x10003507
push dword [0x1015085c]
push 0x10002de5
call dword [sym.imp.USER32.dll_EnumWindows]
cmp dword [0x100a1c14], ebx
je 0x10003859
push ebx
push 0x10002e7f
push dword [0x100a1c14]
call dword [sym.imp.USER32.dll_EnumChildWindows]
cmp dword [0x1015568c], 0xb
jne 0x10003542
push dword [0x100774a8]
push dword [0x100a2640]
push dword [0x100a1c14]
push str.IsExplorer__08x:_08x_____g_SendMonitor.m_bMouseClick_is__x
push ebx
call fcn.1004122a
add esp, 0x14
mov eax, dword [0x100a2640]
cmp eax, ebx
je 0x10003859
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x10003859
cmp dword [0x1015568c], 0xb
jne 0x10003574
push str.hComboBoxEx
push ebx
call fcn.1004122a
pop ecx
pop ecx
cmp dword [0x1015568c], 4
mov dword [0x100774a8], 0x5b6a7988
jne 0x10003594
push str.MOUSE_CLICK_NO_1
push ebx
call fcn.1004122a
pop ecx
pop ecx
mov esi, 0x1ff
push esi
lea eax, [ebp + 0x791]
push ebx
push eax
mov byte [ebp + 0x790], bl
call fcn.10044b80
add esp, 0xc
lea eax, [ebp - 0x80]
push eax
push 0xa
push 2
lea eax, [ebp + 0x790]
push eax
lea edi, [esi + 1]
push edi
push 0xd
push dword [0x100a2640]
call dword [sym.imp.USER32.dll_SendMessageTimeoutA]
test eax, eax
je 0x10003859
cmp dword [0x1015568c], 0xb
jne 0x100035f7
lea eax, [ebp + 0x790]
push eax
push 0x1006103c
push ebx
call fcn.1004122a
add esp, 0xc
push esi
lea eax, [ebp + 0x191]
push ebx
push eax
mov byte [ebp + 0x190], bl
call fcn.10044b80
push esi
lea eax, [ebp + 0x391]
push ebx
push eax
mov byte [ebp + 0x390], bl
call fcn.10044b80
mov ebx, dword [sym.imp.USER32.dll_LoadStringA]
add esp, 0x18
push edi
lea eax, [ebp + 0x190]
push eax
push 0x67
push dword [0x102d2d9c]
call ebx
push edi
lea eax, [ebp + 0x390]
push eax
push 0x68
push dword [0x102d2d9c]
call ebx
lea eax, [ebp + 0x790]
push str.ftp:__
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x100036fc
lea eax, [ebp + 0x790]
push str.ftps:__
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x100036fc
lea eax, [ebp + 0x790]
push str.http:__
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x100036fc
lea eax, [ebp + 0x790]
push str.https:__
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x100036fc
lea eax, [ebp + 0x190]
push eax
lea eax, [ebp + 0x790]
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x100036fc
lea eax, [ebp + 0x390]
push eax
lea eax, [ebp + 0x790]
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x100036fc
cmp dword [0x1015568c], 4
mov dword [0x100774a8], 0x5b6a7988
jne 0x1000377b
push str.MOUSE_CLICK_NO_4
jmp 0x10003772
push esi
lea eax, [ebp + 0x591]
push 0
push eax
call fcn.10044b80
lea eax, [ebp + 0x590]
push eax
lea eax, [ebp + 0x790]
push eax
mov byte [ebp + 0x590], 0
call fcn.10002f70
mov ebx, 0x88
add esp, 0x14
mov edi, 0x101acb10
cmp dword [0x1015568c], ebx
jne 0x10003751
push edi
lea eax, [ebp + 0x590]
push eax
push str.1_sSimpleIP_:__s__m_szIPAddress_:__s
push 0
call fcn.1004122a
add esp, 0x10
cmp byte [ebp + 0x590], 0
jne 0x10003783
cmp dword [0x1015568c], 4
mov dword [0x100774a8], 0x5b6a7988
jne 0x1000377b
push str.MOUSE_CLICK_NO_2
push 0
call fcn.1004122a
pop ecx
pop ecx
xor eax, eax
inc eax
jmp 0x1000385b
cmp byte [ebp + 0x590], 0x30
jl 0x10003795
cmp byte [ebp + 0x590], 0x39
jle 0x100037c8
push esi
lea eax, [ebp - 0x6f]
push 0
push eax
mov byte [ebp - 0x70], 0
call fcn.10044b80
lea eax, [ebp + 0x590]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.1000789a
lea eax, [ebp + 0x590]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.10001074
add esp, 0x1c
cmp dword [0x1015568c], ebx
jne 0x100037e7
push edi
lea eax, [ebp + 0x590]
push eax
push str.2_sSimpleIP_:__s__m_szIPAddress_:__s
push 0
call fcn.1004122a
add esp, 0x10
lea eax, [ebp + 0x590]
push edi
push eax
call fcn.10007842
pop ecx
pop ecx
test eax, eax
jne 0x10003827
push edi
call fcn.1000301d
cmp dword [0x1015568c], 4
pop ecx
jne 0x10003818
push str.MOUSE_CLICK_NO_3
push 0
call fcn.1004122a
pop ecx
pop ecx
mov dword [0x100774a8], 0x5b6a7988
jmp 0x1000377b
mov byte [0x100a19c8], 1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x10150858], eax
mov dword [0x100774a8], 0x1f2e3d4c
cmp dword [0x1015568c], ebx
jne 0x1000377b
push str.m_bMouseClick_IsExplorer
jmp 0x10003772
xor eax, eax
mov ecx, dword [ebp + 0x990]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.10044b6f
add ebp, 0x994
leave
ret 4