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

Disassembly:
ret
dec edi
jmp 0xf5d9af
mov esp, ebp
movsx ebp, dx
movzx ebp, ax
pop ebp
jmp 0x87e69f
call fcn.00f2ea3b
add esp, 0xc
bswap si
movzx edi, di
pop edi
setno bl
not si
pop ebx
pop esi
jmp 0x886c69
mov esp, ebp
bswap ebp
pop ebp
jmp 0x8f8943
call fcn.00adf080
lea esp, [esp + 4]
cmp al, ch
cmp bh, 0x28
test eax, eax
jmp 0xebff10
mov dword [ebp - 8], eax
jmp 0x8e3863
jne 0xf11a6e
push 0
jmp 0x9aa571
test dl, dl
jmp 0xf19945
jmp 0x93969a
je 0x8f1e63
mov eax, 0x5a4d
cmp sp, 0x7cef
cmp word [ecx], ax
je 0x96440f
xor eax, eax
mov esi, 0x4abb1b66
bswap esi
pop esi
jmp 0xb0814a
ret
ret
mov cl, byte [esi + 2]
add esi, 2
test esp, edx
jmp 0xa5267d
je 0x8f1e63
mov eax, dword [eax + ecx + 0x7c]
cmp ebp, 0x27d450de
clc
test edi, esp
push ebx
stc
cmp ebp, eax
cmc
push edi
clc
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
test bp, 0x27c3
stc
cmp esi, 0xffff
ja 0xa1b1f2
mov eax, esi
cmc
clc
sub eax, dword [edx + ecx + 0x10]
jmp 0x8c5151
mov eax, dword [ebp + 8]
clc
ror ch, cl
mov ecx, dword [ebp - 4]
cmovo dx, bp
mov edx, dword [ecx + eax + 0x24]
not cx
rol cx, 0x5b
lea ecx, [edx + esi*2]
shl dl, cl
sub edx, 0x60957ce7
movzx edx, word [ecx + eax]
cmp bp, 0x49d1
sets ch
ror cl, cl
mov dword [ebp - 8], edx
add cx, dx
mov ecx, eax
bt ax, 0x3e
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0xab3179
ret
mov esp, ebp
pop ebp
ret
je 0xf595f0
mov edx, dword [ebp + 8]
clc
cmp edi, edx
jmp 0x9fcae7
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
bswap esi
pop ebx
xchg si, si
movsx esi, si
mov esi, 0x2c5e15d3
pop esi
jmp 0x9b863b
mov eax, dword [ecx + 0x3c]
cmc
cmp dword [eax + ecx], 0x4550
jmp 0xf2261f
jle 0x939659
lea ebx, [esi + 1]
ror ecx, cl
not cx
btc ecx, ecx
mov ecx, dword [ebp + 8]
cmp ebx, edi
jle 0xf19996
jmp 0x939697
lea eax, [esi + eax*4]
test esp, 0x7631687
jmp 0xb0906d
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x90c551
push 0
jmp 0x9a9d0b
jb 0xef1368
lea ecx, [ebp - 0x114]
mov al, dh
lahf
movzx eax, di
push ecx
cbw
nop
mov byte [ebp + edi - 0x114], 0
cmovne ax, sp
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xf275fb
call eax
pop edi
pop ebx
pop esi
jmp 0xa711ed
push ecx
jmp 0xa44286
push edx
push edi
jmp 0xf54d59
mov esp, ebp
pop ebp
ret
jne 0x980016
cmp byte [ebp + 0x10], 0
je 0xeca4a1
mov edi, dword [ebp + 0xc]
sal cl, 0x8f
lea ecx, [ebp - 0x114]
sbb bl, 0x1b
sub eax, eax
rol esi, 0x68
sub edi, ecx
bt esi, esp
rol cl, 0x93
movsx esi, cx
lea esp, [esp]
mov cl, al
mov bl, 0x40
mov ebx, 0x420a48f3
bswap esi
rcl si, 0x2f
bt si, 0xda
rol ebx, cl
setnp cl
sal esi, 0x70
lea esi, [ebp + eax - 0x114]
mov ecx, 0x2647009c
and ch, 0xa8
adc ch, 0x64
lea ecx, [eax + ebx]
cmp dh, 0x9e
clc
xor cl, byte [edi + esi]
mov byte [esi], cl
je 0xb24c37
inc eax
jmp 0xa4c6f6
pop edi
adc ebx, edx
cmovb ebx, edx
pop ebx
rcr si, 0x41
add eax, ecx
xchg esi, esi
pop esi
jmp 0x95239d
jmp 0x979b23
push eax
push edx
jmp 0x956a74
mov edi, dword [edx + ecx + 0x18]
cmp cx, 0x822
test edi, edi
je 0x93969a
mov eax, dword [edx + ecx + 0x20]
cmp dx, si
add eax, ecx
xor ebx, ebx
jmp 0x881b97
ret
push edi
jmp 0x8a019b
cmp eax, 0x104
jmp 0xb24c31
sub edx, edx
cmp ax, 0x3bb2
test cl, cl
jmp 0xf11a68
je 0x8f1e63
mov esi, dword [ebp + 0xc]
cmc
test esi, esi
jmp 0x8f1e4a
mov esp, ebp
pop ebp
jmp 0x946661
inc esi
cmp al, 9
ja 0x8c831a
movsx eax, cl
mov cl, byte [esi]
cmp edi, esi
lea edx, [edx + edx*4]
cmp eax, 0x1caf28c3
lea edx, [eax + edx*2 - 0x30]
test cl, cl
jmp 0x8c8314
jne 0x953319
lea edx, [ebp - 0x114]
mov eax, 0x6acd6d22
push edx
movsx eax, si
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
mov edi, eax
test bl, al
cmc
test edi, edi
jmp 0x953313
jae 0xf595f0
mov esi, dword [edx + ecx + 0x1c]
jmp 0x979f88
je 0xf595f0
cmp eax, edx
jb 0xa0e579
mov esi, dword [ebp - 0x10]
cmp edi, 0x7cf866e1
clc
add esi, edx
test di, bx
cmp eax, esi
jmp 0xf16620
je 0xf595f0
cmp cl, 0x2e
je 0xec4e75
mov cl, byte [esi + 1]
jmp 0xedc5c0
mov esp, ebp
cmovl bp, cx
pop ebp
jmp 0xa2f7eb
mov eax, dword [eax + ecx]
test di, 0x3008
test di, bp
test eax, eax
jmp 0xac2f6f
jb 0x9fcb1d
lea eax, [ebp - 0x114]
jmp 0xf3d5cc
inc eax
cmp edi, ecx
jmp 0x98c652
jns 0x979b12
lea edi, [esi - 1]
jmp 0xa12af1
mov ecx, esi
clc
test dx, 0x3392
sub ecx, eax
stc
cmp ch, dh
test ecx, 0x23211f4a
cmp ecx, 0x104
jae 0xf595f0
sub edi, edi
test ecx, ecx
jmp 0xef1350
mov eax, dword [ebp + 0xc]
jmp 0xa19ab6
js 0x93969a
jmp 0xf1999d
inc esi
test ax, bx
test cl, cl
jmp 0xf595ea
test cl, cl
jmp 0xac4f7f
je 0x98c658
lea ebx, [ebp - 0x114]
adc dl, 0x2c
dec dl
sub ebx, eax
rol dl, cl
sal dl, 0xe4
mov dl, byte [eax]
jmp 0x8e14e9
je 0x8c831a
lea eax, [ecx - 0x30]
jmp 0xa73ffe
jae 0xa0e579
lea eax, [eax + ecx]
test eax, ebp
jmp 0xf506ee
je 0x98c658
mov byte [ebx + eax], dl
inc edi
jmp 0xebe87d
mov eax, dword [ebp - 0xc]
ror si, 0x12
mov edx, dword [ebp + 0x10]
ror si, 9
lea esi, [edi + ebx]
sar esi, 1
mov eax, dword [eax + esi*4]
push edx
shl dh, 0xa9
cmovge edx, ebx
movzx edx, dx
mov edx, dword [ebp + 0xc]
cmp edi, 0x3a536d2d
add eax, ecx
jmp 0x8c4ec8
jne 0x8f1e63
mov edx, dword [eax + ecx + 0x78]
clc
cmc
mov dword [ebp - 4], edx
stc
test edx, edx
jmp 0x91354b
call eax
mov edi, eax
test edi, edi
jmp 0xaa0c1f
push ebp
mov ebp, esp
inc ecx
bsr cx, dx
ror cx, 0xfa
mov ecx, dword [ebp + 8]
lea esp, [esp - 0x114]
stc
cmc
push esi
test ecx, ecx
jmp 0xa5daa0
push eax
movsx eax, bx
push edx
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x993008
mov cl, byte [eax]
rcr esi, 0xd2
mov esi, eax
test ecx, 0xfae6bd3
jmp 0xee2a3d
call fcn.00f2ea3b
add esp, 0xc
movsx edi, ax
xchg di, di
pop edi
pop ebx
movsx esi, di
pop esi
mov esp, ebp
movzx ebp, cx
pop ebp
jmp 0x905855
jne 0xac4f85
pop edi
adc ebx, 0x717941b8
sub esi, edi
test dx, 0x309f
pop ebx
inc esi
xor eax, eax
xchg si, si
not esi
pop esi
jmp 0x8acb0a
mov dword [ebp - 0xc], eax
jmp 0xedbe1a