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

Disassembly:
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x17c8808
mov esp, ebp
movsx ebp, si
cmovbe bp, cx
pop ebp
ret
ret
push ecx
jmp 0x203c918
mov esp, ebp
movsx ebp, bp
pop ebp
jmp 0x1700793
mov ecx, esi
clc
sub ecx, eax
test si, 0x2a83
cmc
cmp ecx, 0x104
jae 0x24a7a2b
mov dword [ebp + 8], 0
clc
test ecx, ecx
jmp 0x17b0a2f
ret
jne 0x17c2d8c
push 0
push edx
jmp 0x17a7d72
je 0x17502dc
mov eax, 0x5a4d
cmp di, 0x7a7c
cmp word [edi], ax
jmp 0x17502d6
ret
cmp byte [esi + 1], 0x23
bswap ecx
lea ecx, [esi + 1]
jmp 0x18297f8
inc edx
jmp 0x18350a3
je 0x181fb1f
mov ebx, dword [ebp + 0xc]
rcl ah, cl
lea eax, [ebp - 0x114]
xor edx, edx
mov cl, 0xc1
shr cl, cl
sub ebx, eax
mov edi, edi
mov eax, 0x75ed6200
btc si, 0xf1
clc
mov cl, dl
stc
rcr si, 0x66
rol eax, cl
lea esi, [ebp + edx - 0x114]
add al, dl
test cl, 0x20
jmp 0x16cc0ea
ret
mov dword [ebp + 8], edx
jmp 0x24daa66
call fcn.02492bf2
add esp, 0xc
pop esi
movzx edi, sp
pop ebx
xchg di, di
jmp 0x1806606
pop ebx
not edi
pop edi
jmp 0x177a316
je 0x201a798
cmp eax, 1
jne 0x1812785
inc esi
jmp 0x24ea816
je 0x17502dc
mov ecx, dword [ebp + 0xc]
clc
cmc
test ecx, ecx
jmp 0x16ff5da
mov esp, ebp
cmovs bp, sp
not bp
movsx ebp, di
pop ebp
jmp 0x16dde2b
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
ror cl, cl
mov cl, byte [esi]
test cl, cl
jmp 0x16efaa9
je 0x17d3b4a
sub eax, eax
pop edi
jmp 0x174b686
test ebx, ebx
jmp 0x24914d6
jle 0x17a5052
mov eax, dword [ebp - 4]
rcr esi, 0x1e
mov esi, dword [ebp - 8]
jmp 0x176e340
ret
cmp bl, 9
ja 0x16efaaf
movsx ecx, cl
jmp 0x174f4c3
jae 0x201a310
lea eax, [ecx + edi]
ror cl, 0x33
test esi, edi
mov cl, byte [eax]
xadd esi, esi
cmovg si, cx
mov esi, eax
cmc
cmp dh, dh
test cl, cl
jmp 0x24ec128
mov esp, ebp
jmp 0x1832e9f
cmp esi, dword [eax + edi + 0x14]
jmp 0x2038512
mov esp, ebp
movsx ebp, di
pop ebp
ret
jne 0x24acdb5
lea edx, [ebp - 0x114]
mov ax, 0x47c
movsx eax, sp
xchg al, al
push edx
lahf
nop
movsx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x24c0e88
push edi
xchg ah, al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x257b0ba
jne 0x17502dc
mov eax, dword [edx + 0x78]
test edi, edi
jmp 0x201f0b5
mov ecx, dword [ebp + 0xc]
cmovne si, si
mov ah, 0xe
shld eax, ebp, 0x47
mov edx, dword [ebp - 0xc]
dec ax
cmc
mov eax, dword [ebp + 8]
or esi, 0x348547ed
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
clc
push eax
cbw
ror eax, 0x78
inc ah
sar esi, 1
dec al
rol ah, 0xd0
shl ah, 0xe2
mov eax, dword [edx + esi*4]
test dh, cl
cmp edi, ebx
test ax, 0x2d1b
add eax, edi
jmp 0x17f9221
push eax
jmp 0x20433dc
je 0x181277f
test eax, eax
jmp 0x1742d0b
cmp dword [edx], 0x4550
jmp 0x17a47b7
jbe 0x182ba8f
lea ebx, [ebp - 0x114]
clc
sub ebx, eax
mov dl, byte [eax]
stc
cmp sp, 0x1f67
test dl, dl
jmp 0x180414c
test edi, edi
jmp 0x17435a2
je 0x16efaaf
mov bl, cl
stc
sub bl, 0x30
jmp 0x24c9a58
je 0x17d66fa
inc edx
test ebp, ebx
cmc
cmp edx, 0x104
jmp 0x17d66f4
mov edx, dword [edi + 0x3c]
add edx, edi
jmp 0x17aa3ed
jb 0x1719da9
lea eax, [ebp - 0x114]
jmp 0x18044c0
jne 0x17077df
cmp byte [ebp + 0x10], 0
jmp 0x1719d8e
mov ebx, dword [eax + edi + 0x18]
test esi, 0x43136744
stc
test ebx, ebx
je 0x176e340
mov edx, dword [eax + edi + 0x20]
dec ebx
clc
cmp esp, ecx
add edx, edi
cmc
mov dword [ebp + 8], 0
stc
cmc
mov dword [ebp - 0xc], edx
test bp, di
jmp 0x1752ce2
call fcn.016e2fc8
lea esp, [esp + 4]
cmc
test cx, cx
cmp eax, 0xffffffff
jmp 0x17a8d25
je 0x182ba8f
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x170dbb8
push eax
jmp 0x1795a62
pop edi
jmp 0x16cfed5
jmp 0x1812785
lea ebx, [esi - 1]
test bp, bp
cmp dword [ebp + 8], ebx
jmp 0x175ac03
mov eax, dword [ebp + 0xc]
jmp 0x24b92d1
mov esp, ebp
mov ebp, 0x5f8563e5
bswap bp
movzx ebp, sp
pop ebp
jmp 0x175ed33
je 0x201a06d
push 0
jmp 0x16d1df4
jb 0x17b0a3e
mov eax, dword [ebp + 8]
setae cl
movsx ecx, bx
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + eax - 0x114], 0
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x24bbb2d
inc esi
test esi, ebp
test cl, cl
jmp 0x24a7a25
pop ebp
jmp 0x16d0bf1
je 0x16ddd29
mov cl, byte [esi + 1]
jmp 0x1831829
inc eax
test ebp, 0x45b663b4
stc
mov dword [ebp + 8], edx
cmp eax, edi
cmp bx, 0x2561
cmp edx, ecx
jmp 0x182ba89
mov cl, byte [esi + 2]
add esi, 2
cmp ah, al
xor edx, edx
test esp, 0xf1e29f4
test bx, bp
stc
test cl, cl
jmp 0x17c2d86
pop esi
lahf
pop ebx
mov ah, cl
jmp 0x243cd1b
mov ecx, dword [ebp - 4]
cdq
mov ah, bl
cbw
mov edx, dword [ecx + edi + 0x24]
cwde
mov eax, edi
movsx ecx, cx
lea eax, [edx + esi*2]
bswap cx
movzx ecx, word [eax + edi]
mov edx, eax
movsx edx, di
lea edx, [ebx + 1]
jmp 0x2045429
mov dword [ebp - 4], eax
jmp 0x24c7a5b
jae 0x24a7a2b
mov ecx, dword [eax + edi + 0x1c]
setg dl
lea edx, [ecx + esi*4]
btr cx, bp
xchg ecx, ecx
mov ecx, dword [edx + edi]
test cl, 0x76
test ecx, ecx
je 0x24a7a2b
cmp ecx, eax
jb 0x201a310
mov edx, dword [ebp - 0x10]
cmc
lea edx, [edx + eax]
cmp sp, 0x6235
cmp ebx, ecx
cmc
cmp ecx, edx
jmp 0x1764fca
push eax
jmp 0x173d756
call fcn.02492bf2
add esp, 0xc
pop esi
pop ebx
pop edi
jmp 0x1767455
mov dword [ebp - 8], ecx
jmp 0x17313f7
lea eax, [ecx + edi]
xchg edi, edi
pop edi
jmp 0x16d9b54
jl 0x176e340
jmp 0x17a5067
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
stc
push edi
bswap di
mov edi, dword [ebp + 8]
jmp 0x17bcd83
jne 0x24ec130
pop esi
pop ebx
stc
sal edi, 0x7f
sub eax, eax
movsx edi, bx
bswap di
movzx edi, cx
pop edi
mov esp, ebp
pop ebp
ret
je 0x24a7a2b
cmp eax, edi
jmp 0x17ed1b1
call eax
pop esi
jmp 0x173fe57
push eax
mov ax, 0xa8f
cmovne ax, si
push edi
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x24b8ae2
call eax
test eax, eax
jmp 0x1794fbc
call eax
test eax, eax
jmp 0x24acdaf
test eax, eax
je 0x17502dc
mov edx, dword [edx + 0x7c]
clc
cmp sp, di
push ebx
push esi
stc
cmc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp edx, ebp
mov dword [ebp - 8], esi
test esi, ebx
cmp ecx, 0xffff
ja 0x17f0d65
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x257ba8a
inc esi
stc
jmp 0x17633ed
jmp 0x1812785
mov dword [ebp + 8], esi
jmp 0x180a5cf
je 0x24a7a2b
mov edi, edi
cmp cl, 0x2e
jmp 0x1834058
call eax
pop esi
pop ebx
mov edi, 0x43ce3507
movsx edi, bp
pop edi
jmp 0x1822500
jae 0x24a7a2b
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
cmc
test edx, ebp
mov ecx, dword [ecx + edi]
cmp esp, 0x7f5553f3
test ecx, ecx
jne 0x2038536
pop esi
pop ebx
xor eax, eax
mov di, 0x6cb
pop edi
mov esp, ebp
movzx ebp, ax
pop ebp
jmp 0x172804b