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

Disassembly:
inc esi
cmp bl, 9
ja 0xcda9c4
movsx ecx, cl
cmp esp, edi
lea edx, [edx + edx*4]
cmp bx, bx
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jmp 0xcda9be
lea ebx, [esi - 1]
cmp al, bh
cmp dword [ebp + 8], ebx
jmp 0xd6142e
jne 0xd048f1
cmp byte [ebp + 0x10], 0
jmp 0xcae2a4
jbe 0xc1d411
lea ebx, [ebp - 0x114]
jmp 0xcb0cfd
jb 0xcae2c8
lea eax, [ebp - 0x114]
jmp 0xcf2f35
mov ecx, dword [ebp - 4]
movsx eax, di
mov edx, dword [ecx + edi + 0x24]
not al
mov ch, 0xd1
lea eax, [edx + esi*2]
jmp 0xc045fe
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmc
test edx, 0x64b233e9
mov dword [ebp - 0xc], edx
cmp cx, sp
test ebx, ebx
jmp 0xd45770
pop ebx
rcl edi, 0x8a
dec di
xor eax, eax
movzx edi, sp
bswap edi
pop edi
mov esp, ebp
cmovo ebp, ebp
not ebp
pop ebp
jmp 0xcb4df3
movzx ecx, word [eax + edi]
bswap dx
lea edx, [ebx + 1]
jmp 0xc76caa
ret
jb 0xcb0d01
mov eax, dword [ebp + 8]
mov ecx, 0xa9f3395
movzx cx, dl
bswap ecx
lea ecx, [ebp - 0x114]
jmp 0xd56813
inc esi
test edx, edi
test cl, cl
jmp 0xd15469
pop esi
not bx
cwde
pop ebx
movzx eax, di
mov ah, 0x44
lea eax, [ecx + edi]
mov edi, 0x772323fd
bswap edi
pop edi
mov esp, ebp
not ebp
movzx ebp, cx
pop ebp
jmp 0xd66b17
mov ecx, dword [ebp + 0xc]
cbw
stc
movsx dx, al
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
bt si, bp
neg si
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
cmp cx, 0x8c0
shrd eax, edi, 0x38
xadd eax, eax
sar esi, 1
rol ah, 0x7c
shld ax, bp, 0x80
mov eax, dword [edx + esi*4]
clc
stc
cmc
add eax, edi
jmp 0xd382df
je 0xc1d411
mov byte [ebx + eax], dl
movzx edx, ax
mov dx, 0x25ef
cdq
mov edx, dword [ebp + 8]
jmp 0xcfa17f
ret
mov esp, ebp
mov bp, sp
not bp
pop ebp
jmp 0xc4f117
call eax
pop esi
pop ebx
xchg edi, edi
pop edi
mov esp, ebp
pop ebp
ret
je 0xcec8ec
mov cl, byte [esi + 1]
jmp 0xc22c35
mov byte [ebp + eax - 0x114], 0
movzx eax, dx
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0xd1c828
mov esp, ebp
pop ebp
jmp 0xcdbd1f
ja 0xd6dfa4
sub ecx, dword [eax + edi + 0x10]
test al, 0x85
stc
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0xcd6703
call fcn.00d34ef8
add esp, 0xc
xchg di, di
pop esi
movsx bx, ch
mov di, si
pop ebx
mov edi, 0x42574208
pop edi
jmp 0xc976c3
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0xc77a90
jmp 0xbc67c3
push eax
call fcn.00d34ef8
add esp, 0xc
cmovnp ebx, ecx
pop esi
mov ebx, esp
movsx bx, al
movzx edi, cx
pop ebx
mov edi, eax
pop edi
jmp 0xc512f9
jae 0xd1546f
mov dword [ebp + 8], 0
stc
test ecx, ecx
jmp 0xbd5e4b
mov esp, ebp
jmp 0xd569a5
sub eax, eax
not di
pop edi
mov esp, ebp
pop ebp
jmp 0xd1c3b3
jne 0xd0ea88
pop esi
jmp 0xc042f5
jae 0xc2fe90
lea eax, [ecx + edi]
add si, cx
clc
add esi, 0x7cb093c
mov cl, byte [eax]
bt esi, edx
and esi, 0x408b6f51
mov esi, eax
test ecx, ebp
test cl, cl
jmp 0xcc55b9
je 0xd22b42
mov ebx, dword [ebp + 0xc]
sal cl, 0xfb
rol eax, 0x43
xor si, ax
lea eax, [ebp - 0x114]
xor edx, edx
sub ebx, eax
bts esi, ebx
not cl
mov edi, edi
clc
mov eax, 0x37215106
mov cl, dl
bt si, bx
rol eax, cl
clc
shrd esi, eax, 0xb5
cmp cl, 0x89
lea esi, [ebp + edx - 0x114]
add al, dl
stc
xor al, byte [ebx + esi]
jmp 0xcb3942
sub ebx, eax
and dl, al
mov dl, byte [eax]
stc
test dl, dl
jmp 0xc4b263
add edx, eax
test cl, al
cmp ecx, edx
jmp 0xca9527
mov byte [esi], al
jmp 0xd23dcc
ret
mov edx, dword [edi + 0x3c]
cmc
lea edx, [edx + edi]
test dx, si
cmp dword [edx], 0x4550
jne 0xd80faf
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp si, sp
test eax, eax
je 0xd80faf
mov edx, dword [edx + 0x7c]
jmp 0xd12584
mov cl, byte [esi + 2]
stc
jmp 0xd23e2d
je 0xd1546f
mov edi, edi
cmp bl, 0xb
jmp 0xce3588
call eax
test eax, eax
jmp 0xd0c5f5
jae 0xd1546f
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
cmc
cmp si, ax
mov ecx, dword [ecx + edi]
clc
test si, 0x5677
test ecx, ecx
jmp 0xca0e7b
push edx
jmp 0xc79203
jne 0xd3016f
push 0
jmp 0xcd87f4
ret
jmp 0xbc67c3
cmp cl, 0x2e
jmp 0xc57839
mov ecx, esi
clc
stc
sub ecx, eax
cmp ecx, 0x104
jmp 0xc792ca
push eax
push edi
movzx eax, bp
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xc56a2f
inc edx
inc eax
test edx, ebp
test bp, 0x523b
mov dword [ebp + 8], edx
clc
cmp dl, 0x67
cmp edx, ecx
jmp 0xc1d40b
cmp byte [esi + 1], 0x23
mov ecx, ebx
not cx
bswap cx
lea ecx, [esi + 1]
je 0xcbc821
push 0
jmp 0xd739a6
je 0xd1546f
cmp eax, edi
jmp 0xbcdbbd
jae 0xd1546f
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
shrd ecx, ebp, 0xfd
dec ch
xadd cx, cx
mov ecx, dword [edx + edi]
clc
test ecx, ecx
je 0xd1546f
cmp ecx, eax
jb 0xc2fe90
mov edx, dword [ebp - 0x10]
jmp 0xcb310d
push ebx
push esi
or esi, 0xffffffff
clc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
stc
cmc
cmp ecx, 0xffff
jmp 0xc63f11
jne 0xce3588
pop esi
shrd edi, edi, 0x73
pop ebx
sub edi, 0xf26149f
sbb edi, esp
jmp 0xc9eae6
ret
jne 0xd0c5fb
lea edx, [ebp - 0x114]
xchg ah, ah
cwde
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xcd2a99
mov eax, dword [ebp + 0xc]
push eax
push edi
setle ah
movzx eax, ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xd6c880
mov esp, ebp
not bp
mov ebp, 0x79a200de
pop ebp
jmp 0xc132f3
je 0xbe07b2
inc edx
cmp edx, 0x104
jmp 0xbe07ac
lea esi, [esi + 2]
sub edx, edx
test bp, ax
cmc
test cl, cl
jmp 0xd30169
je 0xcda9c4
mov bl, cl
test bl, 0xd6
test edi, eax
sub bl, 0x30
jmp 0xbbbb66
push ebp
mov ebp, esp
stc
test ax, 0x1a86
lea esp, [esp - 0x114]
cmp bl, bh
test bp, cx
push edi
mov edi, dword [ebp + 8]
cmp bl, 0x1e
test edi, edi
jmp 0xd557e9
call 0xd7613e
lea esp, [esp + 4]
cmp cx, dx
cmp eax, 0xffffffff
jmp 0xd4f423
jne 0xbc67c3
inc esi
jmp 0xd45e73
jl 0xd61448
jmp 0xc4089c
mov dword [ebp + 8], esi
jmp 0xce288f
je 0xbc67be
test eax, eax
je 0xbe1261
cmp eax, 1
jmp 0xd44667
je 0xd80faf
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xd6d694
push ecx
jmp 0xc5a8fb
pop ebp
ret
jle 0xc4088f
mov eax, dword [ebp - 4]
adc si, 0x2394
or esi, 0x1cef2acb
mov esi, dword [ebp - 8]
cmp sp, di
cmp esi, dword [eax + edi + 0x14]
jmp 0xd0ea65
ret
call eax
pop esi
movsx edi, ax
pop ebx
pop edi
jmp 0xd22b57
je 0xd80faf
mov eax, 0x5a4d
jmp 0xd80fa6
mov ebx, dword [eax + edi + 0x18]
test cl, cl
stc
test ebx, ebx
jmp 0xd72580
je 0xd61448
mov edx, dword [eax + edi + 0x20]
jmp 0xbf1f0c
push ecx
push eax
jmp 0xc744c2
cmp word [edi], ax
je 0xcb6dd2
sub eax, eax
bswap edi
pop edi
jmp 0xc5aba1