Function at 0x110d5f87
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov esp, ebp
jmp 0x11005cbb
je 0x10872c79
cmp ecx, eax
jmp 0x11056379
lea ebx, [esi - 1]
test ebp, 0x3ce3b37
cmp dword [ebp + 8], ebx
jmp 0x108903d3
call eax
pop esi
bswap ebx
movsx edi, bx
movsx bx, ch
pop ebx
pop edi
jmp 0x108a0626
call fcn.107f98dc
lea esp, [esp + 4]
stc
test bl, 0x85
cmp eax, 0xffffffff
jmp 0x10832cbb
jne 0x10866d40
push 0
jmp 0x108337cc
cmp cl, 0x2e
jmp 0x110fc67c
mov edx, dword [edi + 0x3c]
cmp bl, ah
lea edx, [edx + edi]
clc
test ch, 0x2e
cmp dword [edx], 0x4550
jmp 0x1083bedb
mov esp, ebp
jmp 0x1112f7ad
lea esi, [ebx + eax]
cwde
cmp di, ax
mov eax, dword [ebp + 0x10]
push eax
sar esi, 1
mov eax, dword [edx + esi*4]
test ah, bl
cmp di, di
cmc
add eax, edi
jmp 0x107fddf4
ret
je 0x107f2f91
test eax, eax
jmp 0x1083b439
push edx
push eax
call fcn.110d5f87
add esp, 0xc
pop esi
jmp 0x1108eabf
ret
inc edx
jmp 0x1107343f
je 0x10ffc4df
cmp eax, 1
jmp 0x1102053b
jne 0x110ea24e
mov eax, dword [edx + 0x78]
test edi, ecx
jmp 0x11096c59
mov ebx, dword [eax + edi + 0x18]
cmp eax, 0x74da7cc4
test ebx, ebx
je 0x108903f0
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
test esi, 0x49501cec
stc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x1100162c
ret
mov esp, ebp
mov ebp, ebx
pop ebp
jmp 0x108350a7
je 0x1080ae78
mov bl, cl
cmp ch, ch
sub bl, 0x30
jmp 0x1089279d
push eax
cwde
movsx eax, bp
push edi
not al
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x107facbe
je 0x1086d02f
inc edx
cmc
cmp edx, 0x104
jb 0x11149d5d
lea eax, [ebp - 0x114]
push eax
movzx eax, sp
push edi
cmovge eax, ebp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
not edi
mov edi, 0x79a565b
pop edi
jmp 0x1112dd07
inc esi
test cl, cl
jne 0x1081fc07
pop esi
pop ebx
sar edi, 0xe
dec di
sub eax, eax
jmp 0x1112ab7c
jmp 0x107f2f9a
lea ecx, [esi + 1]
jmp 0x110dbf32
jle 0x110f4c5e
mov eax, dword [ebp - 4]
test ax, cx
mov esi, dword [ebp - 8]
test ebp, 0x535839c8
cmp sp, 0x27bf
test si, cx
cmp esi, dword [eax + edi + 0x14]
jmp 0x10feffc2
inc esi
test eax, 0x8cd2b22
clc
cmp bl, 9
ja 0x1080ae78
movsx ecx, cl
lea edx, [edx + edx*4]
test ch, 0xef
clc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test sp, cx
clc
cmp bl, al
test cl, cl
jmp 0x1080ae72
ret
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x1089c3c7
push ecx
jmp 0x11020cf0
je 0x110ea24e
mov edx, dword [edx + 0x7c]
push ebx
test esp, esp
cmp edi, ebp
push esi
test edx, esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
test sp, bp
test esi, 0x114805c7
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x110aceb9
pop edi
jmp 0x11120d26
ret
jae 0x10872c79
mov ecx, dword [eax + edi + 0x1c]
xadd dx, dx
bt dx, ax
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp bx, ax
stc
test ecx, ecx
jmp 0x107f10a3
jae 0x11096bc5
lea eax, [ecx + edi]
xor si, 0x3bf9
mov cl, byte [eax]
inc si
mov esi, eax
test cl, cl
je 0x10872c79
mov edi, edi
cmp edi, edx
test ah, 0x83
jmp 0x1081fc07
mov ecx, dword [ebp - 4]
rdtsc
cbw
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
movsx edx, ax
lea edx, [ebx + 1]
jmp 0x1109e39f
jl 0x108903f0
jmp 0x110f4c64
pop ebp
jmp 0x1084709f
jne 0x107f2f9a
inc esi
jmp 0x11040aa4
jne 0x110d1650
cmp byte [ebp + 0x10], 0
je 0x1114037e
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sar si, 0xb6
xor edx, edx
setge cl
sub ebx, eax
ror si, 0x1c
mov edi, edi
jmp 0x11149d5d
mov byte [ebp + eax - 0x114], 0
cwde
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x110a30d5
je 0x110ea24e
mov eax, 0x5a4d
test eax, esp
cmp word [edi], ax
jmp 0x110ea248
jae 0x10872c79
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0x1107344d
lea ebx, [ebp - 0x114]
xadd dl, dl
shr dl, 0x1b
sub ebx, eax
shr dl, 0xb
mov dl, byte [eax]
cmp dh, bh
cmc
stc
test dl, dl
je 0x1107344d
mov byte [ebx + eax], dl
inc dx
xchg dh, dh
cdq
mov edx, dword [ebp + 8]
jmp 0x108399f0
mov dword [ebp + 8], esi
jmp 0x1111fdd5
mov esp, ebp
not bp
pop ebp
jmp 0x1082fbbf
jae 0x10872c79
mov edx, dword [eax + edi + 0x1c]
test sp, bp
lea ecx, [edx + ecx*4]
cmp bp, 0x538
cmp edx, edi
mov ecx, dword [ecx + edi]
cmp ah, 0x2a
test ecx, ecx
jmp 0x1110757b
jb 0x11096bc5
mov edx, dword [ebp - 0x10]
clc
add edx, eax
test ebx, esp
cmp ecx, edx
jmp 0x10ffaf43
mov ecx, esi
cmp dx, 0x22e8
jmp 0x11101573
call eax
test eax, eax
jmp 0x110b48b5
ret
inc eax
cmc
mov dword [ebp + 8], edx
clc
cmp edx, ecx
jb 0x1103b949
mov eax, dword [ebp + 8]
cmovne ecx, eax
lea ecx, [ebp - 0x114]
jmp 0x108a4c78
test eax, eax
jmp 0x108ab6d9
mov cl, byte [esi + 2]
clc
cmp ah, ch
lea esi, [esi + 2]
xor edx, edx
test cl, cl
jmp 0x10866d3a
pop ebx
bswap di
mov di, bp
pop edi
jmp 0x108293b3
pop esi
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x11041c87
mov dword [ebp - 4], eax
jmp 0x110735a2
mov dword [ebp + 8], edx
jmp 0x1087cbc4
ret
mov dword [ebp - 8], ecx
jmp 0x1109a12b
call eax
test eax, eax
jne 0x110b48bb
lea edx, [ebp - 0x114]
push edx
nop
cmovs eax, ebx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1106158e
ja 0x10845251
sub ecx, dword [eax + edi + 0x10]
cmp esi, 0x483f6b85
stc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1104cfcf
push ecx
push eax
call fcn.110d5f87
add esp, 0xc
pop esi
xchg bx, di
bswap ebx
movsx ebx, bx
pop ebx
movsx edi, sp
pop edi
jmp 0x107e2fb5
je 0x10872c79
cmp eax, edi
jmp 0x11020b58
cmp byte [esi + 1], 0x23
jmp 0x10883ec4
push ebp
mov ebp, esp
cmc
test bl, ch
cmp si, cx
lea esp, [esp - 0x114]
push edi
bt edi, 0x9d
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x11105c90
je 0x11084f18
push 0
jmp 0x110b2ff5
je 0x108205ba
sub eax, eax
bswap edi
xchg di, di
pop edi
jmp 0x11139b44
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
jmp 0x1082aa2d
je 0x110563b3
mov cl, byte [esi + 1]
jmp 0x10872c70
sub ecx, eax
stc
cmp dh, 0x22
test si, cx
cmp ecx, 0x104
jmp 0x1103b923
je 0x110ea24e
mov ecx, dword [ebp + 0xc]
test edx, edi
cmp ebp, 0x3f4579a1
stc
test ecx, ecx
jmp 0x11029418
jne 0x107f10a9
pop esi
pop ebx
xor eax, eax
jmp 0x108b378e
jmp 0x107f2f9a
mov esp, ebp
not ebp
mov ebp, ebp
pop ebp
jmp 0x1109d221
pop edi
jmp 0x108645c5
mov esp, ebp
pop ebp
ret
pop ebp
jmp 0x10fd0ebf
mov esp, ebp
pop ebp
jmp 0x1106ac79
mov eax, dword [ebp + 0xc]
jmp 0x1086825c
mov eax, 0x3e933b73
rol cl, cl
stc
mov cl, dl
movzx esi, cx
rol eax, cl
adc esi, 0x4acb04d9
btc esi, ebp
sbb si, 0x1341
lea esi, [ebp + edx - 0x114]
stc
add al, dl
clc
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x1086d01b