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

Disassembly:
jae 0x858895
xor edi, edi
test ecx, ecx
jmp 0xd7104f
jne 0xee3021
pop edi
shl bh, cl
pop ebx
sub eax, eax
mov si, dx
pop esi
jmp 0xe65dd1
jle 0xc64b3c
lea ebx, [esi + 1]
shl cl, cl
or cx, 0x2f1
and ecx, esp
mov ecx, dword [ebp + 8]
cmp bh, al
clc
cmp ebx, edi
jmp 0xc67deb
ja 0xe04bc5
mov eax, esi
stc
sub eax, dword [edx + ecx + 0x10]
jmp 0xd6a71b
je 0x888bc7
mov cl, byte [esi + 1]
jmp 0xddf6c6
dec edi
mov dword [ebp - 0xc], eax
jmp 0xe2f77c
je 0xdf5859
lea eax, [ecx - 0x30]
jmp 0xee3802
ret
je 0xe721df
xor eax, eax
pop esi
mov esp, ebp
pop ebp
jmp 0xcdc263
mov ecx, esi
clc
cmp ecx, 0x74c1380b
sub ecx, eax
cmp ecx, 0x104
jmp 0x845d2c
jb 0xc5e6de
mov esi, dword [ebp - 0x10]
test ecx, edi
lea esi, [esi + edx]
cmp eax, esi
jmp 0xe350bc
pop edi
or si, si
pop ebx
mov si, sp
add esi, 0x699e4248
btr si, dx
add eax, ecx
pop esi
mov esp, ebp
not ebp
bswap ebp
pop ebp
jmp 0xda49d7
mov eax, dword [ebp + 8]
and dx, sp
mov ecx, dword [ebp - 4]
ror edx, cl
mov edx, dword [ecx + eax + 0x24]
stc
ror ecx, 0x60
shl cl, cl
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
sbb ecx, 0x6c474621
xchg cl, ch
mov dword [ebp - 8], edx
sar ch, cl
sub cl, 0x25
mov ecx, eax
test ebp, 0x23334319
movsx eax, sp
cmc
mov edx, dword [ebp - 4]
test bp, di
nop
rcr ax, cl
mov eax, dword [ebp - 8]
cmc
cmp eax, dword [edx + ecx + 0x14]
jmp 0xc961be
jle 0xe3bb27
jmp 0xc64b74
ja 0xdf5859
movsx eax, cl
mov cl, byte [esi]
cmp di, dx
lea edx, [edx + edx*4]
jmp 0xc9abb9
jae 0x858895
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
test cx, dx
mov eax, dword [eax + ecx]
cmp ecx, esp
jmp 0xe66c10
lea edx, [eax + edx*2 - 0x30]
jmp 0xd741e6
push edi
call fcn.00eb6c69
add esp, 0xc
bswap ebx
movzx esi, dx
pop edi
pop ebx
jmp 0xf0764f
mov esp, ebp
pop ebp
jmp 0x880e97
call fcn.00eb6c69
add esp, 0xc
pop edi
jmp 0xe36934
je 0x885153
mov esi, dword [ebp + 0xc]
cmc
test esi, esi
jmp 0xdcffa3
je 0x858895
mov edx, dword [ebp + 8]
cmp edx, 0x2c9d2e7a
cmp edi, edx
jmp 0xe1992d
ret
ret
mov esp, ebp
xchg ebp, ebp
pop ebp
ret
je 0xd0ece8
inc eax
cmp cx, 0x7c1a
cmp eax, 0x104
jb 0xe1995e
lea eax, [ebp - 0x114]
jmp 0xd4e208
push ebx
push edi
mov dword [ebp - 0x10], eax
stc
cmp esp, ecx
mov dword [ebp - 8], 0xffffffff
clc
cmp esi, 0xffff
jmp 0x85bf0b
inc edi
inc eax
jmp 0xf0d394
push eax
movzx ax, ch
jmp 0xdb174e
mov dword [ebp - 8], eax
jmp 0xf02e73
jne 0x885153
mov edx, dword [eax + ecx + 0x78]
cmp dl, 2
mov dword [ebp - 4], edx
cmc
test edx, edx
je 0x885153
mov eax, dword [eax + ecx + 0x7c]
jmp 0xd2ad5b
je 0xf0d39c
lea ebx, [ebp - 0x114]
xor dl, 0x81
sub ebx, eax
sar dl, cl
mov dl, 0xf3
jmp 0xeef038
test cl, cl
jmp 0xdf5853
call eax
pop edi
pop ebx
pop esi
mov esp, ebp
xchg bp, bp
mov ebp, 0x2ce36886
pop ebp
ret
push edx
push edi
jmp 0xca3943
lea esi, [esi + 2]
test ebp, esi
cmc
cmp bp, 0x4d5d
sub edx, edx
cmp edi, edx
test cl, cl
jmp 0x876aef
ret
mov cl, byte [esi + 2]
jmp 0xd9994e
push edx
jmp 0xdfd86a
je 0xdabf11
push 0
push ecx
jmp 0xca2d02
je 0x885153
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x88514d
inc esi
test cl, cl
jmp 0x85888f
jne 0x876af5
push 0
jmp 0xd8d6a4
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xd8c6e5
mov edi, dword [edx + ecx + 0x18]
stc
jmp 0xe98708
jne 0xf074cf
cmp byte [ebp + 0x10], 0
je 0xc8f027
mov edi, dword [ebp + 0xc]
movzx ecx, dx
bswap ebx
sar si, 0xea
lea ecx, [ebp - 0x114]
xor eax, eax
sub edi, ecx
bswap si
lea esp, [esp]
clc
mov cl, al
btc ebx, 0xeb
mov ebx, 0x1da256f0
rol ebx, cl
lea esi, [ebp + eax - 0x114]
bts cx, ax
add ch, 0x2c
sbb ecx, ebp
lea ecx, [eax + ebx]
xor cl, byte [edi + esi]
jmp 0xe2e5d0
mov byte [esi], cl
jmp 0xd0ecd1
js 0xc64b7e
jmp 0xe3bb2f
jae 0xc5e6de
lea eax, [eax + ecx]
mov cl, byte [eax]
add esi, ebx
mov esi, eax
test esi, ebx
test cl, cl
jmp 0xee301b
pop ebx
cmovns esi, edx
pop esi
jmp 0xce9c59
mov eax, dword [ebp - 0xc]
xor si, 0x283e
mov edx, dword [ebp + 0x10]
shld si, sp, 0xf3
lea esi, [edi + ebx]
sar esi, 1
cmc
clc
mov eax, dword [eax + esi*4]
cmc
push edx
sal edx, cl
rcl dh, 0x6b
mov edx, dword [ebp + 0xc]
cmp cx, bp
cmc
add eax, ecx
call fcn.00c92265
add esp, 4
test si, 0x33b7
cmp cx, 0x4dff
test eax, eax
jmp 0xebf250
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0xce0457
test eax, eax
je 0x858895
cmp eax, edx
jmp 0xc55c1b
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0xd6d7c0
test edi, edi
je 0xc64b7e
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
xor ebx, ebx
jmp 0x86bcc3
jne 0xccc382
lea edx, [ebp - 0x114]
push edx
mov eax, ecx
setp al
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
mov edi, eax
test edi, edi
jmp 0xccc37c
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
cmp edx, esp
sub esp, 0x114
cmp ax, 0x205d
stc
push esi
test ecx, ecx
jmp 0xcb24c3
jns 0x85a136
lea edi, [esi - 1]
jmp 0x85a148
je 0x858895
cmp cl, 0x2e
jmp 0x86a477
inc esi
cmp al, 9
jmp 0xc6942c
mov dl, byte [eax]
cmp cx, 0x7d5b
test esi, 0x4b470c40
test dl, dl
je 0xf0d39c
mov byte [ebx + eax], dl
jmp 0xd32ef3
jmp 0xc64b7e
cmp byte [esi + 1], 0x23
mov cx, 0x1fff
lea ecx, [esi + 1]
jmp 0xdbbf73
pop esi
jmp 0xca37d2
cmp edi, ecx
jb 0xeef038
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + edi - 0x114], 0
cmovne ax, si
bswap ax
mov ax, 0x64d2
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
mov edi, eax
stc
test edi, edi
jmp 0xe9eb0b