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

Disassembly:
ret
je 0x66f8a396
mov byte [ebx + eax], dl
cwd
movsx edx, cx
mov edx, dword [ebp + 8]
jmp 0x66989bed
call eax
pop esi
jmp 0x66fd1bc9
call eax
test eax, eax
jmp 0x67011f7c
jb 0x66eb5453
lea eax, [ebp - 0x114]
jmp 0x6711c2a8
pop ebp
jmp 0x66f681ff
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x6694d161
jne 0x67018e61
cmp byte [ebp + 0x10], 0
je 0x66ff6ebf
mov ebx, dword [ebp + 0xc]
bt si, 0x59
sal cl, 0x45
lea eax, [ebp - 0x114]
xchg cl, cl
neg esi
xor edx, edx
sub ebx, eax
jmp 0x66eb5450
inc edx
inc eax
jmp 0x66f97fcb
jne 0x669f0c01
inc esi
jmp 0x6700f6dd
lea edx, [ecx + esi*4]
and ecx, 0x60201217
neg cl
rcl cx, 0xbd
mov ecx, dword [edx + edi]
test ch, dh
test ecx, ecx
jmp 0x66f8a466
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
test cx, 0x589f
cmp bl, 0xd0
cmp ecx, 0xffff
jmp 0x66fbe26d
je 0x66fab9ac
cmp eax, 1
jmp 0x66991ad8
pop edi
jmp 0x66fa002b
mov edx, dword [edi + 0x3c]
cmp cx, sp
cmp bl, 0xb1
add edx, edi
cmp edi, edi
cmp dword [edx], 0x4550
jmp 0x6711e4d8
dec ebx
jmp 0x66eb53e9
mov esp, ebp
xchg bp, bp
pop ebp
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x671766fc
mov eax, dword [ebp - 4]
bt esi, 0x6a
mov esi, dword [ebp - 8]
jmp 0x66ff48d0
jmp 0x669f0c01
je 0x66fff9e4
mov ecx, dword [ebp + 0xc]
cmc
jmp 0x6712ce19
jae 0x66ee4e3b
mov edx, dword [eax + edi + 0x1c]
clc
lea ecx, [edx + ecx*4]
clc
mov ecx, dword [ecx + edi]
cmp al, 0x44
stc
test ecx, ecx
jmp 0x6713e1aa
lea edx, [edx + edi]
mov dword [ebp + 8], 0
clc
mov dword [ebp - 0xc], edx
jmp 0x66ef14a1
mov edi, edi
clc
mov eax, 0x48e41d76
mov cl, dl
cmovno si, cx
movsx esi, si
rol eax, cl
lea esi, [ebp + edx - 0x114]
jmp 0x66fbc6cb
je 0x66ee4e3b
mov edi, edi
clc
cmp cl, 0x2e
jmp 0x66ed05ae
je 0x6701886d
mov cl, byte [esi + 1]
jmp 0x66ffdffc
mov cl, byte [esi + 2]
add esi, 2
test esp, 0x4a895f0c
sub edx, edx
cmp di, ax
test cl, cl
jmp 0x671397ff
je 0x66ff48d0
mov edx, dword [eax + edi + 0x20]
jmp 0x669ccba4
jne 0x66eba74d
pop esi
pop ebx
sub eax, eax
cmovs edi, edi
jmp 0x669bc665
test ebx, ebx
jmp 0x66fce072
sub bl, 0x30
jmp 0x66fd85ec
push edx
jmp 0x66fc7cf4
jbe 0x66f8a396
lea ebx, [ebp - 0x114]
sub dl, al
rol dl, cl
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x66948828
mov ebx, dword [eax + edi + 0x18]
clc
test bh, 0x33
test ebx, ebx
jmp 0x66ee2850
push eax
jmp 0x670187cc
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
mov bx, 0x4aab
pop ebx
movzx edi, ax
mov edi, 0x789e216e
pop edi
jmp 0x671324f2
test ecx, ecx
jmp 0x66f1545f
ret
lea ecx, [esi + 1]
je 0x66ed9ea6
push 0
jmp 0x6714ec01
jb 0x66f15471
mov eax, dword [ebp + 8]
movsx ecx, di
xchg ch, ch
lea ecx, [ebp - 0x114]
push ecx
jmp 0x66fd05af
je 0x66ee4e3b
cmp ecx, eax
jmp 0x6702578d
ret
mov dword [ebp + 8], edx
stc
test ch, 0x69
cmp edx, ecx
jmp 0x66f8a390
mov esp, ebp
mov ebp, 0x7d73555c
pop ebp
jmp 0x66946773
ret
mov ecx, dword [ebp - 4]
cmovb dx, dx
cdq
mov edx, dword [ecx + edi + 0x24]
bswap cx
mov ecx, 0x5a52076d
lea eax, [edx + esi*2]
movzx dx, ch
jmp 0x67161836
je 0x66fff9e4
mov edx, dword [edx + 0x7c]
push ebx
stc
jmp 0x669ac636
add al, dl
xor al, byte [ebx + esi]
jmp 0x6714f38c
mov esp, ebp
mov bp, cx
pop ebp
jmp 0x6713d82b
ja 0x66f1b43d
sub ecx, dword [eax + edi + 0x10]
clc
cmp esp, 0x138e7f49
cmp ecx, dword [eax + edi + 0x14]
jmp 0x66af405f
push eax
call fcn.6715e552
add esp, 0xc
mov bx, bp
pop esi
cmovs ebx, ebp
xchg edi, ebx
pop ebx
pop edi
jmp 0x6714e157
jl 0x66ff48d0
jmp 0x6717670e
mov byte [ebp + eax - 0x114], 0
movzx ax, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x66957f69
pop ebx
pop edi
jmp 0x669eda24
inc esi
cmp bl, 9
ja 0x67005f44
movsx ecx, cl
lea edx, [edx + edx*4]
cmp ebx, 0x283e65c7
test esp, 0x1d1372e6
cmc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jmp 0x67005f3e
call eax
test eax, eax
jmp 0x67168755
cmp esi, dword [eax + edi + 0x14]
jae 0x66ee4e3b
mov ecx, dword [eax + edi + 0x1c]
jmp 0x669a31a1
mov eax, dword [ebp + 0xc]
jmp 0x6701d0ad
pop esi
movsx ebx, si
seto bl
pop ebx
mov ah, 0xaf
lahf
cmovo ax, ax
lea eax, [ecx + edi]
mov di, 0xe76
bswap edi
movsx edi, sp
pop edi
jmp 0x670077a6
inc esi
test cl, cl
jmp 0x66ee4e35
je 0x669bee12
sub eax, eax
not di
xchg di, di
pop edi
jmp 0x66fbc6e9
jne 0x67139805
push 0
jmp 0x66f152a0
mov esp, ebp
bswap bp
pop ebp
ret
mov dword [ebp + 8], esi
jmp 0x669f5abc
jne 0x6716875b
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x66fe364b
call fcn.6715e552
add esp, 0xc
movzx esi, bx
pop esi
pop ebx
movzx edi, cx
pop edi
jmp 0x6715b6a0
mov ecx, esi
clc
sub ecx, eax
cmc
stc
cmp ecx, 0x104
jae 0x66ee4e3b
mov dword [ebp + 8], 0
jmp 0x66f53c59
cmp byte [esi + 1], 0x23
movzx ecx, cx
jmp 0x66f693ad
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x669f0c01
push eax
mov ax, bp
push edi
lahf
jmp 0x66f50595
jb 0x66ff89bc
mov edx, dword [ebp - 0x10]
add edx, eax
test edi, edx
cmp ecx, edx
jmp 0x671443f2
push eax
mov ah, dh
movsx eax, sp
jmp 0x66977c4f
je 0x669f0bfe
test eax, eax
jmp 0x669b771a
jne 0x66fff9e4
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test sp, cx
test eax, eax
jmp 0x66fb86eb
mov esp, ebp
jmp 0x6696caa7
test ecx, ecx
je 0x66fff9e4
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x66fff9de
mov esp, ebp
xchg bp, bp
cmovb ebp, eax
pop ebp
jmp 0x66f93b08
je 0x66961b4d
inc edx
stc
cmp edx, 0x104
jmp 0x66961b47
je 0x67005f44
mov bl, cl
jmp 0x66f11c93
ret
jne 0x66f8a46c
pop esi
btc edi, edx
or di, 0x3a89
pop ebx
sar di, 0xa8
xor di, 0x5a5f
sub eax, eax
pop edi
jmp 0x67127186
ret
jae 0x66ff89bc
lea eax, [ecx + edi]
neg si
mov cl, byte [eax]
sbb esi, ebx
sal si, 0xeb
mov esi, eax
test cl, cl
jmp 0x66eba744
mov esp, ebp
xchg bp, bp
movsx ebp, bp
pop ebp
jmp 0x66faabfd
push ecx
jmp 0x66f44b41
mov byte [esi], al
jmp 0x67136edf
mov esp, ebp
pop ebp
jmp 0x6713ff8f
push ebp
mov ebp, esp
clc
test bx, bp
lea esp, [esp - 0x114]
clc
push edi
mov edi, dword [ebp + 8]
stc
test bh, 0x43
test edi, edi
jmp 0x669f5ad7
movzx ecx, word [eax + edi]
cdq
mov dh, 0xea
lea edx, [ebx + 1]
jmp 0x67018fff
je 0x66ee4e3b
cmp eax, edi
jmp 0x66982bc4
mov ecx, dword [ebp + 0xc]
bswap si
and si, 0x2afb
mov edx, dword [ebp - 0xc]
cmc
bsf esi, ebp
mov eax, dword [ebp + 8]
xadd esi, esi
cmc
shrd si, di, 0x26
lea esi, [ebx + eax]
or ax, 0x427c
rcr ax, cl
mov eax, dword [ebp + 0x10]
cmp cx, 0x12e8
test ebp, 0x2d872a8a
push eax
bt eax, edx
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
call fcn.669c79df
add esp, 4
cmp ecx, 0x258d0bac
stc
cmp eax, 0xffffffff
jmp 0x6711c39b