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

Disassembly:
je 0x119c5b0
mov bl, cl
test ebx, 0x3a9253c5
cmp eax, 0x26141328
sub bl, 0x30
jmp 0x131f2bb
mov esp, ebp
bswap ebp
pop ebp
jmp 0xce275b
cmp ecx, edx
jmp 0x11ebccc
mov byte [ebp + eax - 0x114], 0
mov ax, di
movsx eax, si
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x131f0fb
push eax
push edi
cmovg eax, ebx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11deb11
push eax
jmp 0xd0e3fb
inc eax
test sp, 0x2f61
mov dword [ebp + 8], edx
cmp si, 0x5e9
cmp ebx, esp
cmp edx, ecx
jb 0x12fa338
mov eax, dword [ebp + 8]
movzx ecx, cx
lea ecx, [ebp - 0x114]
jmp 0x115a577
je 0x1202531
mov edi, edi
cmp cl, 0x2e
je 0xe0b627
mov cl, byte [esi + 1]
inc esi
test cl, cl
jmp 0x120252b
ja 0x119c5b0
movsx ecx, cl
lea edx, [edx + edx*4]
cmc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
clc
test cl, cl
jmp 0x119c5aa
ret
ret
je 0x1179520
test eax, eax
jmp 0x1192967
jb 0x118b3b3
lea eax, [ebp - 0x114]
jmp 0xccc910
mov dword [ebp + 8], esi
jmp 0xd2a21d
je 0x113dfeb
mov edx, dword [eax + edi + 0x20]
jmp 0x1320634
je 0x11cf423
mov edx, dword [edx + 0x7c]
stc
test edi, edx
push ebx
stc
clc
jmp 0x11542c1
call fcn.01254707
add esp, 0xc
not di
xchg edi, ebx
pop esi
mov bx, cx
mov edi, 0x33b72034
pop ebx
bswap di
not edi
pop edi
jmp 0x120f64a
lea eax, [ecx + edi]
mov edi, 0x5a025872
pop edi
jmp 0x120fa6d
jmp 0x1179529
ret
jne 0x12162c8
cmp byte [ebp + 0x10], 0
jmp 0x118b390
mov ecx, esi
test al, 0x60
sub ecx, eax
jmp 0x12fa30b
mov cl, byte [esi + 2]
cmp si, sp
add esi, 2
xor edx, edx
stc
test cl, cl
jmp 0xc9b35d
mov dword [ebp - 4], eax
clc
test eax, eax
jmp 0xd0df95
push eax
mov al, cl
bswap eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11e28c7
je 0x11cf423
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x11cf423
mov eax, 0x5a4d
stc
cmp word [edi], ax
jmp 0x11cf41d
mov dword [ebp + 8], edx
jmp 0x1179529
call eax
test eax, eax
je 0x1202531
cmp eax, edi
jmp 0xe0b064
jle 0x122b819
mov eax, dword [ebp - 4]
xor si, dx
bsr si, sp
sal si, 0xf1
mov esi, dword [ebp - 8]
clc
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x1311d7d
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
clc
stc
mov dword [ebp - 8], esi
stc
test bl, 0x29
cmp ecx, 0xffff
ja 0x11d6170
sub ecx, dword [eax + edi + 0x10]
test esi, 0x1922629
cmc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x11c4668
mov esp, ebp
bswap ebp
mov bp, 0x15af
movsx ebp, sp
pop ebp
jmp 0x1254181
push ecx
jmp 0xcc0b9d
lea ebx, [esi - 1]
cmp ebp, 0x78502c59
cmp dword [ebp + 8], ebx
jmp 0x113dfd2
ret
mov byte [esi], al
jmp 0x13148c8
mov eax, dword [ebp + 0xc]
jmp 0xe2893b
je 0xcd8d39
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
jmp 0xcd8d21
je 0x1186be1
mov ebx, dword [ebp + 0xc]
btc esi, 0xca
lea eax, [ebp - 0x114]
add cl, 0x67
mov cl, cl
sub edx, edx
sal si, 0x6c
clc
sub ebx, eax
mov edi, edi
mov eax, 0x523b5f87
clc
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
add al, dl
cmp al, bh
xor al, byte [ebx + esi]
jmp 0x11863b5
mov esp, ebp
pop ebp
jmp 0xce7a47
je 0x11a179f
cmp eax, 1
jne 0x1179529
inc esi
jmp 0xcedb1e
jne 0xc9b363
push 0
jmp 0x11d2bd4
mov ecx, dword [ebp - 4]
mov dh, 0x40
mov edx, dword [ecx + edi + 0x24]
movzx ax, bl
lea eax, [edx + esi*2]
cdq
jmp 0x1243bae
mov esp, ebp
mov ebp, 0x3f441141
cmovne bp, cx
pop ebp
jmp 0xdfa57b
jae 0x1202531
mov edx, dword [eax + edi + 0x1c]
clc
cmp ah, ch
lea ecx, [edx + ecx*4]
cmp ebp, 0x24335d20
mov ecx, dword [ecx + edi]
stc
test ecx, ecx
jmp 0x131e91a
mov edx, dword [edi + 0x3c]
cmp si, 0x665
lea edx, [edx + edi]
stc
test bp, bp
test sp, 0x6666
cmp dword [edx], 0x4550
jmp 0x1311e7f
je 0x11c98d3
xor eax, eax
mov edi, ebp
movsx edi, bp
pop edi
jmp 0x118b542
ret
push edx
jmp 0x1304c11
mov ebx, dword [eax + edi + 0x18]
test edi, 0x6ff60911
test ebx, ebx
jmp 0xcf2100
call eax
pop esi
bswap di
pop ebx
xchg di, di
pop edi
jmp 0x1156f2e
call eax
pop esi
pop ebx
pop edi
jmp 0x11aee7d
jae 0x1234d4f
lea eax, [ecx + edi]
mov cl, byte [eax]
and esi, 0x6c970363
sub esi, edi
mov esi, eax
jmp 0x12f687d
ret
call fcn.01254707
add esp, 0xc
cmovae edi, eax
xchg esi, ebx
pop esi
movsx bx, bh
movsx edi, bp
pop ebx
not di
mov edi, 0xd0656f6
pop edi
mov esp, ebp
jmp 0x130f5a0
jne 0xcde356
pop esi
sbb di, 0x7ec7
neg edi
pop ebx
bts di, cx
sub eax, eax
cmovbe edi, ebp
jmp 0x12055b3
ret
pop edi
mov esp, ebp
movsx ebp, bp
bswap ebp
pop ebp
jmp 0x118400b
mov esp, ebp
bswap bp
pop ebp
jmp 0x11d071b
mov esp, ebp
bswap bp
pop ebp
jmp 0x120264f
cmp byte [esi + 1], 0x23
movsx ecx, bx
mov ch, ch
lea ecx, [esi + 1]
je 0xe16d77
push 0
push ecx
jmp 0xccd54f
call fcn.0121c2f7
add esp, 4
clc
cmp eax, 0xffffffff
jmp 0xce9440
mov ecx, dword [ebp + 0xc]
shl ah, cl
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
bsr esi, esp
lea esi, [ebx + eax]
lahf
mov ah, dl
mov eax, dword [ebp + 0x10]
clc
test ebp, 0x7db32325
push eax
rcl eax, 0x57
bt eax, edi
sar esi, 1
bt eax, edi
mov eax, dword [edx + esi*4]
cmp esp, 0x631c4a90
clc
add eax, edi
jmp 0x121e5ab
pop esi
movzx ax, dh
pop ebx
nop
setae ah
jmp 0xd22d22
movzx ecx, word [eax + edi]
movzx edx, di
setns dl
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x113c5d5
ret
push ebp
mov ebp, esp
test esp, 0x51200e
lea esp, [esp - 0x114]
push edi
xor di, 0x3bb3
add di, di
inc edi
mov edi, dword [ebp + 8]
clc
test edi, edi
jmp 0xe33041
test cl, cl
jmp 0xcde34e
cmp ecx, 0x104
jae 0x1202531
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0xcd8d39
lea ebx, [ebp - 0x114]
cmp di, 0x2a40
sub ebx, eax
shl dl, 0x25
not dl
mov dl, byte [eax]
test edx, esp
test dl, dl
jmp 0x11890c2
push eax
jmp 0x11f64a8
pop ebp
jmp 0x11f0f97
jae 0x1202531
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp edx, 0x723d2868
test ecx, ecx
je 0x1202531
cmp ecx, eax
jb 0x1234d4f
mov edx, dword [ebp - 0x10]
add edx, eax
cmp eax, ebp
stc
jmp 0xcbce90
jne 0x11cf423
mov eax, dword [edx + 0x78]
cmc
jmp 0xe1cc56
je 0xce98d9
inc edx
cmp edx, 0x104
jmp 0xce98d3
jl 0x113dfeb
jmp 0x122b821
jne 0x1311d9b
pop esi
shr ebx, 0x26
pop ebx
btr edi, 0x44
sub eax, eax
movzx edi, ax
mov di, 0x31f3
movsx edi, dx
pop edi
jmp 0xc9bd0c
call eax
test eax, eax
jne 0x113d6fa
lea edx, [ebp - 0x114]
movzx ax, dh
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x113d6f0
inc esi
cmc
cmp bl, 9
jmp 0xce0a1e
dec ebx
test cx, si
cmp esi, esp
add edx, edi
cmc
cmp esp, ebx
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x131cc72