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

Disassembly:
mov esp, ebp
mov bp, si
pop ebp
jmp 0x1148d49
lea ebx, [esi - 1]
cmp bx, sp
cmp dword [ebp + 8], ebx
jmp 0x12637d3
je 0x10bee22
mov edi, edi
jmp 0x11434ac
mov dword [ebp + 8], esi
jmp 0x109c230
ret
push eax
push edi
movsx eax, bx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10b9f97
mov eax, dword [ebp + 0xc]
jmp 0x10963b2
ret
ja 0x18c1373
sub ecx, dword [eax + edi + 0x10]
test esp, ebx
test cx, 0x5b95
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10bdaa0
jmp 0x10933a4
add al, dl
cmp al, 0x2a
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x18cb536
je 0x126ba19
mov byte [ebx + eax], dl
inc dh
mov edx, dword [ebp + 8]
inc edx
jmp 0x126ba0a
push eax
jmp 0x10b028f
jne 0x113cce9
push 0
push edx
push eax
jmp 0x10ba6f2
call fcn.0125e9bc
add esp, 0xc
pop esi
pop ebx
pop edi
jmp 0x1140eb7
jne 0x113f378
cmp byte [ebp + 0x10], 0
je 0x10988d8
mov ebx, dword [ebp + 0xc]
mov esi, esi
sal esi, 0x35
lea eax, [ebp - 0x114]
clc
cmovno si, bp
shld si, bp, 0x57
xor edx, edx
cmp ebp, 0x6d9d7fe6
sub ebx, eax
ror al, cl
bswap si
mov edi, edi
not esi
rcl cl, cl
mov eax, 0x13460b4d
bt si, bx
mov cl, dl
rol eax, cl
shr esi, 0x17
or si, bx
test si, bx
lea esi, [ebp + edx - 0x114]
jmp 0x109eee0
je 0x126005f
mov eax, 0x5a4d
jmp 0x126cf41
jb 0x10b3c28
lea eax, [ebp - 0x114]
jmp 0x12637f2
mov ecx, esi
cmc
clc
sub ecx, eax
cmp sp, dx
cmp ecx, 0x104
jae 0x10bee22
mov dword [ebp + 8], 0
stc
test bx, bp
test ecx, ecx
jmp 0x18bbb99
mov esp, ebp
cmovno bp, di
not bp
pop ebp
ret
call eax
pop esi
movzx bx, ch
pop ebx
cmovp edi, eax
not edi
bswap edi
pop edi
jmp 0x1093097
jmp 0x10933a4
call fcn.0125e9bc
add esp, 0xc
xchg esi, edi
pop esi
jmp 0x1144793
pop esi
cwde
sets bh
cbw
pop ebx
nop
lahf
lea eax, [ecx + edi]
movzx edi, sp
xchg di, di
pop edi
jmp 0x18b3910
push ecx
jmp 0x1142b6c
jae 0x10bee22
mov edx, dword [eax + edi + 0x1c]
clc
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
cmp sp, 0x5ce
clc
test esi, 0xc8e4959
test ecx, ecx
jmp 0x12632cf
jae 0x10bb862
lea eax, [ecx + edi]
mov cl, byte [eax]
bsf si, cx
mov esi, eax
test cl, cl
jmp 0x10936bf
jne 0x11434ac
pop esi
btr bx, 3
rcl bx, cl
pop ebx
movsx edi, di
movzx edi, si
sal di, 0x14
sub eax, eax
cmovge di, sp
pop edi
jmp 0x126329f
je 0x10ad780
mov bl, cl
stc
sub bl, 0x30
jmp 0x1143326
mov edx, dword [edi + 0x3c]
test ebp, edx
add edx, edi
cmp dword [edx], 0x4550
jmp 0x1260f54
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x1264980
push 0
jmp 0x18cdaf2
mov esp, ebp
pop ebp
ret
jb 0x10bb862
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
test esi, 0x360d4e83
cmp ecx, edx
jmp 0x10be5b3
mov ecx, dword [ebp + 0xc]
cbw
mov edx, dword [ebp - 0xc]
bsf ax, bx
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
test si, 0x5f8f
push eax
lahf
sar esi, 1
btr eax, 0xbc
mov ax, si
mov eax, dword [edx + esi*4]
jmp 0x126a073
mov byte [ebp + eax - 0x114], 0
movsx ax, dh
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x126ce8b
je 0x126005f
mov edx, dword [edx + 0x7c]
stc
test si, bp
push ebx
cmp ebp, 0x5e270a7e
stc
push esi
or esi, 0xffffffff
cmp bh, 0xda
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x109b3a7
inc esi
stc
cmp bl, 9
ja 0x10ad780
movsx ecx, cl
test ecx, ebp
cmp bh, bh
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test di, 0x1a94
test cl, cl
jmp 0x10ad77a
cmp cl, 0x2e
jmp 0x18bb2a2
pop ebx
movsx edi, si
bswap di
pop edi
jmp 0x18c0775
call eax
test eax, eax
jmp 0x125e36a
ret
je 0x10bee22
cmp eax, edi
jmp 0x10b3beb
push ebp
mov ebp, esp
cmp bp, 0x353c
clc
sub esp, 0x114
push edi
sub edi, esp
cmovp edi, edi
xchg di, di
mov edi, dword [ebp + 8]
cmp cx, dx
test edi, edi
je 0x126005f
mov ecx, dword [ebp + 0xc]
cmp edi, ebp
test ecx, ecx
jmp 0x10b4190
ret
je 0x113f30b
xor eax, eax
bswap di
pop edi
jmp 0x126f6d3
je 0x10bee22
cmp ecx, eax
jmp 0x1141510
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1260e07
call eax
pop esi
mov di, 0x14f4
movzx ebx, sp
pop ebx
pop edi
jmp 0x10b5ffe
pop ebp
jmp 0x1093ce7
jne 0x126005f
mov eax, dword [edx + 0x78]
clc
stc
mov dword [ebp - 4], eax
test al, 0x2a
test eax, eax
jmp 0x11432cb
mov esp, ebp
bswap bp
pop ebp
jmp 0x18bde01
jne 0x126026c
pop esi
bts bx, di
clc
pop ebx
not di
bsr edi, ebx
xor eax, eax
cmovbe edi, eax
bswap di
pop edi
jmp 0x18cf3c6
jle 0x1141828
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
stc
cmp esi, dword [eax + edi + 0x14]
jmp 0x18c3175
push eax
setge ah
jmp 0x1260d1e
mov cl, byte [esi + 2]
jmp 0x18cfb01
add eax, edi
call fcn.010ba53a
add esp, 4
clc
cmp eax, 0xffffffff
je 0x109339e
test eax, eax
je 0x18bb8c3
cmp eax, 1
jne 0x10933a4
inc esi
jmp 0x1093772
inc eax
mov dword [ebp + 8], edx
cmp esi, edx
clc
cmp edx, ecx
jb 0x18bbbb2
mov eax, dword [ebp + 8]
xchg cl, cl
lea ecx, [ebp - 0x114]
jmp 0x10bbfa5
call eax
test eax, eax
jne 0x125e370
lea edx, [ebp - 0x114]
cbw
cwde
not ah
push edx
cwde
not ax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1145ffd
cmp word [edi], ax
jmp 0x1260059
mov esp, ebp
not ebp
pop ebp
jmp 0x1098cd7
je 0x12637e0
mov edx, dword [eax + edi + 0x20]
dec ebx
stc
add edx, edi
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x12637e0
jmp 0x1141834
mov esp, ebp
not bp
pop ebp
jmp 0x125f28b
je 0x10b5e10
mov cl, byte [esi + 1]
jmp 0x18c07d4
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
xchg ch, cl
seto al
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
mov dh, 0xc0
movzx dx, bl
mov dx, bp
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x18bd4a5
jbe 0x126ba19
lea ebx, [ebp - 0x114]
shl dl, cl
rol dl, cl
sub ebx, eax
and dl, 0x32
xor dl, bl
inc dl
mov dl, byte [eax]
test dl, dl
jmp 0x10aacfd
mov dword [ebp + 8], edx
jmp 0x10ba606
ret
mov esp, ebp
pop ebp
jmp 0x18c3fe5
inc esi
cmp bp, di
test cl, cl
jmp 0x10bee1c
mov ebx, dword [eax + edi + 0x18]
test sp, 0x3cc0
test ebx, ebx
jmp 0x18b2aad
jae 0x10bee22
mov ecx, dword [eax + edi + 0x1c]
xor edx, edi
lea edx, [ecx + esi*4]
mov ch, 0x3b
xadd cx, cx
setae ch
mov ecx, dword [edx + edi]
stc
test ecx, ecx
jmp 0x1260266
ret
je 0x10b41fb
inc edx
cmp edx, 0x104
jmp 0x10b41f5
push ecx
jmp 0x10ad0dc
mov esp, ebp
bswap ebp
jmp 0x1260ec0
add esi, 2
test bp, si
test edx, 0x16f209fb
sub edx, edx
test cl, cl
jmp 0x113cce3