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

Disassembly:
ret
dec ebx
test ax, bp
lea edx, [edx + edi]
cmp al, 0x55
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x7df48d8
jmp 0x7f27b86
ret
jle 0x7f27b7b
mov eax, dword [ebp - 4]
xor esi, ecx
mov esi, dword [ebp - 8]
cmp ecx, 0x3434783b
jmp 0x7df48d8
pop ebp
jmp 0x7df138b
je 0x7f2c28d
cmp eax, 1
jne 0x7f2f693
inc esi
jmp 0x7f36b07
ret
je 0x7ec8296
mov cl, byte [esi + 1]
jmp 0x7f4dd4a
ret
test edi, edi
jmp 0x7df8e97
ret
je 0x7ec7ff2
sub eax, eax
pop edi
jmp 0x7f396f5
inc esi
cmc
jmp 0x7f300bb
cmp esi, dword [eax + edi + 0x14]
jmp 0x7f3181e
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
cmc
push edi
mov edi, dword [ebp + 8]
test di, sp
cmc
jmp 0x7df2223
jmp 0x7f2f693
test dl, dl
je 0x7f32ce3
mov byte [edi + eax], dl
jmp 0x7f42a5f
je 0x7f29626
cmp ecx, eax
jmp 0x7df9667
je 0x7f2f690
test eax, eax
jmp 0x7df1376
je 0x7df2b69
mov ecx, dword [ebp + 0xc]
jmp 0x7f2ce15
jae 0x7f29626
sub ecx, ecx
test ebx, ebx
jmp 0x7f53e6e
jb 0x7f2a581
mov edx, dword [ebp - 0x10]
stc
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x7f29c4f
pop edi
jmp 0x7f2c540
mov cl, byte [esi + 2]
add esi, 2
jmp 0x7f50e19
pop ebp
ret
call eax
mov edi, eax
jmp 0x7f3826e
call fcn.07f42a28
lea esp, [esp + 4]
test sp, 0x4c28
cmp bx, 0x6296
cmp eax, 0xffffffff
jmp 0x7df89b5
mov esp, ebp
jmp 0x7dfb314
mov edx, dword [edi + 0x3c]
clc
stc
lea edx, [edx + edi]
stc
cmc
test bp, 0x1f15
cmp dword [edx], 0x4550
jne 0x7df2b69
mov eax, dword [edx + 0x78]
jmp 0x7f2bda5
mov ebx, esi
test si, di
stc
sub ebx, eax
test di, 0x559a
clc
jmp 0x7f2b06b
jne 0x7f50e27
push 0
jmp 0x7f31817
mov ecx, dword [ebp + 0xc]
dec esi
rcl si, 0xd5
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
mov esi, 0x39c97d19
clc
xchg si, si
lea esi, [ebx + eax]
sbb ax, 0x5807
ror eax, cl
btc ax, 0x8f
mov eax, dword [ebp + 0x10]
cmp si, 0x24a
stc
push eax
cbw
nop
sar esi, 1
btr eax, edx
btc ax, 0xff
mov eax, dword [edx + esi*4]
cmc
cmp di, bp
add eax, edi
jmp 0x7ec7503
jne 0x7f29c71
pop esi
bsf di, bx
sar di, 0x54
pop ebx
cmp cl, dl
rcl edi, 0xb3
sub eax, eax
movsx edi, ax
mov edi, edx
pop edi
jmp 0x7f4d66a
jae 0x7f2a581
lea eax, [ecx + edi]
mov cl, byte [eax]
not esi
or esi, esp
mov esi, ebx
mov esi, eax
cmc
test di, ax
test cl, cl
je 0x7f29626
mov edi, edi
stc
cmp cl, 0x2e
jmp 0x7df1905
push ecx
jmp 0x7f2be12
test cl, cl
jmp 0x7f29620
pop esi
pop ebx
cmove ax, bp
lea eax, [ecx + edi]
pop edi
jmp 0x7ec7e94
je 0x7df48d8
mov edx, dword [eax + edi + 0x20]
jmp 0x7df01b7
cmp ebx, 0x104
jmp 0x7df920a
mov dword [ebp - 4], eax
jmp 0x7f4db0b
push edi
jmp 0x7f55062
mov ecx, dword [ebp - 4]
movsx ax, dl
mov edx, dword [ecx + edi + 0x24]
movsx eax, si
xchg cx, ax
movzx cx, dh
lea eax, [edx + esi*2]
xchg cx, dx
bswap ecx
movzx edx, cx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x7f34cef
mov esp, ebp
pop ebp
jmp 0x7df2257
test ecx, ecx
jmp 0x7f2efed
jmp 0x7f2f693
je 0x7df2b69
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x7df2b63
ja 0x7ec85fa
movsx eax, cl
mov cl, byte [esi]
cmp ah, 0x71
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
test cl, cl
jmp 0x7ec85f4
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x7df0adf
cmp al, 9
jmp 0x7f2f3e4
push edx
push edi
jmp 0x7f37a5e
jae 0x7f29626
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x7df6a5f
jne 0x7f38276
lea ecx, [ebp - 0x114]
push ecx
nop
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x7ec6e51
jae 0x7f29626
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
clc
stc
mov ecx, dword [ecx + edi]
stc
test ecx, ecx
jmp 0x7f35339
jb 0x7f53e83
lea eax, [ebp - 0x114]
jmp 0x7f33469
push eax
cmovs ax, di
movsx eax, sp
mov byte [ebp + ecx - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
call eax
mov edi, eax
test edi, edi
jmp 0x7f32636
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x7df4f16
sub eax, eax
not di
pop edi
jmp 0x7f4286b
jne 0x7df6a65
pop esi
and edi, 0x665a202a
pop ebx
test esp, esi
stc
jmp 0x7f35315
mov dword [ebp + 8], esi
jmp 0x7f2e86c
mov ebx, dword [eax + edi + 0x18]
clc
test ebx, ebx
jmp 0x7f2abc6
call fcn.07df491f
add esp, 0xc
movzx edi, si
pop esi
pop ebx
pop edi
mov esp, ebp
jmp 0x7df1330
test edi, edi
je 0x7f29626
cmp byte [esi + 1], 0x23
bswap cx
mov cx, sp
movsx ecx, si
lea ecx, [esi + 1]
je 0x7dfb04e
push 0
jmp 0x7f2a547
mov esp, ebp
mov bp, di
cmovns bp, ax
mov bp, 0x4b24
pop ebp
jmp 0x7df21bd
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x7def571
inc ecx
inc eax
cmp ecx, ebx
jmp 0x7f32cdd
je 0x7df2b69
mov edx, dword [edx + 0x7c]
clc
test al, 0x22
cmp dh, bl
push ebx
stc
cmc
test bh, dl
push esi
or esi, 0xffffffff
stc
cmp si, cx
clc
mov dword [ebp - 0x10], edx
test ebp, ebx
cmp esi, 0x6528385f
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0x7f37402
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x7f328b4
mov esp, ebp
movzx ebp, bp
cmovns ebp, ebp
pop ebp
jmp 0x7df01d7
test eax, eax
jmp 0x7f42a73
inc esi
cmc
jmp 0x7f2a552
sub edx, edx
cmp bp, bp
clc
test cl, cl
je 0x7ec85fa
mov al, cl
sub al, 0x30
jmp 0x7df35ac
jbe 0x7f32ce3
lea edi, [ebp - 0x114]
neg dl
xadd dl, dl
sub edi, eax
neg dl
mov dl, byte [eax]
jmp 0x7df696f
call fcn.07df491f
add esp, 0xc
mov esi, 0x5ac90859
movsx edi, dx
pop esi
pop ebx
jmp 0x7dfaf74