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

Disassembly:
ret
je 0x8c33ec
cmp eax, edi
jne 0x94bedc
cmp byte [ebp + 0x10], 0
je 0x847f4e
mov ebx, dword [ebp + 0xc]
not esi
sbb si, di
lea eax, [ebp - 0x114]
shl esi, 0x88
xor edx, edx
sub ebx, eax
rcr al, cl
btr ax, 0
bt eax, 0x9a
mov edi, edi
lahf
mov eax, 0x6721101d
mov cl, dl
bt si, bx
rol eax, cl
sub esi, ecx
lea esi, [ebp + edx - 0x114]
cmc
cmp sp, 0x1a81
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x843d9b
lea edx, [ebx + 1]
jmp 0x89ebf1
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lahf
mov cx, 0x13f4
lea eax, [edx + esi*2]
mov edx, esp
cmovne edx, eax
movsx edx, dx
movzx ecx, word [eax + edi]
jmp 0x76f806
call eax
pop esi
pop ebx
pop edi
jmp 0x825fd5
pop edi
jmp 0x92a417
cmp dword [ebp + 8], ebx
jmp 0x90372a
push eax
jmp 0x8577a3
call eax
test eax, eax
jmp 0xc74cc3
ja 0x93b155
movsx ecx, cl
test ax, si
lea edx, [edx + edx*4]
test ah, bl
lea edx, [ecx + edx*2 - 0x30]
test ebp, 0x74301f79
mov cl, byte [esi]
stc
test cl, cl
jmp 0x93b14f
mov byte [ebp + eax - 0x114], 0
bswap ax
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x7b180e
je 0x84a895
mov cl, byte [esi + 1]
jmp 0x835a13
push eax
push edi
jmp 0x8e4da9
cmp cl, 0x2e
jmp 0x7ceaa3
push ecx
jmp 0x8d6137
lea ebx, [esi - 1]
jmp 0x79163d
ret
jb 0x76b468
lea eax, [ebp - 0x114]
push eax
jmp 0x9202d8
jmp 0x79163d
inc eax
mov dword [ebp + 8], edx
cmp ebp, 0x2a2b3168
clc
cmp edx, ecx
jmp 0xc774ba
call eax
test eax, eax
jmp 0x76b42d
jmp 0x79163d
mov esp, ebp
bswap bp
pop ebp
jmp 0x83a13f
mov esp, ebp
mov bp, 0x29d9
bswap ebp
mov ebp, ebp
pop ebp
ret
sub esp, 0x114
push edi
bts edi, edi
and edi, 0x38475b39
sub edi, 0x5e256b86
mov edi, dword [ebp + 8]
jmp 0x96714d
je 0x8f1ff1
mov eax, 0x5a4d
stc
cmp dh, 0xc0
cmp word [edi], ax
jmp 0x8f1feb
inc esi
stc
cmp esp, 0x48b8385e
test cl, cl
jmp 0x8c33e6
ret
je 0x7f8fbb
inc edx
clc
cmp dh, 0x7c
cmc
cmp edx, 0x104
jmp 0x7f8fb5
cmp esi, dword [eax + edi + 0x14]
jae 0x8c33ec
mov ecx, dword [eax + edi + 0x1c]
shr dh, 0x93
sal dh, cl
lea edx, [ecx + esi*4]
rcr cl, cl
or cx, dx
and cx, di
mov ecx, dword [edx + edi]
jmp 0x95f50a
mov eax, dword [ebp + 0xc]
jmp 0x7d607f
push edx
jmp 0x7987ec
mov ecx, esi
test ebp, 0xa6810f3
cmc
sub ecx, eax
cmp ecx, 0x104
jmp 0x98224e
jne 0x8f1ff1
mov eax, dword [edx + 0x78]
cmp dh, 0xa2
stc
mov dword [ebp - 4], eax
cmc
test ax, sp
test eax, eax
jmp 0x93cb2d
cmp ecx, 0xffff
jmp 0x91ba75
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x81fceb
je 0x93b155
mov bl, cl
test edx, 0x5e6c5a5b
sub bl, 0x30
inc esi
stc
cmp bl, 9
jmp 0x7b5306
call fcn.0095c90d
add esp, 0xc
pop esi
pop ebx
pop edi
jmp 0x8246b3
je 0x7ed6ec
test eax, eax
jmp 0x908baf
ret
jae 0x8b2e84
lea eax, [ecx + edi]
neg si
sub cl, 0xf5
mov cl, byte [eax]
xor si, 0x4eec
mov esi, eax
test cl, cl
je 0x8c33ec
mov edi, edi
clc
cmc
jmp 0x7d78b1
mov ebx, dword [eax + edi + 0x18]
stc
test ebx, ebx
jmp 0x8c3303
ret
mov ecx, dword [ebp + 0xc]
rdtsc
rol al, 0xf6
mov edx, dword [ebp - 0xc]
lahf
not esi
dec eax
mov eax, dword [ebp + 8]
sar si, 0x7a
dec esi
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
jmp 0x91a377
push ecx
jmp 0x7b8c41
je 0xc774c0
mov byte [ebx + eax], dl
xchg edx, edx
mov edx, dword [ebp + 8]
jmp 0x8ad70b
mov dword [ebp - 8], ecx
jmp 0x97d2da
lea ecx, [ebp - 0x114]
jmp 0x89bfab
inc edx
jmp 0x81dd31
pop esi
xchg bl, bl
not bx
movzx bx, ah
pop ebx
movzx ax, ah
mov ah, cl
lea eax, [ecx + edi]
jmp 0x78a438
jae 0x8c33ec
mov edx, dword [eax + edi + 0x1c]
cmp dl, 0x87
test ax, ax
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0xc7f3fe
je 0x8453d6
mov edx, dword [eax + edi + 0x20]
dec ebx
stc
jmp 0x927ba2
jne 0x7d78b1
pop esi
shr bx, cl
pop ebx
btr edi, esi
sub eax, eax
pop edi
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x8f611b
je 0x8f1ff1
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x8342c0
mov esp, ebp
pop ebp
jmp 0x7ed717
pop esi
pop ebx
mov di, 0x4f62
cmovl di, bx
pop edi
jmp 0x90ee6b
push eax
call fcn.0095c90d
add esp, 0xc
jmp 0x8d4812
jbe 0xc774c0
lea ebx, [ebp - 0x114]
sbb dl, 0xfe
stc
sub ebx, eax
setb dl
mov dl, byte [eax]
cmp edi, esp
test dl, dl
jmp 0x89cd8d
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x787830
mov cl, byte [esi + 2]
test esp, 0x5aa635be
lea esi, [esi + 2]
jmp 0x90b45e
je 0x96c85a
xor eax, eax
movsx edi, sp
pop edi
jmp 0x8d374f
ret
jne 0x79163d
inc esi
mov dword [ebp + 8], esi
jmp 0x822645
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
jmp 0x91c38a
jle 0x89920a
mov eax, dword [ebp - 4]
cmovo esi, ebp
sub si, 0xf79
ror esi, 0x40
mov esi, dword [ebp - 8]
clc
jmp 0x8453d6
je 0x787809
cmp eax, 1
jmp 0x8f6879
xor edx, edx
cmp dh, 0x52
stc
test cl, cl
jmp 0x856dfa
mov esp, ebp
bswap bp
pop ebp
jmp 0x75e206
push eax
xchg al, ah
sar esi, 1
ror eax, 0x20
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x958fde
ja 0x86af04
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x8b9814
pop ebp
ret
push edi
movsx ax, dl
mov ax, 0x3f97
cmove eax, esp
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x8fccaf
mov esp, ebp
pop ebp
jmp 0x88bbdf
lea edx, [edx + edi]
mov dword [ebp + 8], 0
clc
stc
cmp ax, 0x907
mov dword [ebp - 0xc], edx
stc
jmp 0x92b72e
mov esp, ebp
mov bp, bx
bswap ebp
pop ebp
jmp 0x85f543
test ebx, ebx
jl 0x8453d6
jmp 0x899219
jne 0x856e00
push 0
jmp 0x84977b
je 0x8f1ff1
mov edx, dword [edx + 0x7c]
push ebx
test dx, 0x5d4a
cmp ecx, 0x42e71882
push esi
cmc
or esi, 0xffffffff
test eax, 0x52fe3d56
stc
test bp, cx
mov dword [ebp - 0x10], edx
cmp sp, si
stc
cmc
mov dword [ebp - 8], esi
clc
jmp 0x855a63
cmp byte [esi + 1], 0x23
movsx ecx, dx
lea ecx, [esi + 1]
je 0x8e98cc
push 0
jmp 0x7ec373
je 0x8c33ec
cmp ecx, eax
jb 0x8b2e84
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
test eax, 0x12882b49
cmp ecx, edx
jmp 0x8678d0
call fcn.0090170b
add esp, 4
clc
cmp eax, 0xffffffff
jmp 0x85bd43
push ebp
mov ebp, esp
jmp 0x830f12
test ecx, ecx
jmp 0x957a62
test edi, edi
jmp 0x8d20ec
mov edx, dword [edi + 0x3c]
test bp, si
cmp edi, 0x416b113b
add edx, edi
cmp ecx, edi
cmp dword [edx], 0x4550
jmp 0x84dc36
mov dword [ebp + 8], edx
jmp 0x8180e2
jae 0x8c33ec
mov dword [ebp + 8], 0
cmp di, 0x45
clc
test ecx, ecx
jmp 0x8d803c
jne 0x76b433
lea edx, [ebp - 0x114]
movsx ax, ah
cmove ax, bp
push edx
movzx eax, bp
jmp 0x855d9b
jb 0x8d8051
mov eax, dword [ebp + 8]
bswap cx
not ch
jmp 0x8a27a7
jne 0x957a68
pop esi
sar bl, cl
or bl, 0x57
pop ebx
sub di, 0x4d77
add di, 0x7590
xor eax, eax
movsx edi, sp
pop edi
jmp 0x922cde