Function at 0x715837
Capabilities:
Link function at runtime on windows
Parse pe header
Resolve function by parsing pe exports

Disassembly:
ret
dec ebx
test bl, cl
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmp sp, 0x5a04
mov dword [ebp - 0xc], edx
cmp bl, 0x53
test ebp, 0x36ac1850
test di, di
test ebx, ebx
jmp 0x74eacd
je 0x71bce1
mov edx, dword [eax + edi + 0x20]
jmp 0x6aeb4c
pop esi
bswap ebx
movsx ebx, di
pop ebx
pop edi
mov esp, ebp
movsx ebp, di
bswap ebp
pop ebp
jmp 0x8281bb
pop ebp
jmp 0x81467f
je 0x83e51c
mov ebx, dword [ebp + 0xc]
rcl si, 0xb3
or cl, 0xfc
lea eax, [ebp - 0x114]
or esi, 0x7a8d5592
sub edx, edx
sub ebx, eax
btr esi, edx
movzx esi, ax
mov edi, edi
mov eax, 0x158a0d4b
btr si, 0x5c
movsx esi, bp
mov cl, dl
mov esi, 0x6b777614
btr si, bx
rol eax, cl
stc
xchg esi, esi
lea esi, [ebp + edx - 0x114]
cmc
cmp esp, 0x7bc1308e
add al, dl
test ebp, 0x1d761c08
cmp cx, di
xor al, byte [ebx + esi]
jmp 0x728e50
ret
push edx
jmp 0x777419
je 0x728f1c
mov eax, 0x5a4d
test ebx, 0x6a2434ef
jmp 0x728f13
ret
test ecx, ecx
jmp 0x6eaf0d
ja 0x837e92
sub ecx, dword [eax + edi + 0x10]
test ebx, 0x10785c22
stc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x75e5f1
push ebp
mov ebp, esp
cmp esp, ebp
sub esp, 0x114
cmp ebp, ebp
push edi
shld edi, eax, 0xb9
bsf di, cx
mov edi, dword [ebp + 8]
test bp, si
test edi, edi
jmp 0x7e9757
mov ecx, esi
test ax, bp
sub ecx, eax
stc
cmp ecx, 0x104
jmp 0x7fb4c4
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x7ffa72
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x882eda
mov byte [esi], al
je 0x81d41a
inc edx
cmp esp, 0x6eec64e5
cmp ax, si
jmp 0x787b30
cmp word [edi], ax
je 0x77152d
sub eax, eax
xchg di, di
pop edi
mov esp, ebp
pop ebp
jmp 0x6e1b3b
je 0x8655be
push 0
push ecx
jmp 0x83b5fc
mov ecx, dword [ebp - 4]
rdtsc
jmp 0x7e681b
jl 0x71bce1
jmp 0x7ffa85
pop ebp
jmp 0x6fdb2b
jne 0x728f1c
mov eax, dword [edx + 0x78]
cmp esi, 0x3dad4cd3
cmc
mov dword [ebp - 4], eax
jmp 0x7a7687
jne 0x7f443f
lea edx, [ebp - 0x114]
setae al
push edx
bswap eax
mov ah, al
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x7f4439
jae 0x78f85b
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
test si, 0x6c89
cmp edi, edx
mov ecx, dword [ecx + edi]
stc
test ecx, ecx
jmp 0x7d76c4
jmp 0x71bcd2
ret
mov edx, dword [edi + 0x3c]
test edi, 0x28876a77
test bh, bl
stc
lea edx, [edx + edi]
cmc
cmp dword [edx], 0x4550
jmp 0x756b7e
test cl, cl
jmp 0x78f855
call fcn.00715837
add esp, 0xc
cmovb ebx, edx
bswap ebx
jmp 0x8527d9
push eax
jmp 0x7745b3
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jne 0x8655d2
push 0
jmp 0x6e9601
cmp edx, 0x104
jmp 0x81d414
jne 0x8081d2
pop esi
clc
pop ebx
sub eax, eax
cmovnp di, dx
xchg di, di
pop edi
jmp 0x83a925
call eax
pop esi
cmovno edi, ecx
movzx bx, dh
movzx edi, sp
pop ebx
pop edi
jmp 0x883670
jbe 0x87076c
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test cl, ah
stc
clc
test dl, dl
jmp 0x82444a
pop ebp
jmp 0x76a73f
test eax, eax
jmp 0x7fcce2
jne 0x71bcd2
inc esi
jmp 0x838cd3
je 0x74ad8c
cmp eax, 1
jmp 0x7ada5d
call fcn.00715837
add esp, 0xc
jmp 0x6cd973
jne 0x85cb2d
pop esi
shrd edi, edi, 0xa9
pop ebx
add edi, 0x616f10d5
sub eax, eax
pop edi
jmp 0x866ab7
test ecx, ecx
jmp 0x85cb27
mov esp, ebp
movsx ebp, dx
pop ebp
ret
mov edx, dword [ecx + edi + 0x24]
mov eax, ecx
cwde
lea eax, [edx + esi*2]
mov dh, 0xe6
movzx ecx, word [eax + edi]
movsx edx, bp
bswap edx
setno dl
lea edx, [ebx + 1]
jmp 0x843f64
jae 0x853480
lea eax, [ecx + edi]
test bx, sp
mov cl, byte [eax]
mov esi, eax
stc
jmp 0x85e1e7
je 0x728f1c
mov ecx, dword [ebp + 0xc]
stc
jmp 0x6feccc
je 0x78f85b
cmp eax, edi
jne 0x8482d8
cmp byte [ebp + 0x10], 0
jmp 0x6dc2f0
mov esp, ebp
jmp 0x7520e5
jae 0x78f85b
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x793db6
je 0x728f1c
mov edx, dword [edx + 0x7c]
clc
push ebx
cmp ebp, eax
cmc
stc
push esi
cmp esp, eax
test si, 0x12d7
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp esp, 0x21284fd0
cmp ecx, 0xffff
jmp 0x70b3c7
mov ecx, dword [ebp + 0xc]
cbw
mov edx, dword [ebp - 0xc]
add esi, 0x1b9863b4
bt eax, eax
adc esi, ebp
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
setle ah
mov eax, dword [ebp + 0x10]
test edx, esp
stc
push eax
sub eax, 0x221442d9
sal ax, 0xf7
sar esi, 1
cmp eax, ebp
mov eax, dword [edx + esi*4]
cmp esp, 0x53295e63
add eax, edi
jmp 0x83ba9f
je 0x78f85b
mov edi, edi
cmp esi, ecx
stc
cmp cl, 0x2e
jmp 0x85409c
je 0x71bccf
test eax, eax
jmp 0x7ada8c
ja 0x77b161
movsx ecx, cl
test dl, 0x35
clc
lea edx, [edx + edx*4]
jmp 0x77b153
ret
jb 0x6dc318
lea eax, [ebp - 0x114]
push eax
movzx ax, al
push edi
bswap ax
not eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x869538
je 0x87076c
mov byte [ebx + eax], dl
not dx
mov edx, ebp
mov edx, dword [ebp + 8]
inc edx
jmp 0x87c9ba
ret
call eax
test eax, eax
jmp 0x75a959
jb 0x853480
mov edx, dword [ebp - 0x10]
add edx, eax
cmp bh, 0xba
cmp ebx, ebp
test si, ax
cmp ecx, edx
jmp 0x7e7cea
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x6bc09a
mov dword [ebp + 8], esi
jmp 0x71bcd2
mov esp, ebp
not ebp
mov ebp, ebp
pop ebp
ret
push eax
jmp 0x7b170e
call fcn.007073e1
lea esp, [esp + 4]
stc
clc
cmp eax, 0xffffffff
jmp 0x809527
mov eax, dword [ebp + 0xc]
push eax
push edi
setg ah
mov ah, 0xed
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x78f918
inc esi
cmp al, 0x75
cmp bl, 9
jmp 0x80ce14
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x76847c
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x73b82b
pop esi
movsx bx, cl
movzx ebx, si
pop ebx
movzx edi, ax
pop edi
jmp 0x7e0049
pop esi
cbw
movzx eax, si
cwde
pop ebx
movsx ax, al
lea eax, [ecx + edi]
mov edi, esi
xchg di, di
pop edi
jmp 0x87f5cc
je 0x71ab7b
mov cl, byte [esi + 1]
inc esi
jmp 0x773c17
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + eax - 0x114], 0
xchg al, al
setle ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x82ca33
je 0x78f85b
cmp ecx, eax
jmp 0x834694
test cl, cl
jmp 0x8081c7
mov cl, byte [esi + 2]
clc
lea esi, [esi + 2]
stc
xor edx, edx
cmp ch, al
test cl, cl
je 0x77b161
mov bl, cl
sub bl, 0x30
jmp 0x83fc18
mov esp, ebp
bswap bp
pop ebp
jmp 0x6accaa
call eax
pop esi
xchg edi, edi
pop ebx
pop edi
jmp 0x7faab1
jb 0x793dc4
mov eax, dword [ebp + 8]
jmp 0x85768b
inc eax
clc
cmp bp, 0x15d1
test al, 0xa6
mov dword [ebp + 8], edx
test esp, 0x234f5201
stc
cmp edx, ecx
jmp 0x870766
mov esp, ebp
movsx ebp, di
jmp 0x6d5099
jae 0x78f85b
mov ecx, dword [eax + edi + 0x1c]
rol edx, 0x17
add dx, 0x3a31
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp bh, bh
jmp 0x7dc154
mov esp, ebp
jmp 0x79e212