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

Disassembly:
ret
cmp esi, dword [eax + edi + 0x14]
jmp 0x104d271
pop ebp
jmp 0x9a2e18
push ecx
jmp 0xfa3bb1
jne 0xac789c
mov eax, dword [edx + 0x78]
test dx, si
cmp edi, 0x2f553464
mov dword [ebp - 4], eax
test eax, eax
je 0xac789c
mov edx, dword [edx + 0x7c]
push ebx
push esi
cmp bh, 0x35
or esi, 0xffffffff
cmc
cmp dx, 0x3641
mov dword [ebp - 0x10], edx
cmp ebp, 0x4f594a9f
cmp cx, di
jmp 0x106f17e
je 0x101455b
mov ebx, dword [ebp + 0xc]
clc
lea eax, [ebp - 0x114]
bts si, cx
sub edx, edx
sub ebx, eax
mov si, sp
mov edi, edi
bts esi, esp
mov eax, 0x3a474978
btc si, 2
mov cl, dl
bswap si
rol eax, cl
rol esi, 0xce
lea esi, [ebp + edx - 0x114]
clc
jmp 0xff29bc
je 0xac0969
cmp eax, edi
jmp 0xf52dbb
je 0xa66431
push 0
jmp 0xa161a4
mov esp, ebp
xchg bp, bp
pop ebp
ret
jb 0x1017fab
mov eax, dword [ebp + 8]
movsx ecx, cx
jmp 0xfaa09e
add eax, edi
jmp 0x109d062
call eax
test eax, eax
jmp 0xa1c815
cmp dword [ebp + 8], ebx
jmp 0xac671a
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0xaa21d6
inc edx
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0xa269ab
jl 0xa0b76b
jmp 0xac5d5c
mov cl, byte [esi + 2]
cmp di, bp
add esi, 2
sub edx, edx
clc
cmp bh, ah
test cl, cl
je 0x1087429
mov bl, cl
cmc
sub bl, 0x30
jmp 0x1087406
jne 0xa1c81b
lea edx, [ebp - 0x114]
push edx
cmovns ax, dx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xa40559
ja 0xf23c44
sub ecx, dword [eax + edi + 0x10]
cmp cl, 0x92
cmc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10b750f
call fcn.01073828
add esp, 0xc
mov si, 0x3a1
pop esi
setbe bl
pop ebx
cmovge di, dx
not di
xchg di, di
pop edi
jmp 0x1083350
je 0xa0b76b
mov edx, dword [eax + edi + 0x20]
jmp 0x10789be
jmp 0xa40704
ret
mov dword [ebp + 8], edx
jmp 0x10789f6
mov dword [ebp + 8], esi
jmp 0xa9c960
ret
mov byte [esi], al
jmp 0x101eb1e
je 0xfe962a
mov cl, byte [esi + 1]
inc esi
cmp esp, edx
cmp ah, 0x82
test esi, esp
test cl, cl
jne 0x1099c30
pop esi
shl bh, cl
and bx, di
pop ebx
and di, 0x95
movzx edi, ax
xor eax, eax
pop edi
jmp 0xff9434
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bts ax, bx
sar al, cl
add esi, 0x187649c3
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmp bx, 0x6357
cmp edi, esi
cmc
push eax
bts ax, bp
rcr al, cl
sar esi, 1
and al, 0x4a
bts eax, eax
mov eax, dword [edx + esi*4]
jmp 0xa312b7
jle 0xac5d4a
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
jmp 0xa0b76b
je 0x107fee2
sub eax, eax
not di
cmovne di, dx
pop edi
mov esp, ebp
pop ebp
jmp 0xaa9e67
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0xa830e0
ret
jne 0xfab9e3
cmp byte [ebp + 0x10], 0
jmp 0xa1c558
call eax
pop esi
movsx ebx, sp
mov bl, 0xb9
pop ebx
pop edi
mov esp, ebp
jmp 0xf9ab4b
ret
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xf7966e
call eax
pop esi
pop ebx
pop edi
jmp 0x1028d9d
ret
pop ebp
jmp 0xf372db
jne 0x1035e53
pop esi
stc
sub edi, eax
neg bh
pop ebx
adc di, 0x3652
mov edi, ebx
sar edi, 0xd1
sub eax, eax
movsx edi, cx
pop edi
jmp 0x102e044
push eax
call fcn.01073828
add esp, 0xc
pop esi
mov edi, edx
movzx ebx, bp
bswap di
pop ebx
not edi
movzx edi, dx
pop edi
jmp 0x106b2dd
lea ecx, [ebp - 0x114]
jmp 0x102a314
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xa1ef6b
mov ecx, esi
sub ecx, eax
cmp si, ax
clc
jmp 0x108a51c
add al, dl
xor al, byte [ebx + esi]
jmp 0xac008e
mov esp, ebp
bswap ebp
jmp 0x1041879
mov eax, dword [ebp + 0xc]
push eax
not al
push edi
jmp 0xf7744b
jbe 0xa269b1
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x1068e58
je 0x1068bfb
inc edx
cmp bx, 0x7de5
cmp edx, 0x104
jmp 0x1068bf5
mov esp, ebp
cmovge ebp, ebx
pop ebp
jmp 0xaa17f7
push ecx
mov byte [ebp + eax - 0x114], 0
not al
movsx ax, ah
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0xa6eae0
mov esp, ebp
pop ebp
ret
je 0xac0969
cmp ecx, eax
jmp 0x1046271
je 0x10aa45c
cmp eax, 1
jmp 0x10541bf
pop ebp
jmp 0xf693e7
jb 0x106bf68
mov edx, dword [ebp - 0x10]
test esi, 0x7a1d47f4
add edx, eax
cmp ecx, edx
jmp 0x1099c04
jae 0xac0969
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
bts cx, di
shld ecx, ebx, 0xa4
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1035e4d
jne 0xa40704
inc esi
jmp 0xaa2266
jb 0xa1c578
lea eax, [ebp - 0x114]
push eax
movsx eax, ax
movzx eax, ax
push edi
cwde
setns ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xf5a802
je 0xa269b1
mov byte [ebx + eax], dl
bswap edx
cwd
mov edx, dword [ebp + 8]
jmp 0xa5bc63
mov esp, ebp
mov bp, cx
pop ebp
jmp 0xf7a4b3
pop esi
setg bh
movzx ax, bl
pop ebx
movsx ax, ah
lea eax, [ecx + edi]
cmovle edi, esi
pop edi
jmp 0xa21ab8
mov dword [ebp - 8], esi
stc
cmp ecx, 0xffff
jmp 0xa7fdcd
push ebp
mov ebp, esp
cmp esp, 0x1fa34c52
clc
test si, 0x176b
sub esp, 0x114
test sp, 0x1aef
cmp ch, 0x87
cmp edx, eax
push edi
movsx edi, sp
cmp ebx, 0x76d70ff4
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1094daa
lea ebx, [esi - 1]
jmp 0xa40704
dec ebx
test ebp, 0x9b01390
add edx, edi
test bx, 0x4e87
cmc
cmp ch, al
mov dword [ebp + 8], 0
stc
test di, 0x794f
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xa61dff
jmp 0xa40704
mov edx, dword [edi + 0x3c]
cmp si, sp
stc
lea edx, [edx + edi]
test edi, 0x6cbe6777
cmp dword [edx], 0x4550
jmp 0xa16b0f
mov esp, ebp
jmp 0xa148d6
inc esi
cmp bl, 9
ja 0x1087429
movsx ecx, cl
cmp di, bx
lea edx, [edx + edx*4]
test ebp, edi
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jne 0xa66447
push 0
jmp 0x10a84cd
cmp ecx, 0x104
jae 0xac0969
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x1017f9d
je 0xac789c
mov ecx, dword [ebp + 0xc]
test ecx, esi
cmc
test ecx, ecx
je 0xac789c
mov eax, 0x5a4d
clc
cmp esi, 0x7c55f9e
cmp word [edi], ax
jmp 0xac7896
jae 0x106bf68
lea eax, [ecx + edi]
movzx esi, bp
mov cl, byte [eax]
add si, 0x6c03
rol esi, 0xbe
mov esi, eax
cmp di, cx
cmc
test cl, cl
je 0xac0969
mov edi, edi
clc
test di, 0x5e94
cmp cl, 0x2e
jmp 0xac0950
call fcn.01037c93
add esp, 4
cmp eax, 0xffffffff
jmp 0x10a3bf8
je 0x107519f
test eax, eax
jmp 0x1040255
push edx
push eax
jmp 0xa82f8b
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
setnp al
cbw
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
jmp 0xa56e45
jae 0xac0969
mov edx, dword [eax + edi + 0x1c]
cmp bp, 0x4814
lea ecx, [edx + ecx*4]
test ah, 0x1e
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0xf9eb37