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

Disassembly:
ret
mov eax, dword [ebp + 0xc]
jmp 0x10be553
ret
lea esp, [esp - 0x114]
cmc
push edi
mov edi, dword [ebp + 8]
cmp ah, 0xf6
clc
test edi, edi
jmp 0x119ec9a
ret
cmp byte [esi + 1], 0x23
movzx ecx, si
lea ecx, [esi + 1]
jmp 0x1045682
mov byte [esi], al
je 0x110a57c
inc edx
jmp 0x1074a5a
je 0x10fd4e6
push 0
push ecx
jmp 0x10fd44b
call fcn.0112b12d
add esp, 0xc
xchg edi, edi
pop esi
cmovne di, bp
pop ebx
bswap edi
pop edi
jmp 0x10d3ccf
jne 0x1161785
lea edx, [ebp - 0x114]
not al
bswap eax
jmp 0x11dd823
ret
ret
ja 0x10f6324
sub ecx, dword [eax + edi + 0x10]
test edi, esp
stc
cmp ecx, dword [eax + edi + 0x14]
jae 0x10abfc2
mov edx, dword [eax + edi + 0x1c]
jmp 0x113d946
dec ebx
cmc
test di, 0x1e74
add edx, edi
mov dword [ebp + 8], 0
test esp, 0x468a6d7f
jmp 0x10ec360
inc esi
test dh, cl
cmp bl, 9
jmp 0x10cb43f
je 0x10b9749
mov edx, dword [edx + 0x7c]
cmp edx, ebp
stc
push ebx
push esi
clc
stc
or esi, 0xffffffff
clc
test al, 0x54
cmp ebx, 0xbd41d87
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
stc
clc
cmp ecx, 0xffff
jmp 0x106aa55
cmp edx, 0x104
jmp 0x110a576
ret
je 0x10b9749
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x10b9743
jae 0x10abfc2
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x1192714
ret
je 0x112b207
mov bl, cl
sub bl, 0x30
jmp 0x107205f
test cl, cl
jne 0x115dead
pop esi
or bl, 0x34
pop ebx
sub eax, eax
bswap di
mov edi, 0x46500816
pop edi
jmp 0x115ffe9
mov esp, ebp
mov ebp, edx
bswap ebp
pop ebp
jmp 0x103501b
jne 0x10e7088
inc esi
jmp 0x10d3ca9
je 0x11785b1
xor eax, eax
mov di, 0x58c1
pop edi
jmp 0x10b478c
push eax
bswap eax
not ax
push edi
mov ah, 0x6e
nop
mov ah, ch
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x1168b95
mov esp, ebp
not bp
pop ebp
jmp 0x10658ad
jne 0x103cfd7
cmp byte [ebp + 0x10], 0
jmp 0x1172538
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x103c047
ja 0x112b207
movsx ecx, cl
lea edx, [edx + edx*4]
test bp, ax
stc
lea edx, [ecx + edx*2 - 0x30]
xadd cl, cl
mov cl, byte [esi]
test cl, cl
jmp 0x112b201
je 0x112d905
mov cl, byte [esi + 1]
jmp 0x10db0ba
mov dword [ebp + 8], esi
jmp 0x112ee8f
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x1067dc3
call fcn.010acb94
lea esp, [esp + 4]
test di, bx
cmc
cmp eax, 0xffffffff
je 0x10e7084
test eax, eax
jmp 0x1101145
inc esi
stc
jmp 0x10abfba
lea ebx, [esi - 1]
stc
cmp dword [ebp + 8], ebx
jmp 0x10f9b32
pop esi
lahf
pop ebx
cmovl ax, ax
nop
lea eax, [ecx + edi]
pop edi
jmp 0x10c5184
mov dword [ebp - 0xc], edx
cmp si, 0x4e23
clc
test ebx, ebx
jl 0x10f9b44
jmp 0x1193919
jae 0x10abfc2
mov ecx, dword [eax + edi + 0x1c]
sub dx, sp
inc edx
lea edx, [ecx + esi*4]
adc cx, bp
btc cx, 0x95
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x117263b
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x116630e
jle 0x119390c
mov eax, dword [ebp - 4]
add esi, 0x7e72725b
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x10f297f
push eax
jmp 0x1051ee5
mov cl, byte [esi + 2]
lea esi, [esi + 2]
test ecx, esi
stc
xor edx, edx
test cl, cl
jmp 0x10a5ad5
je 0x11bae9d
cmp eax, 1
jmp 0x10b5901
jb 0x117255d
lea eax, [ebp - 0x114]
push eax
not eax
push edi
movzx eax, di
cmovp ax, ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
pop ebx
xchg edi, edi
pop edi
mov esp, ebp
movsx ebp, bp
cmovb bp, ax
xchg ebp, ebp
pop ebp
ret
mov byte [ebp + eax - 0x114], 0
mov eax, 0x714b54c2
movzx eax, sp
xchg al, al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
jmp 0x115667f
add edx, edi
clc
test esi, 0x76a175e2
stc
cmp dword [edx], 0x4550
jmp 0x115e8a2
mov esp, ebp
not ebp
movzx ebp, cx
mov bp, sp
pop ebp
jmp 0x108231d
push ebp
mov ebp, esp
cmc
cmp edx, ebp
jmp 0x103c025
jne 0x10a5adb
push 0
jmp 0x11858f0
mov ecx, esi
sub ecx, eax
cmc
test si, 0x3a1c
cmp ecx, 0x104
jmp 0x109c449
jae 0x10e8ff4
lea eax, [ecx + edi]
bt si, 0x92
mov cl, byte [eax]
mov esi, eax
test edi, edi
clc
cmc
test cl, cl
jmp 0x115dea2
jb 0x119272c
mov eax, dword [ebp + 8]
not ch
mov cl, 0x95
lea ecx, [ebp - 0x114]
jmp 0x1188a3c
jmp 0x10e7088
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmc
test ecx, ecx
jmp 0x11ae5f9
call eax
test eax, eax
jmp 0x1059426
mov dword [ebp + 8], edx
jmp 0x10e7088
je 0x10abfc2
mov edi, edi
test ch, 0x3d
cmp cl, 0x2e
jmp 0x10d33e3
jne 0x10b9749
mov eax, dword [edx + 0x78]
test ecx, ebp
mov dword [ebp - 4], eax
cmp ah, al
test eax, eax
jmp 0x107453c
mov esp, ebp
mov ebp, 0x38074200
pop ebp
jmp 0x10320a1
je 0x10abfc2
cmp eax, edi
jmp 0x10c2990
je 0x10f9b44
mov edx, dword [eax + edi + 0x20]
jmp 0x106df2a
call eax
pop esi
xchg edi, edi
pop ebx
not edi
movzx edi, di
pop edi
jmp 0x10c0e2e
je 0x1033730
mov ebx, dword [ebp + 0xc]
sub al, 0x79
lea eax, [ebp - 0x114]
sub edx, edx
sub esi, 0x2b0c6f95
sub ebx, eax
mov edi, edi
bt si, 8
clc
ror ah, cl
mov eax, 0x17f25e71
not esi
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp ebx, esp
stc
jmp 0x11ebe06
je 0x10abfc2
cmp ecx, eax
jmp 0x11ecb54
mov edx, dword [edi + 0x3c]
jmp 0x1123ebf
push edx
push eax
call fcn.0112b12d
add esp, 0xc
pop esi
cmovp di, bp
pop ebx
movzx edi, ax
pop edi
mov esp, ebp
not ebp
mov bp, 0x63f0
pop ebp
jmp 0x10a572f
push ecx
jmp 0x1120b63
jbe 0x112e70b
lea ebx, [ebp - 0x114]
dec dl
sub ebx, eax
shr dl, 0x8a
mov dl, cl
rol dl, 0xbc
mov dl, byte [eax]
test dl, dl
jmp 0x11adfcb
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
lahf
adc esi, edx
rol si, 0xef
mov eax, dword [ebp + 8]
xchg si, si
rcl esi, 0xbd
lea esi, [ebx + eax]
btr ax, ax
rcr ah, cl
mov eax, dword [ebp + 0x10]
clc
cmc
cmp edx, 0x301143d9
push eax
movzx eax, bx
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x10d9140
je 0x10b9749
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1086fab
je 0x112e70b
mov byte [ebx + eax], dl
inc edx
mov edx, dword [ebp + 8]
inc edx
inc eax
mov dword [ebp + 8], edx
stc
cmp edx, ecx
jmp 0x112e705
jne 0x1172641
pop esi
bswap ebx
pop ebx
dec di
or di, dx
adc di, di
sub eax, eax
pop edi
jmp 0x112b0e0
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lahf
cbw
cwde
lea eax, [edx + esi*2]
xchg dh, cl
setbe dh
movzx ecx, word [eax + edi]
bswap edx
mov dl, dl
lea edx, [ebx + 1]
jmp 0x11d863e
mov dword [ebp - 8], ecx
jmp 0x11567bb
push edx
bswap ax
mov eax, esp
movsx ax, bh
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
call eax
test eax, eax
jmp 0x116177f
add al, dl
xor al, byte [ebx + esi]
jmp 0x103d832
jb 0x10e8ff4
mov edx, dword [ebp - 0x10]
cmp bh, al
cmp esi, 0x718e0b4e
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x112e336