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

Disassembly:
jae 0x965131
mov dword [ebp + 8], 0
jmp 0x86909b
lea ebx, [esi - 1]
stc
cmp dword [ebp + 8], ebx
jmp 0x8a5f59
pop ebp
ret
je 0x965131
cmp eax, edi
jmp 0x7f47a5
je 0x8098e4
inc edx
cmc
cmp edi, 0x6aeb12b6
cmp edx, 0x104
jmp 0x8098de
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x7ff8bb
call eax
pop esi
movzx ebx, si
pop ebx
pop edi
mov esp, ebp
bswap bp
jmp 0x7cbf63
ret
ret
mov esp, ebp
pop ebp
jmp 0x837dd9
ret
je 0x88dffc
mov ebx, dword [ebp + 0xc]
sbb si, 0x5324
ror al, 0x9a
lea eax, [ebp - 0x114]
xor edx, edx
add cl, 8
sub ebx, eax
not ah
mov edi, edi
clc
mov eax, 0x12a81cbd
mov cl, dl
btc esi, 0x3d
rol eax, cl
adc esi, 0x5d2d287e
xchg esi, esi
xor si, 0xf02
lea esi, [ebp + edx - 0x114]
stc
cmc
cmp ax, dx
add al, dl
cmp ebx, 0x7d3001ae
xor al, byte [ebx + esi]
jmp 0x920d80
jne 0x8ff741
cmp byte [ebp + 0x10], 0
jmp 0x7f4207
push eax
jmp 0x98946f
je 0x8a1281
mov cl, byte [esi + 1]
jmp 0x800e4b
je 0x8a29f5
push 0
jmp 0x976f32
mov ecx, dword [ecx + edi]
test dh, ch
clc
test ecx, ecx
jmp 0x85fb76
ret
inc esi
test cl, cl
jmp 0x96512b
add edx, edi
cmp dword [edx], 0x4550
jmp 0x8bde71
pop ebp
jmp 0x7f2fd9
jb 0x7f422a
lea eax, [ebp - 0x114]
push eax
jmp 0x857723
mov esp, ebp
pop ebp
jmp 0x81d597
ret
ret
ret
ja 0x8afd03
sub ecx, dword [eax + edi + 0x10]
test ch, 0x79
cmp ecx, dword [eax + edi + 0x14]
jae 0x965131
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
stc
jmp 0x7f9aa9
pop edi
jmp 0x7d851c
mov dword [ebp - 8], ecx
jmp 0x8eaeca
jae 0x965131
mov ecx, dword [eax + edi + 0x1c]
test ebp, esi
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x974942
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
xchg edi, edi
movzx edi, bx
pop ebx
cmovp edi, ecx
movzx edi, di
pop edi
jmp 0x7e8ebe
je 0x9944e5
cmp eax, 1
jmp 0x8fd3c4
jne 0x974948
pop esi
pop ebx
xor eax, eax
movsx edi, bx
cmovno edi, edi
pop edi
mov esp, ebp
cmovo ebp, ebx
mov bp, 0x46b3
movsx ebp, bx
pop ebp
jmp 0x7e3ec1
test ecx, ecx
jmp 0x876d77
je 0x88e80e
mov ecx, dword [ebp + 0xc]
jmp 0x9750e1
jbe 0x8b6d69
lea ebx, [ebp - 0x114]
setne dl
sub ebx, eax
rcl dl, cl
mov dl, byte [eax]
cmc
test dl, dl
jmp 0x920875
inc eax
clc
test ebx, ebp
mov dword [ebp + 8], edx
test eax, edx
test bl, 0xb1
cmp bl, 0xda
cmp edx, ecx
jmp 0x8b6d63
call eax
test eax, eax
jmp 0x7d5da0
push edx
push eax
call fcn.0092510f
add esp, 0xc
cmovns esi, edi
movzx edi, sp
pop esi
cmovnp di, di
seta bh
xchg bl, bl
pop ebx
movzx edi, si
pop edi
jmp 0x80c5fc
mov eax, dword [ebp + 0xc]
jmp 0x952882
je 0x88e80e
mov eax, 0x5a4d
cmp bx, 0x4545
cmp word [edi], ax
je 0x8b8cc4
xor eax, eax
cmovae di, sp
not di
pop edi
mov esp, ebp
movzx ebp, sp
pop ebp
jmp 0x843103
mov ecx, esi
cmc
cmp dx, dx
sub ecx, eax
stc
cmp ecx, 0x104
jmp 0x7c547f
mov cl, byte [esi + 2]
add esi, 2
jmp 0x981fb1
jle 0x974a23
mov eax, dword [ebp - 4]
shl esi, 0xed
jmp 0x8f6391
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x8dd208
jb 0x876d8a
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x930c59
mov edx, dword [edi + 0x3c]
jmp 0x800f55
jne 0x88e80e
mov eax, dword [edx + 0x78]
cmp cl, 0x31
cmp edx, esi
mov dword [ebp - 4], eax
test bx, sp
test eax, eax
je 0x88e80e
mov edx, dword [edx + 0x7c]
jmp 0x94dcb6
inc esi
stc
cmp ebx, esp
cmp bl, 9
ja 0x99251b
movsx ecx, cl
lea edx, [edx + edx*4]
cmp eax, edi
test di, 0x5cbf
cmc
lea edx, [ecx + edx*2 - 0x30]
sal cl, cl
mov cl, 0xc3
mov cl, byte [esi]
jmp 0x8f97a7
je 0x7c7b9a
test eax, eax
jmp 0x85fb68
inc edx
jmp 0x87aa74
je 0x8f6394
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test cx, ax
cmp ebp, 0x43457642
test ebx, ebx
jmp 0x90f408
jmp 0x7c7b9e
mov dword [ebp + 8], edx
jmp 0x8ddef4
pop esi
cwde
cbw
cmovg ebx, eax
pop ebx
bswap eax
lea eax, [ecx + edi]
pop edi
jmp 0x919f72
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x852864
test cl, cl
jmp 0x992515
jne 0x7c7b9e
inc esi
jmp 0x902781
cmp byte [esi + 1], 0x23
movzx ecx, bx
bswap ecx
movsx cx, al
lea ecx, [esi + 1]
jmp 0x7f860e
mov dword [ebp + 8], esi
jmp 0x7c7b9e
call fcn.0080eead
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x8d0b57
jl 0x8f6394
jmp 0x974a2c
pop ebp
jmp 0x7df80f
call eax
test eax, eax
jmp 0x93528e
mov esp, ebp
cmovo ebp, eax
jmp 0x90f4a5
jae 0x8f144d
lea eax, [ecx + edi]
bts esi, ecx
cmp esi, eax
mov cl, byte [eax]
sbb si, 0xc20
cmovb si, di
mov esi, eax
cmc
clc
test cl, cl
jmp 0x93fcac
je 0x8b6d69
mov byte [ebx + eax], dl
inc dx
bswap edx
mov edx, dword [ebp + 8]
jmp 0x8d2509
mov byte [esi], al
jmp 0x7d5ee2
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
push edi
cmp di, 0x70c2
mov edi, dword [ebp + 8]
test ebx, 0x28c43d1a
cmp ebx, esi
test edi, edi
jmp 0x86c0b6
push ecx
jmp 0x97eace
jne 0x7d5da6
lea edx, [ebp - 0x114]
nop
cwde
push edx
bswap eax
movsx ax, ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
jmp 0x87d5fc
je 0x965131
mov edi, edi
cmp sp, bp
cmp cl, 0x2e
jmp 0x7f67e7
push ebx
push esi
test ecx, esp
cmp ebp, 0x2add0d33
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x8439d1
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x7de3d0
jne 0x93fcb7
pop esi
clc
dec di
pop ebx
btc edi, 0x52
xor eax, eax
jmp 0x8461d3
je 0x965131
cmp ecx, eax
jb 0x8f144d
mov edx, dword [ebp - 0x10]
cmc
test di, 0x376d
add edx, eax
cmc
stc
cmp ecx, edx
jmp 0x91dd88
mov ecx, dword [ebp + 0xc]
btr esi, eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
dec al
rcr ax, 0x1e
mov eax, dword [ebp + 0x10]
push eax
shr eax, cl
sub al, bh
sar esi, 1
shr al, cl
mov eax, dword [edx + esi*4]
test dl, ch
add eax, edi
jmp 0x9070d3
test ecx, ecx
jmp 0x88e7f5
push ecx
jmp 0x7f5b60
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
jmp 0x913153
sub edx, edx
stc
cmp esi, eax
cmc
test cl, cl
je 0x99251b
mov bl, cl
sub bl, 0x30
jmp 0x8c4f52
call fcn.0092510f
add esp, 0xc
pop esi
pop ebx
pop edi
mov esp, ebp
xchg ebp, ebp
jmp 0x809459
jne 0x981fbf
push 0
jmp 0x88c2d8
mov ecx, dword [ebp - 4]
movsx dx, ah
cwd
mov edx, dword [ecx + edi + 0x24]
cbw
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
setnp dh
lea edx, [ebx + 1]
jmp 0x84d79b