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

Disassembly:
call eax
pop esi
movzx edi, sp
pop ebx
pop edi
jmp 0x783b9e
ret
je 0x7daa70
sub eax, eax
mov edi, 0x237a12b7
pop edi
jmp 0x7efe5e
jne 0xbb5b4a
lea edx, [ebp - 0x114]
not eax
push edx
jmp 0x7665e0
push eax
jmp 0x8894c4
mov dword [ebp + 8], esi
jmp 0x78218a
lea edx, [edx + edx*4]
test bx, bx
stc
lea edx, [ecx + edx*2 - 0x30]
dec cl
mov cl, byte [esi]
cmp bx, sp
test cl, cl
jne 0x85d531
push 0
push edx
jmp 0xc00911
ja 0xbfd3ac
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x8d8a8f
ret
test ecx, ecx
jne 0x80d7bf
pop esi
sub edi, eax
btr edi, 0x23
and edi, esi
pop ebx
xor eax, eax
bswap edi
movsx edi, sp
pop edi
jmp 0x87fc91
je 0xbbad84
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0xbae24f
je 0xbadc46
mov ebx, dword [ebp + 0xc]
bswap esi
cmp eax, edi
sub esi, 0x334f6c25
lea eax, [ebp - 0x114]
bts esi, eax
sub edx, edx
sal cl, 0x8d
sar esi, 0x9d
sub ebx, eax
cmovnp ax, ax
rol cl, 0x9b
mov si, bp
mov edi, edi
rcl cl, 4
btc si, bp
mov eax, 0x5d920759
stc
mov cl, dl
btc si, 0x9a
rol eax, cl
stc
lea esi, [ebp + edx - 0x114]
test ah, 5
clc
add al, dl
xor al, byte [ebx + esi]
jmp 0x8eba84
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xbbde09
mov esp, ebp
pop ebp
ret
mov cl, byte [esi + 2]
test al, bh
add esi, 2
jmp 0x8b9d36
mov esp, ebp
mov ebp, esi
pop ebp
jmp 0x85f5af
jne 0x8d8c0e
cmp byte [ebp + 0x10], 0
jmp 0x762881
jmp 0x8f665d
mov esp, ebp
cmovge ebp, esi
pop ebp
jmp 0x8f2d33
jb 0x86a68a
mov edx, dword [ebp - 0x10]
test ebp, 0x71061f1e
stc
test dh, ch
add edx, eax
test esi, ecx
cmp ecx, edx
jmp 0x871bc9
test cl, cl
jne 0xbd8f01
pop esi
sbb bh, 0xc5
pop ebx
xor eax, eax
mov edi, 0x139e2e56
pop edi
jmp 0x8f11f2
call eax
pop esi
pop ebx
pop edi
jmp 0x772f99
mov dword [ebp + 8], edx
jmp 0x8f665d
je 0x746b52
mov eax, 0x5a4d
cmc
jmp 0x8c0cd5
mov ecx, esi
cmp eax, ebx
cmc
sub ecx, eax
test ebx, esp
cmc
cmp ecx, 0x104
jae 0x7a87e1
mov dword [ebp + 8], 0
test ecx, ebp
test ecx, ecx
jmp 0x86eb62
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
jmp 0x761ee0
push 0xc26cc208
call fcn.00bee2ed
je 0x746b52
mov ecx, dword [ebp + 0xc]
cmp si, bx
test ecx, ecx
jmp 0x7ba20d
pop ebp
jmp 0x8f188f
je 0xba5e67
mov edx, dword [eax + edi + 0x20]
jmp 0x877003
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
stc
cmp ch, 0x33
cmp dword [edx], 0x4550
jne 0x746b52
mov eax, dword [edx + 0x78]
cmc
test ebx, ebp
jmp 0x8a902d
inc eax
mov dword [ebp + 8], edx
clc
test bl, dl
cmp edx, ecx
jmp 0xbbad7e
mov byte [ebp + eax - 0x114], 0
bswap ax
mov al, 0x3d
jmp 0xc124a4
mov esp, ebp
mov bp, 0x2cd3
pop ebp
jmp 0x73becf
test eax, eax
je 0x746b52
mov edx, dword [edx + 0x7c]
cmp ch, cl
clc
push ebx
stc
push esi
test ax, 0x78bb
clc
or esi, 0xffffffff
cmp al, 0xe3
test dh, dh
stc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
test bp, si
cmp ecx, 0xffff
jmp 0x7578bb
jl 0xba5e67
jmp 0x8cde5c
je 0x7a87e1
cmp ecx, eax
jmp 0x786775
mov dword [ebp - 8], ecx
jmp 0x7ba12c
test cl, cl
jmp 0xbd8ef3
inc esi
cmp bl, 9
jmp 0x8fd038
lea edx, [ebx + 1]
jmp 0x8114c0
jne 0x8f665d
inc esi
jmp 0x74e6af
je 0x754728
mov bl, cl
cmc
sub bl, 0x30
jmp 0x81e1e7
ret
pop ebp
jmp 0x88364b
pop esi
cbw
xchg al, ah
movzx eax, dx
pop ebx
bswap eax
not al
lea eax, [ecx + edi]
movsx edi, ax
mov di, bx
pop edi
jmp 0x8e7eed
jbe 0xbbad84
lea ebx, [ebp - 0x114]
sub ebx, eax
rcl dl, 0x41
mov dl, byte [eax]
cmc
cmp cx, sp
test dl, dl
jmp 0x762259
jae 0x86a68a
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
stc
jmp 0x81a05a
mov ecx, dword [ebp - 4]
movzx ax, cl
mov edx, dword [ecx + edi + 0x24]
cbw
cmovo ecx, edi
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
seta dh
jmp 0x82ad69
dec ebx
cmc
lea edx, [edx + edi]
mov dword [ebp + 8], 0
stc
mov dword [ebp - 0xc], edx
jmp 0x8bff7a
mov esp, ebp
jmp 0x861e06
ret
je 0x774fce
push 0
jmp 0x8a0050
call fcn.007a8179
add esp, 0xc
pop esi
not di
movsx ebx, si
pop ebx
pop edi
jmp 0xb96a08
push ecx
jmp 0x7ec6cd
push ecx
jmp 0x74e072
push eax
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x73b0c6
mov dword [ebp - 4], eax
jmp 0x7f636f
inc esi
cmp esi, ebp
jmp 0x7a87d9
xor edx, edx
test cl, cl
jmp 0x85d52b
test ebx, ebx
jmp 0x80b9bf
cmp word [edi], ax
jmp 0x746b4c
mov ecx, dword [ebp + 0xc]
dec dh
bswap si
mov edx, dword [ebp - 0xc]
xor esi, edx
btc eax, ebp
btc eax, 0xd7
mov eax, dword [ebp + 8]
shrd esi, ebp, 0x7a
lea esi, [ebx + eax]
cwde
mov eax, 0x42192c8f
mov eax, dword [ebp + 0x10]
test dl, ch
push eax
not ah
sar esi, 1
cwde
shr al, 0xe0
sar ah, cl
mov eax, dword [edx + esi*4]
cmp si, 0x2de7
add eax, edi
jmp 0xbb5b20
jae 0x7a87e1
mov edx, dword [eax + edi + 0x1c]
jmp 0x7c6d52
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x8860d0
mov esp, ebp
movsx ebp, sp
mov ebp, 0x394f27
pop ebp
jmp 0x76161d
mov byte [esi], al
je 0xbf480b
inc edx
cmp edx, 0x104
jmp 0xbf4805
mov esp, ebp
cmovl ebp, ebp
pop ebp
ret
ret
ret
call eax
test eax, eax
jmp 0x747ca9
lea ebx, [esi - 1]
test edi, ebp
cmp dword [ebp + 8], ebx
jmp 0xba5e51
ja 0x754728
movsx ecx, cl
jmp 0x75470e
push eax
lahf
push edi
cbw
cwde
movsx eax, sp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x7a8a0a
mov esp, ebp
jmp 0x7cdd0c
jle 0x8cde48
mov eax, dword [ebp - 4]
neg esi
btc si, 0x87
mov esi, dword [ebp - 8]
test si, cx
cmp esi, dword [eax + edi + 0x14]
jae 0x7a87e1
mov ecx, dword [eax + edi + 0x1c]
dec dx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test dh, 0x57
clc
stc
test ecx, ecx
jmp 0x80d7b9
mov eax, dword [ebp + 0xc]
jmp 0xb95a47
inc edx
jmp 0x7e4865
call fcn.008d358f
add esp, 4
cmp dx, cx
cmp eax, 0xffffffff
je 0x8f6658
test eax, eax
je 0x872df1
cmp eax, 1
jmp 0x82d867
je 0x7a87e1
cmp eax, edi
jmp 0x780914
jb 0x86eb73
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x89c9bd
call eax
test eax, eax
jmp 0xbb5b44
je 0x7a87e1
mov edi, edi
test esp, 0x5c8174c5
cmp cl, 0x2e
je 0x7bcad5
mov cl, byte [esi + 1]
jmp 0x8ac0a9
jb 0x7628ba
lea eax, [ebp - 0x114]
jmp 0x8a58df
mov ebx, dword [eax + edi + 0x18]
cmc
test ebx, ebx
jmp 0x7d24f9
push eax
call fcn.007a8179
add esp, 0xc
movzx edi, dx
pop esi
movzx edi, cx
pop ebx
mov edi, 0x6c607e11
pop edi
jmp 0x77d54e
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x8f4baf