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

Disassembly:
inc esi
cmp bl, 9
jmp 0x1056bd77
call eax
pop esi
cmovl edi, ebp
pop ebx
movzx edi, ax
bswap di
pop edi
jmp 0x1078a674
jne 0x1059d328
pop esi
ror bh, 0x43
shrd di, sp, 0xa5
pop ebx
cmp al, 0xfe
xor eax, eax
cmovns edi, esp
pop edi
jmp 0x10473841
call eax
test eax, eax
jmp 0x105d46ef
push edx
jmp 0x105b1f02
mov cl, byte [esi + 2]
cmp bx, sp
jmp 0x105ebb61
pop esi
bswap ebx
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x105dc59e
add al, dl
xor al, byte [ebx + esi]
jmp 0x1048eb6e
call eax
pop esi
cmovne di, ax
jmp 0x1053fd34
ret
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x107f5a5f
push ebp
mov ebp, eax
mov ebp, esp
stc
sub esp, 0x114
push edi
cmp bp, 0x65e2
mov edi, dword [ebp + 8]
cmp ecx, 0xf264349
test edi, edi
je 0x105f5d78
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x105f5d63
mov esp, ebp
xchg ebp, ebp
mov ebp, ebx
bswap bp
pop ebp
jmp 0x10428e83
mov eax, dword [ebp + 0xc]
jmp 0x1043f45c
add edx, eax
cmp ecx, edx
jmp 0x10579fcf
push eax
movsx eax, bx
not ah
bswap ax
push edi
lahf
setge ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1041bfcd
mov esp, ebp
movsx ebp, sp
pop ebp
jmp 0x105469fb
call fcn.10436e16
add esp, 0xc
cmovbe edi, eax
bswap edi
pop esi
jmp 0x10545f05
je 0x103fd129
push 0
jmp 0x10526ea4
test dl, dl
jmp 0x104934fb
jne 0x105ebb75
push 0
jmp 0x103fcefe
jb 0x1040a432
mov edx, dword [ebp - 0x10]
cmc
jmp 0x1043c9a5
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x10527d57
mov esp, ebp
jmp 0x10534fd8
je 0x1048f592
mov cl, byte [esi + 1]
inc esi
clc
test cl, cl
jmp 0x103e8d08
mov byte [esi], al
jmp 0x105e874c
mov ecx, esi
test bx, sp
cmc
sub ecx, eax
cmp edi, esi
test dx, 0x435f
test ebx, esi
cmp ecx, 0x104
jmp 0x10567ffc
je 0x1059dae8
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x105e9f64
call fcn.10436e16
add esp, 0xc
movsx ebx, cx
pop esi
xchg di, di
pop ebx
pop edi
jmp 0x10596914
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x1076f925
cmp edx, ecx
jmp 0x1059dae2
push ecx
jmp 0x1060f220
jne 0x1077c7b2
pop esi
sal bl, cl
stc
pop ebx
sub edi, ebp
sub eax, eax
bswap di
cmovb di, di
movzx edi, dx
pop edi
jmp 0x104536cd
ret
pop ebp
jmp 0x105a894f
pop ebx
pop edi
jmp 0x1043b3ff
pop ebx
pop edi
mov esp, ebp
bswap ebp
mov bp, bx
pop ebp
ret
ret
ret
jae 0x103e8d0e
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x1059cd60
jmp 0x104a125c
ja 0x1046dfd2
movsx ecx, cl
test ax, 0x6212
lea edx, [edx + edx*4]
test al, al
cmc
jmp 0x105bb0d2
push eax
movsx eax, ax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x103e5238
jae 0x103e8d0e
mov edx, dword [eax + edi + 0x1c]
test al, 0x36
lea ecx, [edx + ecx*4]
cmp edi, edi
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x10527b49
jae 0x1040a432
lea eax, [ecx + edi]
xor si, 0x14b7
cmp ebp, 0x14ae2c51
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0x1059d320
mov dword [ebp - 0xc], edx
stc
test ebx, ebx
jl 0x1076f934
jmp 0x105eca3e
jne 0x105f5d78
mov eax, dword [edx + 0x78]
cmp si, 0x5515
mov dword [ebp - 4], eax
cmc
test eax, eax
jmp 0x10780901
mov esp, ebp
bswap ebp
movzx ebp, bx
pop ebp
ret
jbe 0x1059dae8
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
cmp dl, 0xde
jmp 0x10460d24
je 0x103e8d0e
mov edi, edi
cmp cl, 0x2e
jmp 0x104861da
jb 0x1059cd6e
mov eax, dword [ebp + 8]
movzx ecx, di
lea ecx, [ebp - 0x114]
jmp 0x107768d4
ret
jae 0x103e8d0e
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
cmp ebp, 0x4fb69bc
mov ecx, dword [edx + edi]
cmc
test ecx, ecx
jmp 0x1077c7ac
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10457e82
push eax
jmp 0x10454804
mov byte [ebp + eax - 0x114], 0
mov ax, 0x37d9
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x103f71d2
lea edx, [ecx + edx*2 - 0x30]
rcl cl, 0xbf
mov cl, byte [esi]
test cl, cl
jmp 0x1046dfcc
mov edx, dword [edi + 0x3c]
test di, bp
cmp dh, 0x4a
add edx, edi
cmp dword [edx], 0x4550
jmp 0x10587a70
je 0x1043c982
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
bsr esi, edi
rol cl, 0x90
xor edx, edx
sub ebx, eax
not cl
mov edi, edi
mov eax, 0x1ba02296
rcl cl, 0x6a
mov cl, dl
xchg esi, esi
mov esi, ecx
btc si, bp
rol eax, cl
shld si, sp, 0x6d
lea esi, [ebp + edx - 0x114]
jmp 0x104177cb
jne 0x1077a835
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1077297e
mov esp, ebp
cmovbe ebp, ebx
pop ebp
jmp 0x1055f3d7
jne 0x104a125c
inc esi
mov dword [ebp + 8], esi
jmp 0x10568e25
je 0x105e8760
inc edx
cmc
cmp edx, 0x104
jb 0x105c73c3
lea eax, [ebp - 0x114]
jmp 0x1056f307
inc eax
cmp ebx, 0x6f1374b7
test dh, 0xd0
mov dword [ebp + 8], edx
jmp 0x10524f7a
lea esi, [esi + 2]
stc
xor edx, edx
cmp ebx, 0x9342594
test cl, cl
je 0x1046dfd2
mov bl, cl
cmp esi, 0x4ca3055
sub bl, 0x30
jmp 0x103e41bf
mov ecx, dword [ebp + 0xc]
or si, di
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
ror eax, cl
btr eax, 0x6b
mov eax, dword [ebp + 0x10]
push eax
mov ah, 0x90
btc eax, esp
and eax, edi
sar esi, 1
mov eax, dword [edx + esi*4]
cmc
clc
add eax, edi
call fcn.1054a4f5
lea esp, [esp + 4]
test bx, 0x6628
cmp sp, cx
cmp eax, 0xffffffff
jmp 0x10773dbf
ret
je 0x105f5d78
mov eax, 0x5a4d
clc
cmp word [edi], ax
je 0x105c314d
xor eax, eax
pop edi
jmp 0x10477338
mov ecx, dword [ebp - 4]
cdq
cwd
cbw
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cdq
xchg dx, dx
movzx ecx, word [eax + edi]
movzx dx, cl
mov edx, 0x4e85143f
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x107892e0
push eax
jmp 0x1049ac3d
jle 0x105eca35
mov eax, dword [ebp - 4]
bsr esi, ecx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x105ac6f4
call eax
test eax, eax
jmp 0x1077a82f
je 0x104a1259
test eax, eax
jmp 0x10795433
push ecx
jmp 0x105b5cce
je 0x103e8d0e
cmp eax, edi
jne 0x105adf23
cmp byte [ebp + 0x10], 0
jmp 0x105c73a6
je 0x103e8d0e
cmp ecx, eax
jmp 0x1046f679
je 0x105f5d78
mov edx, dword [edx + 0x7c]
push ebx
push esi
stc
or esi, 0xffffffff
cmc
mov dword [ebp - 0x10], edx
cmc
mov dword [ebp - 8], esi
cmc
cmp ecx, 0xffff
ja 0x10429966
sub ecx, dword [eax + edi + 0x10]
test eax, ebx
cmp eax, ebx
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10579fb4
jmp 0x104a125c
mov esp, ebp
pop ebp
jmp 0x105f1233
je 0x1060ed95
cmp eax, 1
jmp 0x105e4eae
je 0x1076f934
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
cmc
mov dword [ebp + 8], 0
jmp 0x10581433