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

Disassembly:
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x1091e633
ret
add al, dl
test sp, 0x37dc
cmc
jmp 0x1099ca58
ret
mov esp, ebp
mov ebp, 0x71e74f90
not bp
pop ebp
jmp 0x108dc6ff
pop esi
pop ebx
cbw
nop
lea eax, [ecx + edi]
pop edi
jmp 0x10824048
test cl, cl
jne 0x104fc055
push 0
jmp 0x108c9788
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10956a8a
pop edi
jmp 0x1082035a
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x104a2644
ja 0x109aac27
sub ecx, dword [eax + edi + 0x10]
stc
cmp ah, 0xbd
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1048a519
jae 0x109bf5a2
mov edx, dword [eax + edi + 0x1c]
cmc
clc
lea ecx, [edx + ecx*4]
test edi, 0x73c60915
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x10986389
jb 0x108e63c2
mov eax, dword [ebp + 8]
mov cx, di
lea ecx, [ebp - 0x114]
jmp 0x104f5059
mov byte [esi], al
jmp 0x109b0f12
jb 0x104549be
mov edx, dword [ebp - 0x10]
add edx, eax
jmp 0x1089d824
mov esp, ebp
jmp 0x109e99b6
push ecx
jmp 0x108a517c
push eax
jmp 0x108c9b8b
je 0x1045ca80
mov bl, cl
cmp esi, edi
sub bl, 0x30
inc esi
cmp bl, 9
ja 0x1045ca80
movsx ecx, cl
lea edx, [edx + edx*4]
cmp sp, dx
lea edx, [ecx + edx*2 - 0x30]
shr cl, 0x6b
mov cl, byte [esi]
jmp 0x1045ca78
jne 0x1045dab2
cmp byte [ebp + 0x10], 0
jmp 0x108bef78
mov esp, ebp
cmovnp ebp, edi
not ebp
pop ebp
jmp 0x10959b40
mov esp, ebp
movsx ebp, dx
pop ebp
jmp 0x1092d24b
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x104484ef
push eax
jmp 0x109abf13
je 0x1088e45d
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x1088e457
push esi
stc
or esi, 0xffffffff
cmc
mov dword [ebp - 0x10], edx
clc
mov dword [ebp - 8], esi
cmp ebp, 0x417e0832
cmp ecx, 0xffff
jmp 0x10472423
push edx
setns ah
mov eax, edi
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1084de73
mov dword [ebp + 8], esi
jmp 0x108a4369
jle 0x109060af
mov eax, dword [ebp - 4]
jmp 0x109540bf
mov cl, byte [esi + 2]
lea esi, [esi + 2]
test ebx, esi
sub edx, edx
test esp, 0x185e4882
stc
jmp 0x109ba219
call eax
test eax, eax
jmp 0x10906752
je 0x1092392c
sub eax, eax
xchg edi, edi
pop edi
jmp 0x10502e7e
jae 0x104549be
lea eax, [ecx + edi]
mov cl, byte [eax]
bts esi, edx
mov esi, eax
test ebx, 0x5cdd2f0d
test cl, cl
je 0x109bf5a2
mov edi, edi
cmc
clc
cmp cl, 0x2e
jmp 0x108daadc
cmp ecx, edx
jmp 0x10890f2e
test ecx, ecx
je 0x109bf5a2
cmp ecx, eax
jmp 0x104dac99
jmp 0x109a5fc9
mov byte [ebp + eax - 0x114], 0
nop
mov eax, esi
movzx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x109a43e7
je 0x109d4b2f
mov ebx, dword [ebp + 0xc]
shl ax, cl
lea eax, [ebp - 0x114]
inc cl
xor edx, edx
sub ebx, eax
mov si, 0x3a84
rcr al, 0x88
btc esi, esi
mov edi, edi
mov eax, 0x25d51eb6
mov cl, dl
btc si, sp
rol eax, cl
lea esi, [ebp + edx - 0x114]
jmp 0x1044bd0a
push edx
jmp 0x104f93d5
call fcn.109dd59c
add esp, 0xc
jmp 0x10908eaf
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
mov al, 0xe8
lea eax, [edx + esi*2]
sete ch
mov ecx, eax
movzx ecx, word [eax + edi]
movzx edx, sp
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x108f5897
call fcn.108310ca
add esp, 4
cmp eax, 0xffffffff
jmp 0x1093b537
je 0x1091747a
mov cl, byte [esi + 1]
inc esi
clc
test cl, cl
jmp 0x109bf59c
ret
sub ecx, eax
cmp eax, 0x6cee31d4
cmp ecx, 0x104
jae 0x109bf5a2
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0x104a264a
lea ebx, [ebp - 0x114]
neg dl
sub ebx, eax
cmp ecx, eax
clc
mov dl, byte [eax]
cmp bp, cx
test dh, 0x67
test dl, dl
jmp 0x109436ed
jmp 0x109a5fc9
je 0x109540cb
mov edx, dword [eax + edi + 0x20]
jmp 0x1096b4fa
mov ecx, dword [ebp + 0xc]
add esi, 0x371541a
test bx, 0x5856
rcl dl, 0xe2
mov edx, dword [ebp - 0xc]
movzx eax, si
dec si
clc
mov eax, dword [ebp + 8]
xor esi, esi
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
adc ax, 0xe31
sar esi, 1
cmp esi, 0x2c687ba9
mov eax, dword [edx + esi*4]
test cl, ch
add eax, edi
jmp 0x108d585a
je 0x109bf5a2
cmp eax, edi
jmp 0x104fd902
pop esi
mov bx, bp
pop ebx
mov edi, edi
not di
bswap di
pop edi
jmp 0x104f088a
mov ecx, esi
jmp 0x108e6393
ret
mov edx, dword [edi + 0x3c]
add edx, edi
stc
cmp dword [edx], 0x4550
jmp 0x109d80f3
ret
jne 0x109a5fc9
inc esi
jmp 0x10843c48
mov esp, ebp
pop ebp
ret
call eax
pop esi
xchg bx, di
mov di, bp
bswap bx
pop ebx
mov edi, ecx
pop edi
jmp 0x10453897
je 0x109a5fc6
test eax, eax
jmp 0x1095595d
je 0x104a264a
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x10984db4
jae 0x109bf5a2
mov ecx, dword [eax + edi + 0x1c]
sub edx, 0x6250bea
cmovnp dx, sp
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
jmp 0x108a09dd
mov esi, dword [ebp - 8]
test bp, dx
stc
cmp cx, 0x6c38
cmp esi, dword [eax + edi + 0x14]
jmp 0x1094e5a2
je 0x108cd783
cmp eax, 1
jmp 0x1093344a
je 0x1084950b
push 0
jmp 0x109e551b
ret
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
test ecx, 0x547c52a4
mov dword [ebp - 0xc], edx
cmp esi, ecx
cmc
cmp ebp, 0x6f9f6632
test ebx, ebx
jl 0x109540cb
jmp 0x109060ca
push eax
mov al, 0x51
push edi
mov eax, 0x24107439
movzx eax, dx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10936454
push eax
cbw
push edi
lahf
setne al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
not edi
pop ebx
pop edi
jmp 0x10445fd8
inc edx
jmp 0x1046fd7d
jne 0x108a09e5
pop esi
bsf edi, edx
pop ebx
sub eax, eax
xchg edi, edi
pop edi
mov esp, ebp
pop ebp
ret
xor al, byte [ebx + esi]
jmp 0x104c2813
je 0x1088e45d
mov edx, dword [edx + 0x7c]
cmp sp, 0x23b1
cmp ecx, esi
push ebx
jmp 0x108354ad
call eax
test eax, eax
jne 0x10906758
lea edx, [ebp - 0x114]
jmp 0x1083a024
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x108442d9
mov ebx, dword [eax + edi + 0x18]
clc
test ecx, 0x13f41241
test ebx, ebx
jmp 0x10905ebb
call fcn.109dd59c
add esp, 0xc
not edi
movzx edi, bp
mov edi, 0xbf1741f
pop esi
mov di, 0xe0e
xchg ebx, ebx
pop ebx
jmp 0x104621ac
je 0x109eb314
inc edx
jmp 0x109eb308
test cl, cl
jmp 0x104fc04f
jne 0x10890f50
pop esi
pop ebx
sub eax, eax
pop edi
jmp 0x109334f3
mov eax, dword [ebp + 0xc]
jmp 0x10976cce
jne 0x1088e45d
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x109a0db0
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
push edi
btr di, 0x8a
sbb di, 0x2341
mov edi, dword [ebp + 8]
test edi, edi
je 0x1088e45d
mov ecx, dword [ebp + 0xc]
cmp ecx, esi
test ecx, ecx
jmp 0x1082aa39
push ecx
jmp 0x10828b25
pop ebp
jmp 0x1044ef67
cmp edx, 0x104
jb 0x108bef9c
lea eax, [ebp - 0x114]
jmp 0x10982362