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

Disassembly:
je 0x229cbf0
mov cl, byte [esi + 1]
jmp 0x21d6c9c
push edi
call fcn.0131cbd8
add esp, 0xc
not edi
pop edi
setns bl
pop ebx
pop esi
jmp 0x1390104
jle 0x1c21e7c
lea ebx, [esi + 1]
xor ch, 0x78
not cl
mov ecx, dword [ebp + 8]
cmp ch, 0x73
cmp ebx, edi
jmp 0x1bbdce4
mov esp, ebp
movzx ebp, cx
pop ebp
jmp 0x13882f1
push ebp
mov ebp, esp
rol cx, cl
mov ecx, dword [ebp + 8]
cmp di, 0x553c
sub esp, 0x114
push esi
test bh, 0x9a
test ecx, ecx
jmp 0x1cff755
ret
jb 0x1c15a7a
mov esi, dword [ebp - 0x10]
stc
test bp, 0x286c
lea esi, [esi + edx]
cmp eax, esi
jmp 0x1beb21e
call fcn.0224c4a5
add esp, 4
test eax, eax
jmp 0x21cd9ec
mov esp, ebp
mov ebp, 0x43dc4ce3
cmovo bp, ax
pop ebp
jmp 0x1333b39
inc eax
clc
cmp edi, ecx
jmp 0x1bb9432
pop esi
jmp 0x1bf226e
ret
cmp byte [esi + 1], 0x23
movsx cx, dl
not ch
xchg ecx, ecx
lea ecx, [esi + 1]
jmp 0x1bc0b9f
je 0x2204b5d
lea eax, [ecx - 0x30]
jmp 0x21d053b
je 0x1bb9438
mov byte [ebx + eax], dl
jmp 0x2202551
ret
mov esp, ebp
xchg ebp, ebp
pop ebp
ret
push edx
push edi
jmp 0x1cd3599
ret
jb 0x21e703b
lea ecx, [ebp - 0x114]
nop
push ecx
setg al
bswap ax
not ah
mov byte [ebp + edi - 0x114], 0
movzx eax, cx
movsx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x1bc355b
jle 0x1cf39d1
jmp 0x1c21eba
je 0x1bc2bb8
push 0
jmp 0x224cf0a
mov cl, byte [esi + 2]
add esi, 2
cmp sp, bp
test si, 0x10ad
sub edx, edx
test cl, cl
jmp 0x1372785
call eax
mov edi, eax
clc
cmp bl, 0x54
test edi, edi
jne 0x229d217
lea edx, [ebp - 0x114]
mov eax, 0x21b47c59
push edx
jmp 0x1c02ea5
ret
test cl, cl
jmp 0x2204b57
lea ecx, [ebp - 0x114]
test ebp, ecx
btr si, 0xed
sub eax, eax
shr si, 0x8e
or bx, di
sub edi, ecx
ror si, 0x17
rcr esi, 0xb9
lea esp, [esp]
mov cl, al
bts bx, sp
rcl ebx, cl
cmovo si, dx
mov ebx, 0x6eca7c11
rcl esi, 0x9f
rol ebx, cl
btc cx, 0x6b
clc
lea esi, [ebp + eax - 0x114]
and cl, 0x94
bsf ecx, ebp
rcl ch, 0xae
lea ecx, [eax + ebx]
stc
clc
xor cl, byte [edi + esi]
jmp 0x21d64ca
jae 0x1c15a7a
lea eax, [eax + ecx]
test ah, 0x1a
cmc
shl cl, cl
mov cl, byte [eax]
mov esi, eax
jmp 0x2217bcc
mov esp, ebp
pop ebp
jmp 0x136cfd3
jne 0x1c0e78e
mov edx, dword [eax + ecx + 0x78]
mov dword [ebp - 4], edx
test bh, 0x4c
jmp 0x220bb04
ret
call eax
mov edi, eax
test ebx, 0x1f17765a
test edi, edi
jmp 0x229d211
pop ebp
jmp 0x1bc639d
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x1bf85f7
mov eax, dword [ebp + 0xc]
jmp 0x1ced1a3
pop esi
jmp 0x13137c9
je 0x221cc06
sub eax, eax
pop esi
jmp 0x1358b60
pop edi
pop ebx
and esi, 0x3acb7cb4
add eax, ecx
jmp 0x1cfbf7c
push ebx
push edi
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmc
cmp esi, 0xffff
ja 0x1c2d92f
mov eax, esi
stc
sub eax, dword [edx + ecx + 0x10]
jmp 0x21f5a56
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
adc dh, 0x7c
or edx, 0xa9d311d
mov edx, dword [ecx + eax + 0x24]
bt cx, ax
and cx, dx
setns cl
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
shr ch, 0xad
rcr ch, cl
mov dword [ebp - 8], edx
shl dh, cl
btr dx, 0xb7
mov ecx, eax
bts dx, sp
shl al, cl
movzx edx, dx
mov edx, dword [ebp - 4]
sub ax, di
mov eax, dword [ebp - 8]
stc
test bp, sp
cmp eax, dword [edx + ecx + 0x14]
jmp 0x21b62ed
mov edi, dword [edx + ecx + 0x18]
stc
cmc
test edi, edi
je 0x1c21ec0
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
cmc
cmp ah, 0x19
sub ebx, ebx
dec edi
jmp 0x2228941
call fcn.0131cbd8
add esp, 0xc
jmp 0x21b5950
jmp 0x1312686
push eax
movsx ax, bh
mov ah, 0x5c
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
call eax
pop edi
pop ebx
bswap esi
jmp 0x136a2b9
ja 0x2204b5d
movsx eax, cl
xor cl, 0xd4
mov cl, byte [esi]
lea edx, [edx + edx*4]
test cx, 0x623a
lea edx, [eax + edx*2 - 0x30]
jmp 0x1be06d4
mov eax, dword [ebp - 0xc]
or dx, di
mov edx, dword [ebp + 0x10]
cmc
xchg esi, esi
lea esi, [edi + ebx]
stc
jmp 0x2239364
pop esi
jmp 0x21d6a29
cmp edi, edx
jmp 0x21dc335
je 0x1c0e78e
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x1c0e78e
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x1c0e788
pop edi
jmp 0x224e410
jae 0x221b0ec
mov esi, dword [edx + ecx + 0x1c]
clc
lea eax, [esi + eax*4]
test dh, 0xa4
mov eax, dword [eax + ecx]
cmp di, 0x2b8c
test ax, 0x21b0
cmc
test eax, eax
jmp 0x21d6c6c
mov esp, ebp
jmp 0x1bfd04a
jns 0x1312678
lea edi, [esi - 1]
jmp 0x1cdc41d
inc esi
cmp ebp, 0x4cb01a77
cmp al, 9
jmp 0x1cedf4a
mov byte [esi], cl
jmp 0x220cab0
mov esp, ebp
mov ebp, ecx
movsx ebp, bx
pop ebp
jmp 0x1bb5653
je 0x221b0ec
cmp eax, edx
jmp 0x1340634
inc esi
jmp 0x221b0e4
jne 0x1372175
cmp byte [ebp + 0x10], 0
je 0x1c0686d
mov edi, dword [ebp + 0xc]
jmp 0x1be8252
je 0x1bb9438
lea ebx, [ebp - 0x114]
mov dl, cl
test ebx, 0x17e93af8
sub ebx, eax
shr dl, cl
mov dl, byte [eax]
test dl, dl
jmp 0x137f220
mov dword [ebp - 8], eax
jmp 0x1c21ec0
je 0x1c0e78e
mov eax, dword [eax + ecx + 0x7c]
jmp 0x1c16565
inc edi
jmp 0x135fc42
jne 0x137278b
push 0
jmp 0x139456d
test edx, edx
jmp 0x21f9f95
je 0x2298b2f
inc eax
cmp eax, 0x104
jmp 0x2298b29
test cl, cl
jmp 0x224dd81
test cl, cl
jne 0x224dd87
pop edi
movzx ebx, dx
pop ebx
xor eax, eax
not esi
pop esi
jmp 0x21bd225
mov eax, dword [ecx + 0x3c]
test si, bp
cmp dword [eax + ecx], 0x4550
jmp 0x1bf537f
mov dword [ebp - 0xc], eax
js 0x1c21ec0
jmp 0x1cf39d7
sar esi, 1
clc
test di, 0x38b7
cmp ax, 0x3468
mov eax, dword [eax + esi*4]
push edx
mov edx, dword [ebp + 0xc]
clc
add eax, ecx
jmp 0x13506a6
push ecx
jmp 0x130f5fd
je 0x221b0ec
cmp cl, 0x2e
jmp 0x130de6e
pop ebx
pop esi
jmp 0x22a99a3
jb 0x1be8278
lea eax, [ebp - 0x114]
jmp 0x229a158
push eax
push edx
xchg al, al
bswap eax
movzx ax, ch
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x229ded1
mov ecx, esi
sub ecx, eax
cmp esi, 0x598f5aa7
cmp ecx, 0x104
jmp 0x22aa233
je 0x221b0ec
mov edx, dword [ebp + 8]
jmp 0x1cfc754
call eax
pop edi
movzx esi, ax
pop ebx
jmp 0x1c096ae
mov esp, ebp
pop ebp
jmp 0x1bf7343
jae 0x221b0ec
sub edi, edi
clc
cmc
test ecx, ecx
jmp 0x21e7023