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

Disassembly:
test dl, dl
jmp 0x183027c
je 0x170e8b3
inc eax
cmp eax, 0x104
jmp 0x170e8ad
jne 0x1c5e661
push 0
jmp 0x1c4ff1d
jae 0x1c1681f
sub edi, edi
test ecx, ecx
je 0x17e7934
lea ebx, [ebp - 0x114]
not dl
rol dl, 0x2a
sub ebx, eax
sal dl, 0x92
mov dl, byte [eax]
jmp 0x13871ce
mov edi, dword [edx + ecx + 0x18]
test ebp, ebx
test edi, edi
jmp 0x187a7b6
sub eax, dword [edx + ecx + 0x10]
jmp 0x1c9c49d
cmp byte [esi + 1], 0x23
setp ch
movsx ecx, ax
movzx ecx, sp
lea ecx, [esi + 1]
jmp 0x14234e1
test eax, eax
jmp 0x1c70b89
pop ebx
pop esi
jmp 0x1c2676b
push edx
movsx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1c065a8
call fcn.01872e7b
add esp, 0xc
bswap si
pop edi
jmp 0x13e1b94
dec edi
jmp 0x1727c71
je 0x1c85bc1
mov esi, dword [ebp + 0xc]
clc
test esi, esi
jmp 0x1405775
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
test sp, di
sar esi, 1
clc
mov eax, dword [eax + esi*4]
cmc
push edx
rcl dh, cl
sal edx, cl
mov edx, dword [ebp + 0xc]
test esp, 0x2f3912bb
add eax, ecx
call fcn.017af31a
add esp, 4
test cx, 0x19b8
clc
test eax, eax
jmp 0x17139c5
ret
je 0x1c85bc1
mov eax, 0x5a4d
cmp di, 0x5188
cmp ebp, ecx
cmp word [ecx], ax
jmp 0x1c85bbb
cmp edi, edx
jmp 0x1c69f1b
mov esp, ebp
pop ebp
ret
je 0x1c3fe7f
push 0
push ecx
jmp 0x183b710
push esi
cmp cl, 0xa3
test ecx, ecx
jmp 0x13f7a5c
ret
call eax
mov edi, eax
stc
jmp 0x170cc17
je 0x1c1681f
mov edx, dword [ebp + 8]
cmp cl, 0x15
jmp 0x14190cc
inc eax
jmp 0x17e792c
test edi, edi
jmp 0x17ba9b9
jb 0x1c69f56
lea eax, [ebp - 0x114]
push eax
setl al
push edx
xchg ah, ah
mov eax, 0x38ed47f0
setne ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
bswap si
pop ebx
movzx esi, bx
pop esi
jmp 0x1c16793
jns 0x1ca037f
lea edi, [esi - 1]
jmp 0x1c2aa6e
push eax
jmp 0x13e3213
mov dword [ebp - 0xc], eax
jmp 0x1877678
mov esp, ebp
movsx ebp, bx
mov bp, cx
pop ebp
jmp 0x1c25f23
mov byte [esi], cl
jmp 0x138b0c0
jne 0x170459b
lea edx, [ebp - 0x114]
push edx
not ah
cwde
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x17f443c
mov eax, dword [ebp + 0xc]
jmp 0x1713a47
jmp 0x1c924fb
cmp edi, ecx
jb 0x13c96d7
lea ecx, [ebp - 0x114]
bswap eax
cmovo eax, ecx
mov ax, 0xc48
push ecx
not ax
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x16f4580
call eax
mov edi, eax
test edx, 0x3a2867d4
clc
test edi, edi
jmp 0x1704595
mov esp, ebp
movsx ebp, sp
xchg bp, bp
cmovno ebp, ecx
pop ebp
jmp 0x140140f
mov esp, ebp
mov ebp, edx
pop ebp
jmp 0x1c3b7b7
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0x13c96b7
mov eax, dword [ecx + 0x3c]
test ebx, ebp
cmp dword [eax + ecx], 0x4550
jne 0x1c85bc1
mov edx, dword [eax + ecx + 0x78]
test esi, 0x7a8d4316
mov dword [ebp - 4], edx
cmc
test edx, edx
jmp 0x18631d8
je 0x17e7934
mov byte [ebx + eax], dl
jmp 0x1c5376b
push edi
jmp 0x13f0c3a
mov esp, ebp
movzx ebp, bp
mov bp, 0x2f8c
pop ebp
jmp 0x1c6b1cb
je 0x1c85bc1
mov eax, dword [eax + ecx + 0x7c]
test cx, 0x3970
push ebx
push edi
test bh, 0xe3
jmp 0x187b238
push ebp
mov ebp, esp
btr ecx, esi
mov ecx, dword [ebp + 8]
cmp esp, 0x1d6c4e3e
lea esp, [esp - 0x114]
cmp esp, esp
jmp 0x1432aaa
js 0x1c924fb
jmp 0x13fb7dc
je 0x1c924fb
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
test bh, cl
stc
xor ebx, ebx
jmp 0x13f66a3
mov dword [ebp - 0x10], eax
stc
cmc
test di, dx
mov dword [ebp - 8], 0xffffffff
cmp ch, 0x24
cmp esi, 0xffff
jmp 0x1c5ceb7
call eax
pop edi
pop ebx
mov si, di
xchg si, si
pop esi
jmp 0x1857796
mov esp, ebp
pop ebp
jmp 0x1c71703
jne 0x1c4d9d9
pop edi
rol ebx, cl
clc
sub si, dx
pop ebx
sub esi, ecx
xor eax, eax
pop esi
jmp 0x141cd9e
ja 0x13a8d57
movsx eax, cl
test cl, 0xca
mov cl, byte [esi]
lea edx, [edx + edx*4]
cmc
lea edx, [eax + edx*2 - 0x30]
cmp sp, 0x2390
cmc
test cl, cl
jmp 0x13a8d51
inc esi
cmp ebp, ebp
cmp al, 9
jmp 0x1c18e1d
push edi
jmp 0x1c73859
ret
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x1438db7
jmp 0x1ca038a
pop edi
pop ebx
add eax, ecx
xchg esi, esi
pop esi
jmp 0x172c074
jae 0x1c1681f
mov esi, dword [edx + ecx + 0x1c]
cmp bp, sp
test ebp, ebx
lea eax, [esi + eax*4]
cmc
test dh, ah
mov eax, dword [eax + ecx]
jmp 0x13dad57
ret
mov cl, byte [esi + 2]
test dx, 0x7276
lea esi, [esi + 2]
cmp ebp, 0x7f6515cc
sub edx, edx
test cl, cl
jmp 0x1c5e65b
je 0x1c1681f
cmp cl, 0x2e
jmp 0x1c7a98a
push edx
jmp 0x1c21ada
jae 0x1c300df
lea eax, [eax + ecx]
movzx esi, bp
mov cl, byte [eax]
shld esi, eax, 0x68
mov esi, eax
test esp, esi
test cl, cl
jmp 0x1c4d9d3
inc edi
jmp 0x170a6a7
ja 0x13cbc93
mov eax, esi
jmp 0x13d713e
je 0x13a8d57
lea eax, [ecx - 0x30]
jmp 0x1c1f5a9
jne 0x13d955b
cmp byte [ebp + 0x10], 0
je 0x17baab1
mov edi, dword [ebp + 0xc]
ror cl, cl
lea ecx, [ebp - 0x114]
test cl, 0x49
sub eax, eax
shld esi, ebx, 0x8c
or esi, 0x7f8f496a
sub edi, ecx
rcr cl, cl
bswap si
rol esi, 0xc6
lea esp, [esp]
mov cl, al
mov ebx, 0x492e25f7
clc
movzx esi, ax
btc si, ax
rol ebx, cl
shl esi, 0xa7
btr cx, bp
lea esi, [ebp + eax - 0x114]
xadd ecx, ecx
shrd cx, di, 0x74
shl cl, 0xd0
lea ecx, [eax + ebx]
cmp ax, 0x32
xor cl, byte [edi + esi]
jmp 0x17984b4
ret
je 0x1c1681f
cmp eax, edx
jmp 0x1c7c4d0
ret
call fcn.01872e7b
add esp, 0xc
mov esi, 0x7c966f35
bswap bx
pop edi
pop ebx
not si
bswap si
pop esi
jmp 0x18130f0
je 0x181d9fa
mov cl, byte [esi + 1]
inc esi
test cl, cl
jmp 0x1c16819
jb 0x1c300df
mov esi, dword [ebp - 0x10]
add esi, edx
cmp eax, esi
jmp 0x1c51bca
je 0x181ec4c
sub eax, eax
mov esi, esp
cmovg esi, ebx
pop esi
jmp 0x17f944b
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
sar edx, 0x93
movzx edx, di
mov edx, dword [ecx + eax + 0x24]
btc cx, dx
sar ecx, 0x96
sal ecx, 0x2e
lea ecx, [edx + esi*2]
or dx, 0xb39
xor dl, ch
movzx edx, word [ecx + eax]
sbb ecx, edi
mov dword [ebp - 8], edx
mov ecx, eax
sub dl, 0xc3
mov dl, dh
mov edx, dword [ebp - 4]
test sp, 0x55a7
cmp dx, 0x3394
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0x1c38a49
mov dword [ebp - 8], eax
jmp 0x17cf6e7
jle 0x1c924ba
lea ebx, [esi + 1]
shr ch, cl
mov ecx, dword [ebp + 8]
cmp si, bp
cmp di, 0x5345
cmp ebx, edi
jle 0x13fb7d9
jmp 0x1c924ee