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

Disassembly:
add edx, edi
cmp ebx, ebx
cmp dword [edx], 0x4550
jmp 0x11c1012
mov esp, ebp
jmp 0x11da739
jmp 0x12403ec
push ebp
mov ebp, esp
test esi, 0x5cd32ae5
cmc
sub esp, 0x114
push edi
shl edi, 0xe8
bsf edi, eax
mov edi, dword [ebp + 8]
test dl, 0x12
test edi, edi
jmp 0x11530d3
ret
mov esp, ebp
not ebp
pop ebp
ret
mov esp, ebp
movsx ebp, ax
not bp
pop ebp
jmp 0x112ad55
je 0x126705b
push 0
push ecx
push eax
jmp 0x1181174
jb 0x128b205
mov edx, dword [ebp - 0x10]
cmp si, 0x16b1
lea edx, [edx + eax]
jmp 0x123ceb9
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x11d726d
ret
mov esp, ebp
not bp
movsx ebp, cx
pop ebp
jmp 0x11153fa
je 0x1523d72
mov bl, cl
sub bl, 0x30
inc esi
test al, 0xfa
cmp bl, 9
ja 0x1523d72
movsx ecx, cl
test eax, 0x358394d
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
and cl, 0xeb
mov cl, byte [esi]
jmp 0x11d5b42
je 0x116a745
mov ebx, dword [ebp + 0xc]
rcl cl, 0x31
cmp cl, bh
shrd esi, ebp, 0x91
lea eax, [ebp - 0x114]
add esi, 0x1b8556b4
sub edx, edx
sal cl, 0x85
shl esi, 0xf5
sub ebx, eax
movsx esi, si
lahf
ror cl, 0x24
mov edi, edi
xchg esi, eax
mov eax, 0x7bd5efd
mov cl, cl
rol esi, 0xae
mov cl, dl
bts si, ax
rol eax, cl
and esi, ebp
ror esi, 0x67
btc esi, 0xee
lea esi, [ebp + edx - 0x114]
stc
cmp eax, esp
add al, dl
cmc
test ax, di
jmp 0x111dac7
jne 0x12b5b39
lea edx, [ebp - 0x114]
push edx
movsx eax, bp
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x12b5b33
ret
pop ebx
pop edi
jmp 0x123b171
jne 0x12403ec
inc esi
jmp 0x127833d
ret
mov byte [ebp + eax - 0x114], 0
movsx eax, di
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1299164
pop ebp
ret
je 0x12b4ef7
mov ecx, dword [ebp + 0xc]
cmc
test ecx, ecx
je 0x12b4ef7
mov eax, 0x5a4d
jmp 0x12b4eee
je 0x11719a0
mov edx, dword [eax + edi + 0x20]
jmp 0x11c87d7
ret
jae 0x11d7112
mov dword [ebp + 8], 0
cmc
cmp edi, ecx
test ecx, ecx
jmp 0x12c5a08
mov ecx, esi
stc
sub ecx, eax
cmp bl, dl
cmp ecx, 0x104
jmp 0x11609b6
mov eax, dword [ebp + 0xc]
push eax
mov ah, 0xde
not ax
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x129e02e
jle 0x1241b17
mov eax, dword [ebp - 4]
bt si, 0xaa
cmp cx, 0x7748
or esi, esi
mov esi, dword [ebp - 8]
cmp bp, 0x1b9d
cmp esi, dword [eax + edi + 0x14]
jae 0x11d7112
mov ecx, dword [eax + edi + 0x1c]
xadd edx, edx
lea edx, [ecx + esi*4]
and ch, 0x1a
mov ch, 0xef
rcl ch, cl
mov ecx, dword [edx + edi]
test dx, 0x602a
clc
test ecx, ecx
jmp 0x125df1e
call fcn.0117acfd
add esp, 4
cmp eax, 0xffffffff
jmp 0x11caaa2
mov dword [ebp - 8], ecx
jmp 0x12dfc38
call fcn.0111481c
add esp, 0xc
movsx ebx, bp
mov esi, eax
pop esi
pop ebx
movsx edi, bp
jmp 0x123ab75
jae 0x11d7112
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x125df24
pop esi
sbb bx, 0x5428
cmc
pop ebx
movzx edi, cx
sub eax, eax
mov edi, 0x6f1e3368
not di
movsx edi, sp
pop edi
jmp 0x113080e
mov esp, ebp
bswap ebp
pop ebp
jmp 0x115d667
lea edx, [edx + edi]
test bl, 0x48
clc
mov dword [ebp + 8], 0
clc
cmp si, cx
stc
mov dword [ebp - 0xc], edx
clc
cmc
cmp esp, 0x44a02508
test ebx, ebx
jl 0x11719a0
jmp 0x1241b2d
mov edx, dword [edi + 0x3c]
jmp 0x110c0ed
jne 0x12b4ef7
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
clc
cmp ecx, 0xc5f1b5e
test eax, eax
jmp 0x121d6e9
dec ebx
cmp ebx, 0x78ae5f7a
jmp 0x1190f38
je 0x12403e6
test eax, eax
je 0x122b8a0
cmp eax, 1
jmp 0x1140b44
test cl, cl
jmp 0x1523d6c
jne 0x1220db4
pop esi
test bp, 0x59f4
sar ebx, 0xaa
test di, sp
pop ebx
xor eax, eax
jmp 0x124840c
je 0x11d7283
inc edx
test ebp, ebx
cmc
cmp edx, 0x104
jb 0x1134032
lea eax, [ebp - 0x114]
jmp 0x14fc62f
pop ebp
jmp 0x113b9c7
mov esp, ebp
movsx ebp, bx
movzx ebp, ax
jmp 0x114c7f1
test cl, cl
jmp 0x11d710c
sar esi, 1
sal ax, cl
btc ax, 0x66
mov eax, dword [edx + esi*4]
cmp edx, 0x33a85403
add eax, edi
jmp 0x1172c12
je 0x12b4ef7
mov edx, dword [edx + 0x7c]
push ebx
clc
push esi
cmc
clc
test edx, ebx
or esi, 0xffffffff
clc
cmp ecx, eax
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp di, cx
cmp ecx, 0xffff
ja 0x12c305e
sub ecx, dword [eax + edi + 0x10]
jmp 0x12dc885
je 0x11d7112
mov edi, edi
test dx, sp
cmp cl, 0x2e
je 0x1160f52
mov cl, byte [esi + 1]
inc esi
cmc
jmp 0x12164fa
jmp 0x12403ec
mov ecx, dword [ebp - 4]
mov al, bh
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cmovle edx, ebp
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x1175d85
pop edi
jmp 0x110cdaa
mov esp, ebp
bswap ebp
pop ebp
ret
cmp ecx, edx
jae 0x128b205
lea eax, [ecx + edi]
cmovno esi, esi
mov si, bx
mov cl, byte [eax]
sbb esi, eax
sal esi, 0x9c
mov esi, eax
test cl, cl
jmp 0x1220da9
lea ebx, [esi - 1]
clc
test bh, al
cmp dword [ebp + 8], ebx
jmp 0x1171983
mov ecx, dword [ebp + 0xc]
cmp ebp, 0x652d2cac
mov esi, 0x61b97a25
mov edx, dword [ebp - 0xc]
bt si, 0x98
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
sar ax, 0xec
cwde
mov ax, bx
mov eax, dword [ebp + 0x10]
push eax
jmp 0x121b91b
pop edi
jmp 0x120e063
call eax
pop esi
jmp 0x113d177
je 0x11d7112
cmp ecx, eax
jmp 0x111c1ed
mov cl, byte [esi + 2]
add esi, 2
test cl, 0x9e
sub edx, edx
test cl, cl
jmp 0x11321a9
jne 0x1284b10
cmp byte [ebp + 0x10], 0
jmp 0x1134000
mov dword [ebp + 8], esi
jmp 0x110ef24
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x1119531
pop esi
pop ebx
cbw
cmovno ax, bp
bswap eax
lea eax, [ecx + edi]
cmove edi, edi
pop edi
jmp 0x118f09a
push eax
jmp 0x237457c
call eax
test eax, eax
jmp 0x113a264
jb 0x12c5a19
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
push ecx
jmp 0x1149878
call eax
pop esi
pop ebx
not edi
pop edi
jmp 0x1115ef3
cmp word [edi], ax
je 0x11afc16
sub eax, eax
movsx edi, ax
pop edi
mov esp, ebp
pop ebp
jmp 0x1146f77
je 0x11d7112
cmp eax, edi
jmp 0x1269b6e
mov ebx, dword [eax + edi + 0x18]
test di, 0x6315
stc
test ebx, ebx
jmp 0x1154d64
jbe 0x129a0d4
lea ebx, [ebp - 0x114]
xadd dl, dl
sub ebx, eax
mov dl, byte [eax]
test dl, dl
je 0x129a0d4
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x12d4298
inc eax
mov dword [ebp + 8], edx
test esp, esi
cmp edx, ecx
jmp 0x129a0ce
cmp ecx, dword [eax + edi + 0x14]
jmp 0x118a2d2
mov dword [ebp + 8], edx
jmp 0x1229836
push eax
cbw
cwde
cmovne eax, edi
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x125810d
jne 0x11321af
push 0
jmp 0x23749cb
call fcn.0111481c
add esp, 0xc
pop esi
movzx ebx, dx
movsx ebx, si
not ebx
pop ebx
pop edi
jmp 0x1115582
push edx
jmp 0x12961ce