Function at 0x7038f200
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
add byte [ebx], 0xf7
sbb al, byte [eax]
add byte [ebx], 0xf8
sbb al, byte [eax]
add byte [ebx], 0xf9
sbb al, byte [eax]
add byte [ebx], 0xfa
sbb al, byte [eax]
add byte [ebx], 0xfb
sbb al, byte [eax]
add byte [ebx], 0xfc
sbb al, byte [eax]
add byte [ebx], 0xfd
sbb al, byte [eax]
add byte [ebx], 0xfe
sbb al, byte [eax]
add byte [ebx], 0xff
sbb al, byte [eax]
add byte [ebx], 0
sbb eax, dword [eax]
add byte [ebx], 1
sbb eax, dword [eax]
add byte [ebx], 2
sbb eax, dword [eax]
add byte [ebx], 3
sbb eax, dword [eax]
add byte [ebx], 4
sbb eax, dword [eax]
add byte [ebx], 5
sbb eax, dword [eax]
add byte [ebx], 6
sbb eax, dword [eax]
add byte [ebx], 7
add eax, dword [edi]
sbb eax, dword [eax]
add byte [ebx], 8
sbb eax, dword [eax]
add byte [ebx], 9
sbb eax, dword [eax]
add byte [ebx], 0xa
sbb eax, dword [eax]
add byte [ebx], 0xb
sbb eax, dword [eax]
add byte [ebx], 0xc
sbb eax, dword [eax]
add byte [ebx], 0xd
sbb eax, dword [eax]
add byte [ebx], 0xe
sbb eax, dword [eax]
add byte [ebx], 0xf
sbb eax, dword [eax]
add byte [ebx], 0x10
sbb eax, dword [eax]
add byte [ebx], 0x11
sbb eax, dword [eax]
add byte [ebx], 0x12
sbb eax, dword [eax]
add byte [ebx], 0x13
sbb eax, dword [eax]
add byte [ebx], 0x14
sbb eax, dword [eax]
add byte [ebx], 0x15
sbb eax, dword [eax]
add byte [ebx], 0x16
sbb eax, dword [eax]
add byte [ebx], 0x17
sbb eax, dword [eax]
add byte [ebx], 0x18
sbb eax, dword [eax]
add byte [ebx], 0x19
sbb eax, dword [eax]
add byte [ebx], 0x1a
sbb eax, dword [eax]
add byte [ebx], 0x1b
sbb eax, dword [eax]
add byte [ebx], 0x1c
sbb eax, dword [eax]
add byte [ebx], 0x1d
sbb eax, dword [eax]
add byte [ebx], 0x1e
sbb eax, dword [eax]
add byte [ebx], 0x1f
sbb eax, dword [eax]
add byte [ebx], 0x20
sbb eax, dword [eax]
add byte [ebx], 0x21
sbb eax, dword [eax]
add byte [ebx], 0x22
sbb eax, dword [eax]
add byte [ebx], 0x23
sbb eax, dword [eax]
add byte [ebx], 0x24
sbb eax, dword [eax]
add byte [ebx], 0x25
sbb eax, dword [eax]
add byte [ebx], 0x26
sbb eax, dword [eax]
add byte [ebx], 0x6d
sbb eax, dword [eax]
add byte [ebx], 0x6f
sbb eax, dword [eax]
add byte [ebx], 0x71
sbb eax, dword [eax]
add byte [ebx], 0x79
sbb eax, dword [eax]
add byte [ebx], 0x83
sbb eax, dword [eax]
add byte [ebx], 0x8b
sbb eax, dword [eax]
add byte [ebx], 0x12
sbb al, 0
add byte [ebx], 0x17
sbb al, 0
add byte [ebx], 0x18
sbb al, 0
add byte [ebx], 0x19
sbb al, 0
add byte [ebx], 0x1a
sbb al, 0
add byte [ebx], 0x1b
sbb al, 0
add byte [ebx], 0x1c
sbb al, 0
add byte [ebx], 0x1d
sbb al, 0
add byte [ebx], 0x34
sbb al, 0
add byte [ebx], 0x46
sbb al, 0
add byte [ebx], 0x47
sbb al, 0
add byte [ebx], 0xb0
sbb al, 0
add byte [ebx], 0xc7
sbb al, 0
add byte [ebx], 0xe4
sbb al, 0
add byte [ebx], 0x78
sbb eax, 0xa0038000
sbb eax, 0xb5038000
sbb eax, 0x65038000
push ds
add byte [eax + 0x1e6d03], al
add byte [ebx], 0x6e
push ds
add byte [eax + 0x1e6f03], al
add byte [ebx], 0x70
push ds
add byte [eax + 0x205803], al
add byte [ebx], 0x5a
and byte [eax], al
add byte [ebx], 0x5b
and byte [eax], al
add byte [ebx], 0x5c
and byte [eax], al
add byte [ebx], 0x5e
and byte [eax], al
add byte [ebx], 0x64
and byte [eax], al
add byte [ebx], 0x68
and byte [eax], al
add byte [ebx], 0x8f
and byte [eax], al
add byte [ebx], 0x90
and byte [eax], al
add byte [ebx], 0xbc
and eax, dword [eax]
add byte [ebx], 0xc4
and eax, dword [eax]
add byte [ebx], 0xc5
and eax, dword [eax]
add byte [ebx], 0xc6
and eax, dword [eax]
add byte [ebx], 0xc7
and eax, dword [eax]
add byte [ebx], 0xc8
and eax, dword [eax]
add byte [ebx], 0xc9
and eax, dword [eax]
add byte [ebx], 0xd7
and eax, dword [eax]
add byte [ebx], 0xe1
and eax, dword [eax]
add byte [ebx], 0x3b
and al, 0
add byte [ebx], 0xed
add byte es:[eax + 0x26ee03], al
add byte es:[eax + 0x270903], al
add byte [ebx], 0xa
daa
add byte [eax + 0x286203], al
add byte [ebx], 0x63
sub byte [eax], al
add byte [ebx], 0x64
sub byte [eax], al
add byte [ebx], 0x65
sub byte [eax], al
add byte [ebx], 0xa1
sub byte [eax], al
add byte [ebx], 0xa2
sub byte [eax], al
add byte [ebx], 0xa6
sub dword [eax], eax
add byte [ebx], 0x8f
sub al, byte [eax]
add byte [ebx], 0x90
sub al, byte [eax]
add byte [ebx], 0x91
sub al, byte [eax]
add byte [ebx], 0xa4
sub al, byte [eax]
add byte [ebx], 0xce
sub al, byte [eax]
add byte [ebx], 0x57
sub eax, dword [eax]
add byte [ebx], 0x58
sub eax, dword [eax]
add byte [ebx], 0xf7
sub al, 0
add byte [ebx], 0xc
sub eax, 0xd038000
sub eax, 0x24038000
sub eax, 0x25038000
sub eax, 0x4f038000
sub eax, 0x51038000
sub eax, 0x55038000
sub eax, 0x74038000
add byte cs:[eax + 0x2e7503], al
add byte [ebx], 0x76
add byte cs:[eax + 0x300403], al
add byte [ebx], 0xc
xor byte [eax], al
add byte [ebx], 0x33
xor dword [eax], eax
add byte [ebx], 0x36
xor dword [eax], eax
add byte [ebx], 0x62
xor dword [eax], eax
add byte [ebx], 0x89
xor dword [eax], eax
add byte [ebx], 0x83
xor al, byte [eax]
add byte [ebx], 0xd9
xor al, byte [eax]
add byte [ebx], 0x8d
xor eax, dword [eax]
add byte [ebx], 0x8e
xor eax, dword [eax]
add byte [ebx], 0x35
xor al, 0
add byte [ebx], 0xf3
xor eax, 0xd2038000
cmp byte [eax], al
add byte [ebx], 0xd4