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

Disassembly:
cmp dword [ebp + 8], ebx
jmp 0x1107e445
mov ecx, esi
sub ecx, eax
cmp dx, 0x5680
cmp ecx, 0x104
jmp 0x10f79392
mov esp, ebp
mov ebp, esp
xchg bp, bp
pop ebp
jmp 0x10ef80c7
jne 0x107872c4
inc esi
jmp 0x10e54612
ret
cmp ecx, dword [eax + edi + 0x14]
jae 0x1101d7c5
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
jmp 0x1105f74b
je 0x11010c14
mov bl, cl
sub bl, 0x30
inc esi
jmp 0x1104b83d
call eax
pop esi
pop ebx
pop edi
jmp 0x1103f46e
call fcn.10e52032
add esp, 0xc
movsx edi, sp
mov di, 0x486e
pop esi
xchg edi, edi
pop ebx
not di
cmove edi, ebp
pop edi
jmp 0x10e4905e
jae 0x11084445
lea eax, [ecx + edi]
mov cl, byte [eax]
rol si, 0x19
mov esi, eax
test cl, cl
jmp 0x10e6c4c7
call fcn.10f93e8c
lea esp, [esp + 4]
cmc
test bp, 0xf04
cmp sp, 0x23fe
cmp eax, 0xffffffff
je 0x10f1ee5a
test eax, eax
jmp 0x10f58837
jb 0x10f66767
mov eax, dword [ebp + 8]
bswap cx
not ecx
lea ecx, [ebp - 0x114]
jmp 0x110839cd
mov edx, dword [edi + 0x3c]
add edx, edi
cmp dword [edx], 0x4550
jmp 0x10e6fb76
mov esp, ebp
cmovne ebp, ecx
not ebp
pop ebp
jmp 0x10fe0e89
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
stc
cmp bh, al
push edi
shrd di, di, 0x3a
test di, 0x460f
and di, si
mov edi, dword [ebp + 8]
clc
test edi, edi
je 0x10fe8e21
mov ecx, dword [ebp + 0xc]
test edi, ebx
stc
test ecx, ecx
jmp 0x10e58fe8
mov dword [ebp + 8], esi
jmp 0x107872c4
ret
push edx
jmp 0x11012de8
je 0x10fe8e21
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x10fe8e1b
mov esp, ebp
mov bp, dx
pop ebp
ret
jne 0x1100fc1c
lea edx, [ebp - 0x114]
bswap eax
movsx eax, bp
nop
push edx
cwde
mov ax, cx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x110455f5
je 0x1101d7c5
mov edi, edi
test si, 0x4812
cmp cl, 0x2e
jmp 0x10f99b21
jne 0x10fe8e21
mov eax, dword [edx + 0x78]
stc
clc
cmp eax, eax
mov dword [ebp - 4], eax
cmp bx, 0x463f
cmc
cmp esi, ebx
test eax, eax
jmp 0x10fd4e46
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0x11032e5f
sub ecx, dword [eax + edi + 0x10]
cmc
jmp 0x107b4a29
ja 0x11010c14
movsx ecx, cl
lea edx, [edx + edx*4]
test bp, sp
stc
lea edx, [ecx + edx*2 - 0x30]
rcr cl, 0xa3
stc
mov cl, byte [esi]
test cl, cl
jmp 0x11010c0e
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x107bd035
ret
jne 0x110271e4
cmp byte [ebp + 0x10], 0
je 0x10f0e6d5
mov ebx, dword [ebp + 0xc]
rcr al, 0xfe
lea eax, [ebp - 0x114]
btr si, 0x89
xor edx, edx
adc si, di
sub ebx, eax
mov edi, edi
mov eax, 0x311226e4
jmp 0x10f877bd
mov eax, dword [ebp + 0xc]
jmp 0x10f81902
mov esp, ebp
cmovg bp, si
mov bp, bp
pop ebp
jmp 0x10fb2c23
lea ebx, [esi - 1]
cmp sp, dx
jmp 0x107872c4
je 0x1104ef5b
push 0
jmp 0x11030ab1
jne 0x11072494
pop esi
pop ebx
sal di, 0x4b
sar di, 0x3f
sub eax, eax
mov edi, 0x54dd750d
pop edi
mov esp, ebp
mov ebp, edi
bswap bp
pop ebp
jmp 0x10f8c9d7
cmp edx, ecx
jmp 0x10e2af69
inc eax
cmc
mov dword [ebp + 8], edx
jmp 0x10f4c190
je 0x110094cf
cmp eax, 1
jmp 0x107ae027
jbe 0x10e2af6f
lea ebx, [ebp - 0x114]
neg dl
sub ebx, eax
xadd dl, dl
sal dl, 0x72
mov dl, byte [eax]
cmp ebp, eax
test dl, dl
je 0x10e2af6f
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x10f7d643
push eax
jmp 0x107be7b5
jae 0x1101d7c5
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x10f66751
inc edx
jmp 0x10f517ec
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11081591
mov cl, dl
rol eax, cl
bts esi, ecx
rcr si, 0xd0
and si, 0x4abb
lea esi, [ebp + edx - 0x114]
add al, dl
cmp ebp, 0x3bcb65fd
xor al, byte [ebx + esi]
jmp 0x10fe4c6a
ret
je 0x10794fe2
mov cl, byte [esi + 1]
jmp 0x11034212
mov dword [ebp + 8], edx
jmp 0x10fc1b89
ret
je 0x1107e45b
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmp dx, bp
stc
mov dword [ebp - 0xc], edx
test di, sp
test bx, 0x3cfc
test ebx, ebx
jmp 0x11019fc4
jmp 0x107872c4
je 0x10fe8e21
mov edx, dword [edx + 0x7c]
test esi, esp
push ebx
cmp edx, 0x49bb0844
cmp si, sp
push esi
or esi, 0xffffffff
test bh, 0xdb
jmp 0x1104142e
jae 0x1101d7c5
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
xchg ecx, ecx
xadd cx, cx
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1107248e
ret
mov byte [esi], al
jmp 0x11079706
je 0x10e3a441
sub eax, eax
xchg di, di
pop edi
jmp 0x107a37ef
mov ecx, dword [ebp - 4]
cwde
cwd
mov edx, dword [ecx + edi + 0x24]
mov cx, 0x2dac
mov cx, dx
movzx cx, dl
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x10f9cc54
je 0x1101d7c5
cmp eax, edi
jmp 0x10f070d7
jne 0x107b87e3
push 0
jmp 0x10e57e5d
push eax
jmp 0x11062087
jl 0x1107e45b
jmp 0x110614a2
pop edi
jmp 0x10e642cd
test cl, cl
jne 0x10e6c4d4
pop esi
xchg edi, edi
shl edi, 0x79
pop ebx
xor eax, eax
pop edi
mov esp, ebp
pop ebp
jmp 0x10e548a7
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10f37ef6
jb 0x10f07101
lea eax, [ebp - 0x114]
jmp 0x10e9b202
push ecx
jmp 0x10f749a7
call eax
test eax, eax
jmp 0x10e685fb
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x10fbd4fb
inc esi
cmp edi, esi
jmp 0x1101d7bd
mov esp, ebp
cmovs ebp, eax
pop ebp
jmp 0x107ae057
mov dword [ebp - 0x10], edx
jmp 0x10e872c8
call eax
test eax, eax
jmp 0x1100fc16
cmp bl, 9
jmp 0x10e8e19e
mov cl, byte [esi + 2]
test bp, 0x176d
add esi, 2
xor edx, edx
test si, 0x1735
cmp edx, edi
test cl, cl
jmp 0x107b87dd
mov ecx, dword [ecx + edi]
cmc
test ecx, ecx
jmp 0x10f386ec
mov ecx, dword [ebp + 0xc]
cwd
bsf eax, edi
mov edx, dword [ebp - 0xc]
shr ah, 0xcf
cwde
mov eax, dword [ebp + 8]
inc si
btc si, 0xf0
shr esi, 0xea
lea esi, [ebx + eax]
shld ax, bx, 0xbb
movsx eax, di
mov eax, dword [ebp + 0x10]
push eax
shrd eax, esi, 0x18
sub eax, esi
add ax, si
sar esi, 1
bsf ax, sp
bsr ax, sp
mov eax, dword [edx + esi*4]
cmp bp, ax
add eax, edi
jmp 0x10e26365
call fcn.10e52032
add esp, 0xc
pop esi
not di
cmova di, cx
pop ebx
mov di, di
cmovae edi, edi
pop edi
jmp 0x10f1e14b
mov esp, ebp
movzx ebp, ax
pop ebp
ret
je 0x1101d7c5
cmp ecx, eax
jb 0x11084445
mov edx, dword [ebp - 0x10]
add edx, eax
test esp, edx
stc
cmp ecx, edx
jmp 0x107c7413
je 0x1102731c
inc edx
test bh, 0x37
cmp edx, 0x104
jmp 0x11027316
jle 0x11061493
mov eax, dword [ebp - 4]
sub si, 0x7885
mov esi, eax
mov esi, dword [ebp - 8]
test sp, sp
cmp esi, dword [eax + edi + 0x14]
jmp 0x10fdeb52
call eax
pop esi
setne bl
mov edi, esp
pop ebx
mov edi, 0x3c7e06c9
pop edi
jmp 0x1106caa3
push ecx
mov byte [ebp + eax - 0x114], 0
nop
movsx ax, cl
sets ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x11032d26
pop esi
pop ebx
lea eax, [ecx + edi]
mov edi, 0x39b43a9
not edi
jmp 0x1101a048