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

Disassembly:
ret
jae 0x113043d
lea eax, [ecx + edi]
mov cl, byte [eax]
bswap si
mov esi, eax
test cl, cl
jmp 0x10ba71d
ret
ret
mov ebx, dword [eax + edi + 0x18]
cmc
test bx, bp
test ebx, ebx
je 0x1124a05
mov edx, dword [eax + edi + 0x20]
dec ebx
add edx, edi
cmc
stc
cmp si, si
mov dword [ebp + 8], 0
cmp si, 0x26e0
cmp ax, cx
mov dword [ebp - 0xc], edx
cmc
clc
test ebx, ebx
jl 0x1124a05
jmp 0x10bbc8f
test edi, edi
je 0x10c1829
cmp byte [esi + 1], 0x23
bswap ecx
mov ecx, ebx
jmp 0x1126c34
je 0x11b66f9
xor eax, eax
cmovno edi, ebx
pop edi
jmp 0x10ba30d
je 0x1121a83
cmp eax, 1
jmp 0x10bd007
ret
ret
mov esp, ebp
pop ebp
jmp 0x10b6f4d
mov esp, ebp
mov bp, si
jmp 0x10bf971
call fcn.0112385f
add esp, 0xc
xchg esi, ebx
not di
movzx ebx, bx
pop esi
movsx edi, dx
pop ebx
movsx edi, si
pop edi
jmp 0x10b799f
cmp ecx, edx
jmp 0x10b3b69
call eax
mov edi, eax
jmp 0x10b6466
jne 0x10b646e
lea ecx, [ebp - 0x114]
push ecx
cwde
setb ah
lahf
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x10b8d28
mov esp, ebp
mov bp, ax
bswap bp
not ebp
pop ebp
jmp 0x10b4117
je 0x10c1829
mov edi, edi
cmc
cmp cl, 0x2e
jmp 0x112f63b
lea ebx, [esi - 1]
cmp ah, 0x15
cmc
test edi, ebx
cmp dword [ebp + 8], ebx
jmp 0x11249f4
mov cl, byte [esi + 2]
stc
add esi, 2
test ch, bl
cmp ch, 0x59
xor edx, edx
cmp edi, 0x31e76db3
cmp ecx, ebp
test cl, cl
je 0x11309b8
mov al, cl
test si, 0x766b
sub al, 0x30
jmp 0x1130a12
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bsr esi, esp
xor al, 0x5f
mov eax, dword [ebp + 8]
movsx esi, bx
bswap si
lea esi, [ebx + eax]
cmovnp ax, bx
or ah, 9
mov eax, dword [ebp + 0x10]
test di, ax
push eax
movsx ax, bl
movzx eax, si
sar esi, 1
sar eax, 0x3c
mov eax, dword [edx + esi*4]
cmp di, 0x3f45
stc
add eax, edi
jmp 0x112c49e
push edx
jmp 0x11325e3
jae 0x10c1829
xor ecx, ecx
cmp ebp, ebp
test si, 0x1da1
cmc
test ebx, ebx
jbe 0x1130fda
lea edi, [ebp - 0x114]
sub edi, eax
rcl dl, 0x67
mov dl, byte [eax]
stc
clc
test dl, dl
jmp 0x11b9e87
je 0x10b64bd
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x11b94b1
cmp al, 9
jmp 0x113098a
mov ebx, esi
cmp ecx, 0x60c87b68
sub ebx, eax
stc
cmp ebp, 0x46dc7894
cmp ebx, 0x104
jmp 0x10bc2d9
je 0x10bb6ab
push 0
jmp 0x112b0c6
jne 0x10ba80b
inc esi
jmp 0x10bd673
mov dword [ebp + 8], esi
jmp 0x113404e
pop ebp
jmp 0x10b6f57
inc ecx
inc eax
cmp ecx, ebx
jmp 0x1130fd4
je 0x10b64bd
mov edx, dword [edx + 0x7c]
jmp 0x112f976
je 0x10ba802
test eax, eax
jmp 0x10b66cd
jne 0x10ba726
pop esi
pop ebx
shl edi, 0x6d
btr edi, 0xc
inc di
sub eax, eax
movzx edi, bx
not di
pop edi
jmp 0x10b7997
inc esi
jmp 0x11b8320
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1122067
jae 0x10c1829
mov edx, dword [eax + edi + 0x1c]
stc
lea ecx, [edx + ecx*4]
stc
cmp sp, di
mov ecx, dword [ecx + edi]
test edi, 0xa622a4d
cmp ax, si
test ecx, ecx
jne 0x11329f4
pop esi
pop ebx
dec di
bt di, 0xf
sar edi, 0x5d
xor eax, eax
movsx edi, si
pop edi
jmp 0x112206c
mov ecx, dword [ebp - 4]
cmovb dx, ax
not dl
cdq
mov edx, dword [ecx + edi + 0x24]
mov ch, 0xc3
lea eax, [edx + esi*2]
cmovae ecx, ecx
movzx ecx, word [eax + edi]
cdq
xchg dx, dx
lea edx, [ebx + 1]
jmp 0x1120d6c
jmp 0x10ba80b
mov esp, ebp
pop ebp
ret
push ebp
mov ebp, esp
sub esp, 0x114
stc
jmp 0x1126c19
jle 0x10bbc84
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp si, 0x7f00
cmp esi, dword [eax + edi + 0x14]
jae 0x10c1829
mov ecx, dword [eax + edi + 0x1c]
btc dx, 0x19
lea edx, [ecx + esi*4]
bt cx, dx
btr cx, 0xea
mov ecx, dword [edx + edi]
cmp cx, sp
test ecx, ecx
jmp 0x11329ee
pop esi
mov di, dx
movzx edi, bp
setae bl
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0x10b3b97
push edi
sub edi, 0x864461b
bts edi, ebx
movzx edi, dx
mov edi, dword [ebp + 8]
test bx, ax
stc
test edi, edi
jmp 0x10bc307
lea ecx, [esi + 1]
jmp 0x10bce33
push ecx
push edi
jmp 0x112dbac
call fcn.010bf9a9
lea esp, [esp + 4]
test bp, 0x6e92
cmp eax, 0xffffffff
jmp 0x10c09d1
call fcn.0112385f
add esp, 0xc
jmp 0x1124a77
je 0x10bc632
mov cl, byte [esi + 1]
jmp 0x1120476
lea eax, [ecx + edi]
mov edi, esi
cmovno di, ax
pop edi
mov esp, ebp
pop ebp
jmp 0x10a935f
push ebx
test edi, esp
cmc
test edx, 0x442e524d
push esi
cmp di, 0xb75
cmc
or esi, 0xffffffff
stc
cmp bh, dh
mov dword [ebp - 0x10], edx
cmc
stc
cmp ebp, esp
mov dword [ebp - 8], esi
stc
cmp edx, 0x491817fe
cmp ecx, 0xffff
ja 0x10b568f
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1120d77
pop esi
lahf
mov bl, ah
pop ebx
not ax
jmp 0x112f874
ja 0x11309b8
movsx eax, cl
rcr cl, cl
mov cl, byte [esi]
test esp, 0x6cff72e1
lea edx, [edx + edx*4]
cmp di, 0x45b3
test bp, dx
lea edx, [eax + edx*2 - 0x30]
stc
test si, ax
test cl, cl
jne 0x10bb6c9
push 0
jmp 0x10bc2d3
inc esi
jmp 0x10bc31d
jb 0x10bc2fc
lea eax, [ebp - 0x114]
jmp 0x11b176f
push edi
jmp 0x10b8c40
je 0x10c1829
cmp ecx, eax
jb 0x113043d
mov edx, dword [ebp - 0x10]
clc
test dh, 0x1b
add edx, eax
jmp 0x10b8d17
jmp 0x10ba80b
test edi, edi
jmp 0x10ba17a
push eax
movzx eax, bx
mov ah, 0x2e
mov byte [ebp + ecx - 0x114], 0
setno ah
mov ax, 0x4a5d
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x11b25fa
call eax
mov edi, eax
jmp 0x11357f4
mov edx, dword [edi + 0x3c]
test bp, 0x294d
add edx, edi
cmp dword [edx], 0x4550
jne 0x10b64bd
mov eax, dword [edx + 0x78]
stc
cmc
mov dword [ebp - 4], eax
test eax, eax
jmp 0x10bf9e1
test cl, cl
jmp 0x10c1823
je 0x10b64bd
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x10b64b7
je 0x1130fda
mov byte [edi + eax], dl
jmp 0x10bf9d8