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

Disassembly:
mov cl, byte [esi]
test cl, cl
jmp 0x2747c34
mov eax, 0x4e585eb0
mov cl, dl
jmp 0x272ad5e
push ecx
jmp 0x2821a81
je 0x2861e3e
cmp ecx, eax
jmp 0x271fc69
ret
cmp edx, ecx
jmp 0x2695ff4
je 0x287f134
test eax, eax
jmp 0x2638034
jl 0x2727980
jmp 0x269f921
jne 0x287eff1
inc esi
mov dword [ebp + 8], esi
jmp 0x287eff1
je 0x271175a
cmp eax, 1
jmp 0x2543824
pop ebp
jmp 0x26bde37
jne 0x2865a71
mov eax, dword [edx + 0x78]
clc
jmp 0x271fe20
mov dword [ebp - 8], ecx
jmp 0x28813bf
ja 0x2850d7a
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x269460c
mov esp, ebp
movzx ebp, bx
pop ebp
ret
pop edi
jmp 0x280e2d3
inc esi
jmp 0x26ea65c
mov byte [ebp + eax - 0x114], 0
mov ah, 0x29
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x2875445
je 0x2865a71
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x2865a6b
mov esi, eax
clc
test cl, cl
jmp 0x273cea4
mov ecx, dword [ecx + edi]
stc
cmp sp, ax
test ecx, ecx
jmp 0x26e8a1d
jae 0x2861e3e
mov edx, dword [eax + edi + 0x1c]
test ebp, 0x467c232a
lea ecx, [edx + ecx*4]
jmp 0x268ab50
jb 0x286d715
mov eax, dword [ebp + 8]
setbe cl
lea ecx, [ebp - 0x114]
jmp 0x26ecbe7
inc eax
test cx, 0x4bfb
mov dword [ebp + 8], edx
jmp 0x1705cfb
mov cl, byte [esi + 2]
lea esi, [esi + 2]
cmp ebx, 0x711e672f
xor edx, edx
cmc
cmp bl, 0x6f
test cl, cl
jmp 0x274604b
jae 0x2861e3e
mov dword [ebp + 8], 0
cmc
test ecx, ecx
jmp 0x286d704
mov ecx, dword [ebp + 0xc]
shrd edx, edx, 0x42
cmovl esi, ecx
add esi, 0x40630b05
mov edx, dword [ebp - 0xc]
test bp, 0x5d83
or esi, eax
mov eax, dword [ebp + 8]
sal esi, 0x15
sar esi, 0xc4
test bp, dx
lea esi, [ebx + eax]
rcl ax, 0x4b
bswap ax
stc
mov eax, dword [ebp + 0x10]
cmp esp, 0x5bc37215
cmc
push eax
mov ah, 7
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x282d50b
mov esp, ebp
bswap ebp
cmovno ebp, edi
pop ebp
jmp 0x17055a3
je 0x2865a71
mov edx, dword [edx + 0x7c]
stc
cmp dx, 0x6e67
push ebx
test ax, 0x5e1
test si, ax
cmp cx, si
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
jmp 0x26ad09d
mov dword [ebp - 8], esi
clc
cmp ecx, 0xffff
jmp 0x26592db
pop ebp
jmp 0x28246e3
ret
mov ecx, esi
cmp sp, 0x6aab
sub ecx, eax
cmc
stc
cmp ecx, 0x104
jmp 0x269ef8d
push eax
push edi
jmp 0x273b998
mov esp, ebp
mov ebp, 0xd335a4
cmova bp, cx
movzx ebp, di
pop ebp
jmp 0x270239f
push ebp
mov ebp, esp
test bx, dx
sub esp, 0x114
test bp, dx
jmp 0x2873cb8
jne 0x26fc439
lea edx, [ebp - 0x114]
mov eax, esi
push edx
jmp 0x283a2d4
mov esp, ebp
movzx ebp, di
jmp 0x2641b35
jne 0x1700edd
pop esi
test ah, 0x27
pop ebx
sub eax, eax
movzx edi, si
xchg di, di
pop edi
mov esp, ebp
bswap bp
pop ebp
ret
cmp bl, 9
jmp 0x28ccb7f
jne 0x27140da
cmp byte [ebp + 0x10], 0
jmp 0x28711cc
push ecx
jmp 0x2680fc3
mov byte [esi], al
jmp 0x26fecc7
je 0x2727980
mov edx, dword [eax + edi + 0x20]
jmp 0x2735551
je 0x2861e3e
cmp eax, edi
jmp 0x26ec89e
je 0x26fece2
inc edx
cmp cx, di
test di, 0x4f7c
cmp edx, 0x104
jb 0x16f4ad4
lea eax, [ebp - 0x114]
jmp 0x26c5f83
ret
jmp 0x287eff1
mov ecx, dword [ebp - 4]
movsx ax, bh
cwde
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
xchg dl, dl
cwd
setl dh
movzx ecx, word [eax + edi]
cdq
lea edx, [ebx + 1]
jmp 0x2658e2d
cmp byte [esi + 1], 0x23
xchg cx, cx
setge cl
lea ecx, [esi + 1]
je 0x2699d44
push 0
jmp 0x16ff679
jb 0x2752a44
mov edx, dword [ebp - 0x10]
clc
add edx, eax
test ebp, 0x46426ba6
cmp ebx, 0x294c07dc
cmp di, sp
cmp ecx, edx
jmp 0x274e871
mov dword [ebp - 4], eax
clc
test eax, eax
jmp 0x26a37dd
jle 0x269f907
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x283172e
rol eax, cl
or esi, 0x6924166f
lea esi, [ebp + edx - 0x114]
cmp di, 0x24ad
test sp, dx
add al, dl
clc
xor al, byte [ebx + esi]
jmp 0x26f5c38
ret
dec ebx
add edx, edi
cmc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmp eax, ebp
test ebx, ebx
jmp 0x25437bd
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x28cc2fa
je 0x2861e3e
mov edi, edi
clc
cmc
cmp cl, 0x2e
je 0x26c1bd4
mov cl, byte [esi + 1]
jmp 0x2861e35
je 0x2747c3a
mov bl, cl
cmp esi, esp
sub bl, 0x30
jmp 0x2663816
jne 0x2746051
push 0
push edx
push eax
jmp 0x2849481
push eax
push edi
not al
mov al, bl
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
bswap di
movzx edi, ax
pop ebx
not di
cmovo di, sp
pop edi
jmp 0x265adc2
jae 0x2752a44
lea eax, [ecx + edi]
xchg si, si
mov cl, byte [eax]
btc si, 7
jmp 0x2682913
pop esi
pop ebx
lea eax, [ecx + edi]
movzx edi, di
movsx edi, si
mov edi, esp
pop edi
jmp 0x284f319
mov esp, ebp
movsx ebp, sp
pop ebp
ret
mov eax, dword [ebp + 0xc]
jmp 0x2748ee5
push eax
jmp 0x2829ea3
ret
call fcn.026df4c7
add esp, 0xc
pop esi
mov di, 0x80b
mov edi, esi
pop ebx
movzx edi, sp
mov di, si
not di
pop edi
jmp 0x26e5372
call eax
test eax, eax
jmp 0x26fc433
call fcn.027484a3
lea esp, [esp + 4]
clc
jmp 0x2867ec7
jae 0x2861e3e
mov ecx, dword [eax + edi + 0x1c]
adc dh, 0x43
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmc
test ecx, ecx
jmp 0x1700ed7
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x282af86
mov edx, dword [edi + 0x3c]
cmp esp, 0x69f053ae
cmp esp, esi
lea edx, [edx + edi]
cmp eax, ebp
cmp dword [edx], 0x4550
jmp 0x264c42b
call fcn.026df4c7
add esp, 0xc
bswap ebx
movsx bx, cl
pop esi
pop ebx
pop edi
jmp 0x26cb3bf
mov esp, ebp
movsx ebp, dx
not bp
pop ebp
jmp 0x272beb3
mov ebx, dword [eax + edi + 0x18]
cmp edx, ecx
test di, bx
stc
test ebx, ebx
jmp 0x26f8fdb
inc esi
test cl, cl
jne 0x273ceae
pop esi
adc bh, 0xe5
pop ebx
xor eax, eax
pop edi
mov esp, ebp
jmp 0x26b8b90
je 0x2843a4a
sub eax, eax
mov edi, esp
bswap edi
pop edi
jmp 0x26a0913
cmp eax, 0xffffffff
jmp 0x1706fc5
jbe 0x2695ffa
lea ebx, [ebp - 0x114]
xadd dl, dl
sub ebx, eax
mov dl, byte [eax]
test ax, dx
cmc
test dl, dl
je 0x2695ffa
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x2696790
je 0x281ce11
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
neg cl
sub edx, edx
sub ebx, eax
clc
cbw
mov edi, edi
jmp 0x16f4ad4
push edi
btr di, 0x62
mov edi, dword [ebp + 8]
test eax, 0x24d25365
test edi, edi
jmp 0x28c7f29
call eax
test eax, eax
jmp 0x26e41a3
cmp dword [ebp + 8], ebx
jmp 0x2727974
lea ebx, [esi - 1]
test ebx, esp
cmp esi, ebx
jmp 0x287eff1
mov dword [ebp + 8], edx
jmp 0x270617b
je 0x2865a71
mov ecx, dword [ebp + 0xc]
cmc
cmp dl, ah
test ecx, ecx
jmp 0x2682026
call eax
pop esi
pop ebx
jmp 0x265b5fd
ja 0x2747c3a
movsx ecx, cl
test esi, 0x4e584c3b
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
seta cl
jmp 0x16f397a