Function at 0x925873
Capabilities:
Check for peb beingdebugged flag
Get number of processors

Disassembly:
add dword [edx + esi*2 + 3], edi
popal
add dh, byte es:[eax + 0x5c]
add dh, byte [eax + 0x5e]
add dword [ecx + esi*2 + 2], edi
jno 0x9256d2
add al, 0x6d
add dh, byte fs:[ecx + 0x7b]
add esp, dword [esi + 0x6f]
add esp, dword [edx + 0x45]
add ebp, dword [edx]
jle 0x92569d
dec edi
add eax, dword gs:[ebp + 0x49]
add dword [edi + 0x5c], esp
add al, 0x48
xor eax, 0x3264f02
dec edx
dec esp
add dl, byte [ebp + 0x59]
add dword [edx + 0x7a], esi
add dword [edx + 0x7b], esi
add ebx, dword [ecx + 0x4f]
add dword [edi + 0x66], ecx
add eax, dword [eax + 0x21]
add dword [edi + 0x6a], ebp
add dword [ecx + 0x48], edi
add dword [ebx + 0x72], edx
add ebp, dword [ebx]
and dword [ebx], eax
dec edx
dec esi
add dword [edx + 0x7c], esi
add ebx, dword [esi + 0x73]
add dword [esi + ecx*2 + 1], edi
push ebx
jae 0x9256dd
pop esi
jae 0x9256d6
jl 0x925725
dec esi
add dword [ebx + 0x73], edx
add bh, byte [edx]
xor dword [ebx + edi], eax
cmp dh, byte [ecx]
add al, 0x3b
ja 0x9256e3
inc ecx
dec esi
add eax, dword [eax + 0x24]
add al, byte [ecx + 0x50]
add eax, dword [eax + 0x22]
add al, byte [ecx + 0x4f]
add cl, byte [eax + 0x63]
add cl, byte [eax + 0x60]
add dword [edi + 0x5d], esp
push es
pop edx
and al, 1
pop esi
add cl, byte [eax + 0x61]
add cl, byte [eax + 0x62]
add eax, dword [ebp + 0x4b]
add cl, byte [edi + 0x28]
add cl, byte [edi + 0x2d]
add dword [ebx + 0x67], ebp
add cl, byte [edi + 0x27]
add cl, byte [edi + 0x29]
add cl, byte [edi + 0x30]
add cl, byte [edi + 0x2b]
add cl, byte [edi + 0x2f]
add cl, byte [edi + 0x2c]
add cl, byte [edi + 0x2a]
add cl, byte [edi + 0x2e]
add dword [ebx + 0x68], ebp
add ecx, dword [edi + 0x62]
add dl, byte [ebp + 0x5c]
add ecx, dword [edi + 0x63]
add dl, byte [ebp + 0x5a]
add dword [edi + 0x6c], ebp
add ecx, dword [edi + 0x64]
add dword [edi + 0x6b], ebp
add dl, byte [ebp + 0x5b]
add dword [edi + 0x6d], ebp
add edx, dword [ebx + 0x53]
add bl, byte [ebx + 0x62]
add al, 0x54
pop edi
add al, 0x54
add bl, byte [bp + di + 0x61]
add dword [edx + 0x7d], esi
add bl, byte [ebx + 0x60]
add ah, byte [eax + 0x49]
add edx, dword [esi + 0x7a]
add ah, byte [eax + 0x4b]
add ah, byte [eax + 0x4d]
add ah, byte [eax + 0x4c]
add edx, dword [esi + 0x7b]
add dword [esi + 0x26], esi
add ah, byte [eax + 0x4a]
add ah, byte [ebx + ecx*2 + 1]
ja 0x9257e1
add ah, byte [ecx + ecx*2 + 2]
dec esp
add dword [edi + 0x69], esi
add al, 0x5e
inc ebx
add ah, byte [edi + eax*2 + 3]
pop ecx
push eax
add ah, byte [edx + ecx*2 + 2]
dec eax
add ah, byte [ebp + eax*2 + 1]
ja 0x925801
add ah, byte [esi + eax*2 + 4]
popal
jl 0x9257a1
pop ebx
pop edi
add ebx, dword [ebx + 0x5d]
pop ebx
pop ebp
add ah, byte [edi + 0x6c]
add ebx, dword [ebx + 0x5e]
add ebx, dword [ebx + 0x60]
add ah, byte [edi + 0x6e]
add ah, byte [edi + 0x6d]
add ebx, dword [ebp + 0x50]
add ch, byte [edx + 0x58]
add ebx, dword [ebp + 0x51]
add ch, byte [edx + 0x59]
add al, 0x67
jno 0x9257c5
pop esi
jne 0x9257c8
pop esi
je 0x9257ca
insb byte es:[edi], dx
pop esi
add ebx, dword [edi + 0x73]
add dword [ebx + 4], edi
imul ebx, dword [esi + 1], 0x6f02227c
pop ebp
add ch, byte [edi + 0x5e]
add dword [ebx + esi*2 + 2], edi
jo 0x925841
pop edi
add esp, dword [ecx + 0x28]
add dword [ebp + 0x36], edi
add esp, dword [edx + 0x3b]
add dword [ebx + 0x74], edx
add dword [edx + 0x79], esp
add cl, byte [edi + 0x32]
add cl, byte [edi + 0x31]
add dl, byte [ebp + 0x5e]
add dl, byte [ebp + 0x5d]
add al, 0x4e
push edi
add edx, dword [ebx + 0x55]
push ebx
push ebp
add dword [esi + 0x27], esi
add ah, byte [eax + 0x4f]
add ah, byte [eax + 0x4e]
add ah, byte [edi + ecx*2 + 2]
dec ebp
add ah, byte [eax + edx*2 + 2]
dec esi
add ebx, dword [ecx + 0x51]
add al, 0x65
sub dword [ecx], eax
jns 0x92586a
add ah, byte [edi + 0x6f]
add ah, byte [edi + 0x70]
add ah, byte [edi + 0x71]
add al, 0x65
daa
add ch, byte [edi + ebx*2 + 3]
pop esi
jbe 0x925836
outsb dx, byte [esi]
inc ecx
add esp, dword [ecx + 0x29]
add dh, byte [eax + 0x60]
add dword [ebx + 0x75], edx
add eax, dword [ebp + 0x4f]
dec edi
add ecx, dword [edi + 0x65]
add bl, byte [ebx + 0x63]
add ah, byte [eax + 0x50]
add ebx, dword [ebx + 0x61]
add dword [ebx + 0x76], edx
add al, 0x41
arpl word [ebx], ax
inc ebp
push eax
add dword [ebx + 0x69], ebp
add al, 0x48
inc esi
add bl, byte [ebx + 0x64]
add dword [edi + 0x6b], esi
add ah, byte [ecx + edx*2 + 1]
jns 0x9258b3
add ebx, dword [ebp + 0x53]
pop ebp
push ebx
add ch, byte [edx + 0x5a]
add ch, byte [edx + 0x5b]
add dword [ebx + 0x40], edi
jnp 0x9258b5
add ch, byte [edi + 0x5f]
add dword [ebx + 0x77], edx
add dword [esi + 0x21], ebx
add dword [esi + 0x22], ebx
add bh, byte [edx]
xor al, byte [ecx]
bound edi, qword [edx + 1]
bound edi, qword [ebx + 2]
inc ecx
push ecx
add dword [edx + 0x7c], esp
add al, 0x41
push 0x3626701
inc ebp
push edx
add dword [edi + 0x64], esp
add cl, byte [eax + 0x65]
add cl, byte [eax + 0x66]
add cl, byte [eax + 0x64]
add dword [edi + 0x5f], esp
add dword [edi + 0x60], esp
add dword [edi + 0x63], esp
add dword [edi + 0x61], esp
add ecx, dword [edx + 0x54]
push esp
add ecx, dword [edx + 0x55]
add cl, byte [edi + 0x33]
add dword [ebx + 0x6a], ebp
add dword [ebx + 0x6b], ebp
add ecx, dword [edx + 0x52]
add ecx, dword [edx + 0x56]
add dl, byte [ebp + 0x65]
add dword [edi + 0x70], ebp
add dl, byte [ebp + 0x60]
add dl, byte [ebp + 0x5f]
add ecx, dword [edi + 0x69]
add dl, byte [ebp + 0x64]
add dword [edi + 0x6e], ebp
add ecx, dword [edi + 0x67]
add al, 0x4e
pop edx
add dword [ebx + 0x26], esi
add al, 0x54
jo 0x9258ea
push ebp
popal
add dl, byte [ebp + 0x66]
add dl, byte [ebp + 0x63]
add dl, byte [ebp + 0x62]
add ecx, dword [edi + 0x66]
add dword [edi + 0x6f], ebp
add dword [ebx + 0x24], esi
add edx, dword [ebx + 0x5c]
add bl, byte [ebx + 0x66]
add dword [edx + 0x7e], esi
add edx, dword [ebx + 0x59]
add bl, byte [ebx + 0x67]
add edx, dword [ebx + 0x5a]
add edx, dword [edx + 0x28]
add bl, byte [ebx + 0x65]
add edx, dword [ebx + 0x58]
add dword [ebx + 0x23], esi
add dword [ebx + 0x21], esi
add dword [ebx + 0x25], esi
add edx, dword [ebx + 0x5d]
add dword [ebx + 0x22], esi
add edx, dword [ebx + 0x5b]
add edx, dword [ebx + 0x5f]
add al, 0x5e
dec edi