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

Disassembly:
je 0xcb8287
mov cl, byte [esi + 1]
jmp 0xde9dee
je 0xd85702
cmp eax, 1
jmp 0xcc298c
ret
ret
lea edx, [edx + edi]
cmp di, si
cmp dword [edx], 0x4550
jne 0x94c158
mov eax, dword [edx + 0x78]
test dh, 0x1f
mov dword [ebp - 4], eax
test eax, eax
jmp 0x9e6f4c
jne 0x975480
lea edx, [ebp - 0x114]
movzx eax, si
mov al, 0xe5
bswap ax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
jmp 0xd9ea53
ret
je 0xdd4025
sub eax, eax
pop edi
jmp 0x9bf245
ret
mov esp, ebp
movzx ebp, bx
movsx ebp, cx
not bp
pop ebp
ret
jb 0xcb4bff
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x9abb59
ret
sub esp, 0x114
cmc
cmp ch, 0x91
push edi
mov edi, dword [ebp + 8]
cmc
test edi, edi
jmp 0xde7a4c
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x9ba9b6
jne 0x9e03f0
pop esi
cmp bp, 0x1a77
xchg ebx, ebx
pop ebx
sub eax, eax
pop edi
jmp 0xdcab11
je 0x973134
cmp eax, edi
jmp 0xd84ea4
je 0x9bf5ac
mov ebx, dword [ebp + 0xc]
inc ax
lea eax, [ebp - 0x114]
sub edx, edx
shr cl, cl
bt esi, 0x79
sub ebx, eax
mov edi, edi
mov eax, 0x664822ec
rcr cl, cl
mov cl, dl
clc
rol si, 0x2d
rol eax, cl
bts si, bx
ror si, 0x1f
lea esi, [ebp + edx - 0x114]
test di, 0x6742
add al, dl
xor al, byte [ebx + esi]
jmp 0xa84407
call fcn.009c78f9
add esp, 0xc
pop esi
movsx edi, cx
jmp 0xdfb34b
push eax
jmp 0x97c1f9
push ecx
jmp 0x98bb2e
mov dword [ebp - 8], ecx
jmp 0xcb07ea
ja 0x972cbc
sub ecx, dword [eax + edi + 0x10]
stc
jmp 0xcc2a5a
inc edx
jmp 0xdd42b9
ja 0xa20768
movsx ecx, cl
clc
cmp edi, ebp
lea edx, [edx + edx*4]
jmp 0xce3888
push ecx
jmp 0x9b5511
mov byte [ebp + eax - 0x114], 0
movsx ax, bh
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
jmp 0xdeb149
je 0xcbf600
mov edx, dword [eax + edi + 0x20]
jmp 0xd89ab9
mov esp, ebp
cmovb bp, bp
pop ebp
jmp 0x9326ab
mov eax, dword [ebp + 0xc]
push eax
movsx eax, cx
mov ah, 7
push edi
jmp 0xcc0dc0
push ebp
mov ebp, esp
test ah, 0x63
jmp 0x96d352
call eax
pop esi
movzx ebx, cx
not bl
pop ebx
movsx edi, bx
mov edi, edi
pop edi
jmp 0xa8419c
cmp cl, 0x2e
jmp 0x929197
je 0x94c158
mov edx, dword [edx + 0x7c]
cmp ax, si
stc
push ebx
push esi
stc
cmp al, ah
clc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
jmp 0xdb37d4
je 0x9f0074
push 0
jmp 0x98ded6
mov cl, byte [esi + 2]
add esi, 2
cmp ebp, 0xa190ac1
test cx, ax
cmp bp, si
sub edx, edx
test cl, cl
jmp 0xa84c92
cmp byte [esi + 1], 0x23
mov ch, ah
movsx cx, bh
movsx ecx, dx
lea ecx, [esi + 1]
jmp 0x9ebac6
jne 0xa84c98
push 0
jmp 0xde79c7
mov esp, ebp
pop ebp
ret
mov byte [esi], al
jmp 0xdcc51d
je 0xa20768
mov bl, cl
stc
sub bl, 0x30
jmp 0xdf5c17
je 0xdf658d
test eax, eax
jmp 0x929da7
mov ecx, dword [ebp + 0xc]
cbw
shr dh, cl
add esi, 0x6e0e42b8
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
test esp, 0x799813c9
btc eax, esi
mov eax, dword [ebp + 0x10]
cmp bp, si
cmp ah, 0x50
test ah, 0x6e
push eax
btc ax, ax
bswap eax
adc eax, 0x3ae368ea
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0xdde10c
push eax
jmp 0xdbf0be
je 0x94c158
mov eax, 0x5a4d
stc
cmp word [edi], ax
jmp 0x94c152
mov dword [ebp + 8], edx
jmp 0xdf6591
jbe 0x9659a3
lea ebx, [ebp - 0x114]
xchg dl, dl
sub ebx, eax
mov dl, byte [eax]
test bx, bx
test si, 0x4ce0
test dl, dl
jmp 0xdaf3f9
mov ecx, esi
test eax, eax
clc
cmp esi, edi
sub ecx, eax
cmp di, sp
cmc
cmp ecx, 0x104
jmp 0xdcad5e
jle 0xc9cb0a
mov eax, dword [ebp - 4]
add si, bp
mov esi, dword [ebp - 8]
cmp esp, 0x2d5e2956
test cl, 8
cmp esi, dword [eax + edi + 0x14]
jae 0x973134
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
sal cx, 0x8a
shl ecx, cl
add cx, si
mov ecx, dword [edx + edi]
cmp ebx, esi
test ecx, ecx
jmp 0xccde4c
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x9caa24
jne 0xdf6591
inc esi
jmp 0xdcf532
cmp ecx, dword [eax + edi + 0x14]
jmp 0xdd9afb
push eax
cwde
cbw
push edi
movzx ax, dl
mov eax, esp
cmovp eax, esp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
mov edi, 0x422d7e32
movsx ebx, dx
bswap edi
pop ebx
mov edi, ebp
pop edi
jmp 0xdd2439
je 0x973134
mov edi, edi
jmp 0x9e03f0
je 0x973134
cmp ecx, eax
jmp 0xdc87bd
lea edx, [ecx + edx*2 - 0x30]
xadd cl, cl
cmc
mov cl, byte [esi]
cmc
test cl, cl
jmp 0xa20762
mov esp, ebp
mov ebp, 0xb055f4a
not ebp
pop ebp
ret
mov esp, ebp
mov bp, 0x3323
pop ebp
jmp 0x941d53
jne 0xa09c1a
cmp byte [ebp + 0x10], 0
jmp 0x97b17c
mov ecx, dword [ebp - 4]
mov eax, esi
movsx eax, bp
mov edx, dword [ecx + edi + 0x24]
cmove ax, sp
lea eax, [edx + esi*2]
mov ch, 0x22
movzx ecx, word [eax + edi]
xchg dh, dl
lea edx, [ebx + 1]
jmp 0x99036b
dec ebx
lea edx, [edx + edi]
test esp, ecx
mov dword [ebp + 8], 0
cmp si, di
clc
test di, di
mov dword [ebp - 0xc], edx
jmp 0xdf5c0a
call eax
test eax, eax
jmp 0x97547a
pop esi
xchg bl, ah
movzx eax, sp
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x95b6d9
je 0x9659a3
mov byte [ebx + eax], dl
xchg dh, dl
seta dl
bswap edx
mov edx, dword [ebp + 8]
jmp 0x9a1b5a
mov dword [ebp - 8], esi
cmp esi, 0x63656334
stc
cmp ecx, 0xffff
jmp 0x992853
jae 0xdac30b
lea eax, [ecx + edi]
mov cl, byte [eax]
rol esi, 0x78
mov esi, eax
cmp si, 0x3341
test cl, cl
jmp 0xcc5737
jb 0x97b19a
lea eax, [ebp - 0x114]
jmp 0xcc2a84
call fcn.009c78f9
add esp, 0xc
pop esi
not di
bswap ebx
pop ebx
mov di, 0x7b78
pop edi
jmp 0xcfcfee
jb 0xdac30b
mov edx, dword [ebp - 0x10]
cmc
test dh, 0xfa
lea edx, [edx + eax]
cmp ecx, edx
jmp 0xdb8427
mov esp, ebp
mov bp, bx
not bp
pop ebp
jmp 0x969dd7
jae 0x973134
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xcb4bef
je 0xdbbc90
inc edx
cmp edx, 0x104
jmp 0xdbbc8a
mov dword [ebp + 8], esi
jmp 0xdf6591
mov esp, ebp
pop ebp
jmp 0x95aceb
mov edx, dword [edi + 0x3c]
jmp 0x9344d2
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x96599d
jae 0x973134
mov edx, dword [eax + edi + 0x1c]
stc
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0xccde52
pop esi
pop ebx
test bp, 0x6329
mov di, cx
sub eax, eax
pop edi
mov esp, ebp
mov ebp, esp
bswap bp
pop ebp
jmp 0x92ea13
call fcn.00997948
add esp, 4
cmp eax, 0xffffffff
jmp 0xa87f32
push edx
jmp 0xca59ff
je 0x94c158
mov ecx, dword [ebp + 0xc]
cmp bh, 0xcd
test ecx, ecx
jmp 0xca5c8d
inc esi
cmp si, 0x6516
test cl, cl
jmp 0x97312e
call eax
test eax, eax
jmp 0x93eef6
test ebx, ebx
jl 0xcbf600
jmp 0xc9cb1a
inc esi
test al, 0x9f
cmp bl, 9
jmp 0x9a60fb
lea ebx, [esi - 1]
clc
cmp dword [ebp + 8], ebx
jmp 0xcbf5e8
pop ebx
mov edi, 0x191844d0
pop edi
jmp 0xcf9087