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

Disassembly:
mov edx, dword [ecx + edi + 0x24]
cbw
not cl
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
jmp 0x19804fb
inc edx
jmp 0x1fb93b6
mov esp, ebp
pop ebp
jmp 0x1fb91a5
je 0x235c196
mov edx, dword [eax + edi + 0x20]
dec ebx
stc
test ebp, 0x52af3444
clc
add edx, edi
test ebx, edx
cmp edi, 0x421c6059
mov dword [ebp + 8], 0
clc
mov dword [ebp - 0xc], edx
test esp, 0x5792b09
test ebx, ebx
jmp 0x239bea8
cmp edx, 0x104
jmp 0x2327eba
ret
pop ebx
pop edi
jmp 0x19727c2
je 0x183eaee
xor eax, eax
pop edi
jmp 0x2377f65
mov edx, dword [edi + 0x3c]
cmp di, dx
test cx, 0x1382
add edx, edi
cmc
cmp dword [edx], 0x4550
jne 0x1839c48
mov eax, dword [edx + 0x78]
stc
mov dword [ebp - 4], eax
test edi, edx
cmc
test eax, eax
jmp 0x232e2f4
ret
call fcn.0232b00e
add esp, 0xc
pop esi
movsx edi, sp
mov edi, ebx
mov edi, 0x4a1a7c7a
pop ebx
pop edi
jmp 0x22c279a
je 0x231d464
cmp ecx, eax
jmp 0x2373054
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x23ad07f
je 0x23d32dd
mov cl, byte [esi + 1]
jmp 0x23b35f0
je 0x1987cbb
mov byte [ebx + eax], dl
dec dl
xchg dx, dx
mov edx, dword [ebp + 8]
jmp 0x181c4f3
jbe 0x1987cbb
lea ebx, [ebp - 0x114]
add dl, al
sub ebx, eax
mov dl, byte [eax]
test edi, 0x38404a54
cmp cl, 0xbb
test dl, dl
jmp 0x1868eec
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x1822225
jae 0x231d464
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
stc
cmp ebp, 0x537721a6
cmc
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x23ba5f9
push ecx
jmp 0x238f49d
test cl, cl
je 0x234d97e
mov bl, cl
test bh, 0x14
sub bl, 0x30
jmp 0x22b1139
je 0x23c89a1
cmp eax, 1
jmp 0x23731f2
jmp 0x235c177
je 0x231d464
mov edi, edi
cmc
cmp cl, 0x2e
jmp 0x186320e
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x22f330e
jae 0x231d464
mov ecx, dword [eax + edi + 0x1c]
xadd dh, dl
lea edx, [ecx + esi*4]
shrd ecx, ecx, 0x41
mov ecx, dword [edx + edi]
cmp dh, 0x71
test ecx, ecx
jmp 0x184d62f
ret
mov esp, ebp
bswap bp
pop ebp
jmp 0x182869f
je 0x235c174
test eax, eax
jmp 0x18a3030
je 0x2327ec0
inc edx
cmc
jmp 0x182323a
push eax
jmp 0x237ee97
je 0x1839c48
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x1839c42
lea edx, [ebx + 1]
jmp 0x23a9ffc
jb 0x186c58c
mov eax, dword [ebp + 8]
movzx ecx, dx
mov ch, dh
lea ecx, [ebp - 0x114]
jmp 0x189160a
ret
test ecx, ecx
jmp 0x186c57c
jne 0x22cb98b
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x22b2956
push eax
cbw
push edi
jmp 0x22a579e
mov dword [ebp + 8], edx
jmp 0x18a3ba8
ret
inc eax
mov dword [ebp + 8], edx
clc
stc
cmc
cmp edx, ecx
jmp 0x1987cb5
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
mov bh, 0x5b
bswap bx
not di
pop ebx
pop edi
jmp 0x22c5ab2
mov esp, ebp
mov bp, 0x68a8
pop ebp
jmp 0x1841577
mov esp, ebp
cmovae ebp, edx
pop ebp
jmp 0x198c3d3
mov dword [ebp + 8], esi
jmp 0x22cb9cb
inc esi
test di, bp
cmp bl, 9
jmp 0x234d959
call eax
test eax, eax
jmp 0x22cb985
push ecx
jmp 0x1976802
pop ebx
jmp 0x23a7b13
mov esp, ebp
movsx ebp, dx
pop ebp
jmp 0x238ad1b
mov esp, ebp
movsx ebp, bp
mov bp, 0x203b
mov bp, sp
pop ebp
jmp 0x22cb008
mov ecx, dword [ebp + 0xc]
bts ax, dx
sub al, 0xd2
bt ax, bp
mov edx, dword [ebp - 0xc]
test bp, ax
mov eax, dword [ebp + 8]
shrd esi, ecx, 0x5f
lea esi, [ebx + eax]
test dl, dl
add ax, bx
shr al, 0xc4
mov eax, dword [ebp + 0x10]
push eax
or eax, 0x3d3a5787
movsx ax, cl
sar esi, 1
bsf eax, ebp
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x23ac97d
ret
je 0x231d464
cmp eax, edi
jmp 0x23228f5
jmp 0x235c177
mov esp, ebp
cmovle ebp, esp
pop ebp
jmp 0x196d3af
ja 0x186f926
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1877deb
lea eax, [ebp - 0x114]
cmc
sub edx, edx
sub ebx, eax
not eax
mov edi, edi
movsx esi, sp
lahf
mov eax, 0x2c071fd2
mov cl, dl
rol eax, cl
mov esi, eax
xchg esi, esi
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x1974701
cmp byte [esi + 1], 0x23
not cl
bswap ecx
lea ecx, [esi + 1]
je 0x235de19
push 0
jmp 0x22bcb7d
je 0x1839c48
mov ecx, dword [ebp + 0xc]
cmp bx, sp
test ecx, ecx
jmp 0x197beb9
jne 0x18b1dda
pop esi
clc
test eax, 0x23f6302f
pop ebx
bsf edi, eax
sub eax, eax
pop edi
jmp 0x22a66bc
jne 0x2317f2e
cmp byte [ebp + 0x10], 0
je 0x2331737
mov ebx, dword [ebp + 0xc]
sar esi, 0x18
jmp 0x2315d12
jb 0x2315d25
lea eax, [ebp - 0x114]
jmp 0x18596b9
push ebp
mov ebp, esp
sub esp, 0x114
cmc
clc
test sp, 0xf6
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x231c238
je 0x1839c48
mov edx, dword [edx + 0x7c]
cmp esp, 0x6f4071be
test sp, 0x66dc
cmc
push ebx
push esi
jmp 0x18bccd3
mov eax, dword [ebp + 0xc]
jmp 0x1fad73b
jae 0x231d464
mov dword [ebp + 8], 0
jmp 0x198ce09
ja 0x234d97e
movsx ecx, cl
lea edx, [edx + edx*4]
cmp ecx, 0x7e686d8f
stc
lea edx, [ecx + edx*2 - 0x30]
rol cl, cl
mov cl, byte [esi]
cmp dl, bh
test cl, cl
jne 0x18996aa
push 0
push edx
jmp 0x239527d
pop esi
pop ebx
seto ah
lea eax, [ecx + edi]
mov di, 0x25e
pop edi
jmp 0x181ef38
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x22c6a80
mov eax, dword [ebp - 4]
and si, 0x15ef
not si
bt si, dx
mov esi, dword [ebp - 8]
stc
cmp dx, ax
cmp esi, dword [eax + edi + 0x14]
jmp 0x18be264
mov cl, byte [esi + 2]
cmc
clc
add esi, 2
xor edx, edx
jmp 0x18996a2
ret
jb 0x235bfd6
mov edx, dword [ebp - 0x10]
clc
cmc
lea edx, [edx + eax]
cmp ecx, edx
jae 0x235bfd6
lea eax, [ecx + edi]
rcr cl, cl
mov cl, byte [eax]
xadd esi, esi
btr si, cx
mov esi, eax
cmp dh, ch
test cl, cl
jmp 0x18b1dd1
call eax
test eax, eax
jmp 0x1f9a802
jne 0x235c177
inc esi
jmp 0x22afe59
mov esp, ebp
not ebp
movzx ebp, bp
pop ebp
jmp 0x236d1d7
call fcn.0232b00e
add esp, 0xc
xchg bh, bh
pop esi
jmp 0x22bcdf3
ret
mov byte [ebp + eax - 0x114], 0
jmp 0x238fb2a
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x23731e9
push eax
jmp 0x18476a4
jl 0x235c196
jmp 0x22c6a93
pop edi
jmp 0x22aaa69
mov dword [ebp - 8], ecx
jmp 0x1fb453d
call fcn.019878d0
lea esp, [esp + 4]
test cx, ax
cmp eax, 0xffffffff
jmp 0x1973440
call eax
pop esi
movsx edi, bx
jmp 0x1828798
inc esi
clc
test cl, cl
jmp 0x231d45e
jne 0x184d635
pop esi
pop ebx
shr di, 0x4f
xor edi, esi
xor eax, eax
pop edi
jmp 0x22da2d5
mov ecx, dword [ebp - 4]
cwde
jmp 0x1812464
mov ecx, esi
test esi, 0x71530c1d
cmp ax, bp
sub ecx, eax
stc
cmc
cmp ecx, 0x104
jmp 0x2348b2f