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

Disassembly:
mov esp, ebp
jmp 0x1029cff
lea eax, [edx + esi*2]
bswap edx
cdq
movzx ecx, word [eax + edi]
cmovb dx, bp
lea edx, [ebx + 1]
jmp 0x177c38c
je 0x12fc4df
mov edi, edi
cmp bp, 0x776c
cmp cl, 0x2e
jmp 0xf4e4d9
jne 0x175277c
pop esi
pop ebx
jmp 0x130a6e5
ret
je 0x10a0981
sub eax, eax
pop edi
jmp 0xfabb94
mov ecx, dword [ebp + 0xc]
sub esi, 0x72577ac9
mov edx, dword [ebp - 0xc]
mov esi, 0x572c7d46
clc
xor ah, 0x33
mov eax, dword [ebp + 8]
movzx esi, di
or esi, esp
rcr si, 0x2c
lea esi, [ebx + eax]
rol eax, 0x7b
mov eax, dword [ebp + 0x10]
jmp 0xf7aec9
je 0xf3ab4f
inc edx
clc
cmp edx, 0x104
jmp 0xf3ab49
pop esi
bswap ebx
mov ebx, 0x36303eca
mov ebx, eax
pop ebx
not eax
lea eax, [ecx + edi]
xchg edi, edi
pop edi
jmp 0xfc5095
push eax
jmp 0x17306fd
push eax
mov ax, bp
push edi
movsx eax, dx
movzx eax, bx
movzx ax, dh
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1307614
jb 0x176c90e
lea eax, [ebp - 0x114]
jmp 0x10994b1
jne 0x1745bbd
cmp byte [ebp + 0x10], 0
je 0x17684e2
mov ebx, dword [ebp + 0xc]
jmp 0x176c8f4
call eax
test eax, eax
je 0x12fc4df
cmp eax, edi
jmp 0xf41fc7
ret
je 0xfa2d69
mov cl, byte [esi + 1]
jmp 0x1774f4b
jne 0xeff974
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
clc
jmp 0x1787160
mov esp, ebp
cmovl ebp, eax
pop ebp
ret
je 0x131485f
mov bl, cl
stc
test esi, 0x3f126e25
clc
sub bl, 0x30
inc esi
clc
cmp sp, cx
cmp bl, 9
jmp 0xfbf849
je 0xeff974
mov edx, dword [edx + 0x7c]
test sp, 0x69db
jmp 0xfb9298
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xf44ac6
call fcn.00f47395
add esp, 4
test cl, dh
cmp eax, 0xffffffff
jmp 0x10a58a7
inc eax
test esp, edx
mov dword [ebp + 8], edx
stc
cmp bp, dx
cmp edx, ecx
jb 0x104bb6d
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xf97469
cmp ecx, 0x104
jmp 0x104bb4a
mov esp, ebp
pop ebp
jmp 0x1747d97
jae 0x12fc4df
mov edx, dword [eax + edi + 0x1c]
cmp sp, dx
lea ecx, [edx + ecx*4]
test dh, 0xa9
jmp 0x1030348
inc edx
jmp 0xf5fe13
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1755c47
push eax
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0xf5e580
ret
call fcn.01776441
add esp, 0xc
bswap ebx
pop esi
pop ebx
mov di, 0x6124
bswap edi
pop edi
jmp 0x172b49e
jae 0x12fc4df
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
movzx cx, bl
bts ecx, esp
mov ecx, dword [edx + edi]
cmp cx, di
test ecx, ecx
jmp 0x1752776
push ecx
jmp 0xf6fb97
ja 0x108547a
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0xf687ce
mov ecx, esi
cmp ax, 0x4317
sub ecx, eax
jmp 0xf60f39
mov esp, ebp
pop ebp
ret
ret
push edx
jmp 0x105b77d
test cl, cl
jmp 0x12fc4d9
push ebx
jmp 0x108ab74
ja 0x131485f
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
rol cl, 0xad
mov cl, byte [esi]
test cl, cl
jmp 0x1314859
mov esp, ebp
pop ebp
jmp 0xfb3e23
pop ebp
jmp 0xefcf55
je 0x10981e1
mov edx, dword [eax + edi + 0x20]
jmp 0x10524c7
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0xef61ea
pop esi
jmp 0x173b4a0
jae 0x12fc4df
mov dword [ebp + 8], 0
stc
test ecx, ecx
jbe 0xf5fe25
lea ebx, [ebp - 0x114]
shr dl, cl
sub ebx, eax
or dl, 0x8c
mov dl, byte [eax]
test dl, dl
jmp 0x178a106
dec ebx
stc
lea edx, [edx + edi]
clc
test edx, edx
mov dword [ebp + 8], 0
cmp ebp, 0x1cea4469
cmc
mov dword [ebp - 0xc], edx
clc
test ebx, ebx
jmp 0x1081d1f
mov dword [ebp + 8], esi
jmp 0x1763874
push eax
jmp 0xf8bee5
mov cl, byte [esi + 2]
lea esi, [esi + 2]
jmp 0x1745e57
mov ecx, dword [ebp - 4]
cmovp edx, eax
cwd
cdq
mov edx, dword [ecx + edi + 0x24]
mov ch, 0x94
jmp 0xef2ad1
jl 0x10981e1
jmp 0xf07247
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x102be69
push esi
cmp ebx, 0x7c705111
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
stc
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xf97df4
jae 0xf18b10
lea eax, [ecx + edi]
movsx esi, bx
sal cl, cl
and esi, 0x70f92058
mov cl, byte [eax]
mov esi, eax
cmp dh, 0x1a
test edi, eax
test cl, cl
jmp 0xef4406
je 0xeff974
mov ecx, dword [ebp + 0xc]
clc
cmp di, ax
test cx, 0x44b2
test ecx, ecx
je 0xeff974
mov eax, 0x5a4d
cmp cl, 0x35
cmp word [edi], ax
jmp 0xeff96e
jmp 0x174fde2
jle 0xf07232
mov eax, dword [ebp - 4]
sar si, 0x82
xadd si, si
neg si
mov esi, dword [ebp - 8]
test bp, 0xeaa
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0xf95925
push eax
movsx eax, cx
push edi
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x12fed62
mov edx, dword [edi + 0x3c]
cmc
lea edx, [edx + edi]
test dh, 0xe4
cmp dword [edx], 0x4550
jmp 0xf4f4e8
je 0x174fdd7
test eax, eax
jmp 0x1301e7d
mov byte [esi], al
jmp 0xf13cf1
jne 0xef4413
pop esi
xadd ebx, edi
pop ebx
sub eax, eax
cmovbe di, sp
movzx edi, si
pop edi
jmp 0xf516b5
call eax
pop esi
pop ebx
pop edi
jmp 0xeecd4e
je 0x1081255
cmp eax, 1
jne 0x174fde2
inc esi
jmp 0x1054748
ret
call eax
pop esi
pop ebx
pop edi
jmp 0xf62cb6
sub eax, eax
pop edi
mov esp, ebp
pop ebp
jmp 0xf8a307
jne 0xf52f33
push 0
jmp 0xfb4530
mov esp, ebp
pop ebp
jmp 0xf47c73
je 0x105f4fb
push 0
push ecx
jmp 0xf19f84
call fcn.01776441
add esp, 0xc
not bl
jmp 0x103af73
pop ebx
cmovo di, dx
jmp 0x1777d79
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x172e27c
xor edx, edx
test cl, cl
jmp 0xf52f2d
ret
lea ebx, [esi - 1]
cmp bp, sp
cmp cl, 0x36
test eax, esp
cmp dword [ebp + 8], ebx
jmp 0x10981c4
je 0x12fc4df
cmp ecx, eax
jb 0xf18b10
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x108c8be
push edx
mov eax, eax
setnp ah
jmp 0xf5970d
call eax
test eax, eax
jne 0xf44ad0
lea edx, [ebp - 0x114]
bswap ax
setg ah
jmp 0x1752c6c
jmp 0x174fde2
mov eax, dword [ebp + 0xc]
jmp 0xf1ca25
lea eax, [ebp - 0x114]
xor edx, edx
sub ebx, eax
rol al, 0x8b
not si
mov edi, edi
bts ax, di
rol ah, 0x40
clc
mov eax, 0x524662b5
bswap si
mov cl, dl
bt esi, ecx
btr esi, eax
rol eax, cl
stc
shr si, 0xe7
sub si, bp
lea esi, [ebp + edx - 0x114]
cmp ebp, esi
test cx, dx
jmp 0x1774197
add al, dl
test si, 0x6fa9
xor al, byte [ebx + esi]
jmp 0x10a7593
inc esi
jmp 0xfb60e0
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
push edi
movzx edi, cx
mov edi, dword [ebp + 8]
test dx, 0x666c
test edi, edi
jmp 0x1096b15
pop edi
mov esp, ebp
pop ebp
jmp 0x130386f
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x10981ac
test eax, eax
jmp 0xf5385b
je 0xf5fe25
mov byte [ebx + eax], dl
mov dx, 0x3bf3
movsx dx, al
mov edx, dword [ebp + 8]
jmp 0xf6b0d4