Function at 0x1000340e
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
lea ebp, [esp - 0x994]
sub esp, 0xa14
mov eax, dword [0x10074bac]
xor eax, ebp
mov dword [ebp + 0x990], eax
cmp byte [0x10141c3b], 0
push ebx
push esi
push edi
je 0x10003829
cmp byte [0x10144ec0], 0
je 0x10003829
xor ebx, ebx
lea eax, [ebp - 0x7c]
push eax
mov dword [0x10092cf4], ebx
mov dword [0x10093720], ebx
mov dword [ebp - 0x74], ebx
call dword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x100034b2
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
call dword [sym.imp.USER32.dll_WindowFromPoint]
mov esi, eax
cmp esi, ebx
je 0x100034b2
lea eax, [ebp - 0x74]
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov eax, dword [ebp - 0x74]
cmp eax, dword [0x1013ee84]
jne 0x100034b2
xor edi, edi
cmp edi, 0xa
jge 0x100034a4
push esi
call dword [sym.imp.USER32.dll_GetParent]
cmp eax, ebx
je 0x100034a4
mov esi, eax
inc edi
jmp 0x1000348f
cmp esi, ebx
je 0x10003829
mov dword [0x10092cf4], esi
cmp dword [0x10092cf4], ebx
jne 0x100034d7
push dword [0x1013ee84]
push 0x10002dd4
call dword [sym.imp.USER32.dll_EnumWindows]
cmp dword [0x10092cf4], ebx
je 0x10003829
push ebx
push 0x10002e6e
push dword [0x10092cf4]
call dword [sym.imp.USER32.dll_EnumChildWindows]
cmp dword [0x101434ac], 0xb
jne 0x10003512
push dword [0x100724a8]
push dword [0x10093720]
push dword [0x10092cf4]
push str.IsExplorer__08x:_08x_____g_SendMonitor.m_bMouseClick_is__x
push ebx
call fcn.1003dfed
add esp, 0x14
mov eax, dword [0x10093720]
cmp eax, ebx
je 0x10003829
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x10003829
cmp dword [0x101434ac], 0xb
jne 0x10003544
push str.hComboBoxEx
push ebx
call fcn.1003dfed
pop ecx
pop ecx
cmp dword [0x101434ac], 4
mov dword [0x100724a8], 0x5b6a7988
jne 0x10003564
push str.MOUSE_CLICK_NO_1
push ebx
call fcn.1003dfed
pop ecx
pop ecx
mov esi, 0x1ff
push esi
lea eax, [ebp + 0x791]
push ebx
push eax
mov byte [ebp + 0x790], bl
call fcn.10040850
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 [0x10093720]
call dword [sym.imp.USER32.dll_SendMessageTimeoutA]
test eax, eax
je 0x10003829
cmp dword [0x101434ac], 0xb
jne 0x100035c7
lea eax, [ebp + 0x790]
push eax
push 0x1005cff4
push ebx
call fcn.1003dfed
add esp, 0xc
push esi
lea eax, [ebp + 0x191]
push ebx
push eax
mov byte [ebp + 0x190], bl
call fcn.10040850
push esi
lea eax, [ebp + 0x391]
push ebx
push eax
mov byte [ebp + 0x390], bl
call fcn.10040850
mov ebx, dword [sym.imp.USER32.dll_LoadStringA]
add esp, 0x18
push edi
lea eax, [ebp + 0x190]
push eax
push 0x67
push dword [0x102bc550]
call ebx
push edi
lea eax, [ebp + 0x390]
push eax
push 0x68
push dword [0x102bc550]
call ebx
lea eax, [ebp + 0x790]
push str.ftp:__
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100036cc
lea eax, [ebp + 0x790]
push str.ftps:__
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100036cc
lea eax, [ebp + 0x790]
push str.http:__
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100036cc
lea eax, [ebp + 0x790]
push str.https:__
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100036cc
lea eax, [ebp + 0x190]
push eax
lea eax, [ebp + 0x790]
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100036cc
lea eax, [ebp + 0x390]
push eax
lea eax, [ebp + 0x790]
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100036cc
cmp dword [0x101434ac], 4
mov dword [0x100724a8], 0x5b6a7988
jne 0x1000374b
push str.MOUSE_CLICK_NO_4
jmp 0x10003742
push esi
lea eax, [ebp + 0x591]
push 0
push eax
call fcn.10040850
lea eax, [ebp + 0x590]
push eax
lea eax, [ebp + 0x790]
push eax
mov byte [ebp + 0x590], 0
call fcn.10002f5f
mov ebx, 0x88
add esp, 0x14
mov edi, 0x101964f0
cmp dword [0x101434ac], ebx
jne 0x10003721
push edi
lea eax, [ebp + 0x590]
push eax
push str.1_sSimpleIP_:__s__m_szIPAddress_:__s
push 0
call fcn.1003dfed
add esp, 0x10
cmp byte [ebp + 0x590], 0
jne 0x10003753
cmp dword [0x101434ac], 4
mov dword [0x100724a8], 0x5b6a7988
jne 0x1000374b
push str.MOUSE_CLICK_NO_2
push 0
call fcn.1003dfed
pop ecx
pop ecx
xor eax, eax
inc eax
jmp 0x1000382b
cmp byte [ebp + 0x590], 0x30
jl 0x10003765
cmp byte [ebp + 0x590], 0x39
jle 0x10003798
push esi
lea eax, [ebp - 0x6f]
push 0
push eax
mov byte [ebp - 0x70], 0
call fcn.10040850
lea eax, [ebp + 0x590]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.100074d8
lea eax, [ebp + 0x590]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.10001074
add esp, 0x1c
cmp dword [0x101434ac], ebx
jne 0x100037b7
push edi
lea eax, [ebp + 0x590]
push eax
push str.2_sSimpleIP_:__s__m_szIPAddress_:__s
push 0
call fcn.1003dfed
add esp, 0x10
lea eax, [ebp + 0x590]
push edi
push eax
call fcn.10007480
pop ecx
pop ecx
test eax, eax
jne 0x100037f7
push edi
call fcn.1000300c
cmp dword [0x101434ac], 4
pop ecx
jne 0x100037e8
push str.MOUSE_CLICK_NO_3
push 0
call fcn.1003dfed
pop ecx
pop ecx
mov dword [0x100724a8], 0x5b6a7988
jmp 0x1000374b
mov byte [0x10092aa8], 1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1013ee80], eax
mov dword [0x100724a8], 0x1f2e3d4c
cmp dword [0x101434ac], ebx
jne 0x1000374b
push str.m_bMouseClick_IsExplorer
jmp 0x10003742
xor eax, eax
mov ecx, dword [ebp + 0x990]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1004083f
add ebp, 0x994
leave
ret 4