Function at 0x1400f4c7e
Capabilities:
Access peb ldr_data
Get number of processors
Get process filename
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x1a919ef8
pushf
not eax
add eax, 0x7f7f39e0
xor eax, 0x2250729
rol eax, 0xff
popf
pushf
not eax
add eax, 0x40d7699e
xor eax, 0xd731ab6
rol eax, 0xff
popf
cmp eax, 7
jne 0x1400f4cbb
popf
pop rax
jmp 0x1400f5282
cmp eax, 8
jne 0x1400f4cca
popf
pop rax
jmp 0x1400f5317
cmp eax, 0x17
jne 0x1400f4cd9
popf
pop rax
jmp 0x1400f5b11
cmp eax, 0xd
jne 0x1400f4ce8
popf
pop rax
jmp 0x1400f556c
cmp eax, 0x18
jne 0x1400f4cf7
popf
pop rax
jmp 0x1400f5b9b
cmp eax, 0xa
jne 0x1400f4d06
popf
pop rax
jmp 0x1400f543f
cmp eax, 9
jne 0x1400f4d15
popf
pop rax
jmp 0x1400f53ce
cmp eax, 1
jne 0x1400f4d24
popf
pop rax
jmp 0x1400f4ebf
cmp eax, 6
jne 0x1400f4d33
popf
pop rax
jmp 0x1400f51b4
cmp eax, 0x16
jne 0x1400f4d42
popf
pop rax
jmp 0x1400f5ab4
cmp eax, 0x11
jne 0x1400f4d51
popf
pop rax
jmp 0x1400f57d2
cmp eax, 0xc
jne 0x1400f4d60
popf
pop rax
jmp 0x1400f551e
cmp eax, 0xe
jne 0x1400f4d6f
popf
pop rax
jmp 0x1400f565a
cmp eax, 0x14
jne 0x1400f4d7e
popf
pop rax
jmp 0x1400f59ac
cmp eax, 0
jne 0x1400f4d8d
popf
pop rax
jmp 0x1400f4e23
cmp eax, 2
jne 0x1400f4d9c
popf
pop rax
jmp 0x1400f4f45
cmp eax, 0xb
jne 0x1400f4dab
popf
pop rax
jmp 0x1400f54c3
cmp eax, 4
jne 0x1400f4dba
popf
pop rax
jmp 0x1400f5076
cmp eax, 0x10
jne 0x1400f4dc9
popf
pop rax
jmp 0x1400f5751
cmp eax, 0x12
jne 0x1400f4dd8
popf
pop rax
jmp 0x1400f5867
cmp eax, 0xf
jne 0x1400f4de7
popf
pop rax
jmp 0x1400f56bb
cmp eax, 5
jne 0x1400f4df6
popf
pop rax
jmp 0x1400f50de
cmp eax, 0x15
jne 0x1400f4e05
popf
pop rax
jmp 0x1400f5a10
cmp eax, 0x13
jne 0x1400f4e14
popf
pop rax
jmp 0x1400f58fa
cmp eax, 3
jne 0x1400f4e23
popf
pop rax
jmp 0x1400f4ff4
push rbx
push r15
sub rsp, 0x28
mov rax, qword [0x140042188]
mov r15, rcx
mov qword [rsp + 0x58], r12
mov r12d, edx
test rax, rax
jne 0x1400f4e79
push rax
pushf
mov eax, 0x5444d76a
pushf
not eax
add eax, 0x4893d49f
xor eax, 0xca20688
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x12d823ce
xor eax, 0x171b2a61
rol eax, 0x99
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x8e41c7bf
pushf
not eax
add eax, 0x59bb300b
xor eax, 0x57f08792
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x2e4015c5
xor eax, 0x6dbd4f5c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x27363bbb
xor eax, 0x503ab980
rol eax, 0xc2
popf
jmp 0x1400f4cac
mov rax, qword gs:[0x60]
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rdi
mov r8, qword [rax + 0x18]
mov qword [rsp + 0x20], r14
mov rax, qword [r8 + 0x10]
mov rbp, qword [rax]
mov rsi, rbp
nop
push rax
pushf
mov eax, 0x440c7a3b
pushf
not eax
add eax, 0x3409ca4c
xor eax, 0x331e8bcf
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x230f1a31
xor eax, 0x778f8dbb
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x492212ee
xor eax, 0x2de9f185
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x470bddd2
xor eax, 0x7b1d26a8
rol eax, 0xe0
popf
jmp 0x1400f4cac
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x1400f4f9b
push rax
pushf
mov eax, 0xfc791504
pushf
not eax
add eax, 0xe1eb467
xor eax, 0x1092de4a
rol eax, 0
popf
pushf
not eax
add eax, 0x30cafe4a
xor eax, 0x2f938d21
rol eax, 0x34
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0xf942655d
pushf
not eax
add eax, 0xc1f749e
xor eax, 0x644409eb
rol eax, 0xba
popf
pushf
not eax
add eax, 0x39a3e63e
xor eax, 0x55b4fca5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x52543687
xor eax, 0x3626778c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbb31ceb
xor eax, 0x6fdaaa0
rol eax, 0x34
popf
jmp 0x1400f4cac
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x1400f5043
push rax
pushf
mov eax, 0x81316cbc
pushf
not eax
add eax, 0x736c4488
xor eax, 0x76bd17ae
rol eax, 2
popf
pushf
not eax
add eax, 0x6621d07c
xor eax, 0x74fec14b
rol eax, 0x37
popf
pushf
not eax
add eax, 0x1b05c325
xor eax, 0x43f5453d
rol eax, 0x5d
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x223b8e4c
pushf
not eax
add eax, 0x542081bf
xor eax, 0x1190830d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x28b012a8
xor eax, 0x609bf688
rol eax, 0xf0
popf
jmp 0x1400f4cac
mov r14d, dword [rdi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0xd1df7e3b
pushf
not eax
add eax, 0x2aa2e148
xor eax, 0x730257d3
rol eax, 6
popf
pushf
not eax
add eax, 0x37a3b90b
xor eax, 0x7489ce9d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x539a5b7e
xor eax, 0x2434208e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x77d4157a
xor eax, 0x101b273b
rol eax, 0x4d
popf
jmp 0x1400f4cac
dec r10d
mov r9d, 0xf4331dc9
pushf
not r9d
add r9d, 0x6a9dc770
xor r9d, 0x7434852f
rol r9d, 0x90
popf
pushf
not r9d
add r9d, 0x2f71ad3a
xor r9d, 0xb3ecd6d
rol r9d, 0x3d
popf
lea rax, [r14 + r10*4]
mov eax, dword [rax + r11]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
movzx r8d, byte [rax]
inc rax
test r8b, r8b
je 0x1400f516e
push rax
pushf
mov eax, 0xb0d006db
pushf
not eax
add eax, 0x29730aa7
xor eax, 0x39ad8e8
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x571f4995
xor eax, 0x69b2bba8
rol eax, 0x48
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x307d51a3
pushf
not eax
add eax, 0x4ad71ade
xor eax, 0x48b300b
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x48997641
xor eax, 0x4caeb850
rol eax, 0xac
popf
pushf
not eax
add eax, 0x70355efe
xor eax, 0x21b0acd4
rol eax, 0x56
popf
jmp 0x1400f4cac
movsx ecx, r8b
lea rax, [rax + 1]
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
movzx r8d, byte [rax - 1]
cmova edx, ecx
push rdx
not dword [rsp]
and dword [rsp], r9d
push r9
not r9d
and edx, r9d
pop r9
or edx, dword [rsp]
add rsp, 8
imul r9d, edx, 0x1000193
test r8b, r8b
jne 0x1400f524f
push rax
pushf
mov eax, 0xd51d252e
pushf
not eax
add eax, 0x5b546b28
xor eax, 0x4b09942e
rol eax, 0x68
popf
pushf
not eax
add eax, 0x5b559785
xor eax, 0x6e1efd03
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa32e556
xor eax, 0x49f10b5a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x3a46b355
xor eax, 0x4289eae1
rol eax, 0x9b
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x3755c41d
pushf
not eax
add eax, 0xea75972
xor eax, 0x2ddeb4f9
rol eax, 0x65
popf
pushf
not eax
add eax, 0x50fa0bff
xor eax, 0x3f15d63f
rol eax, 0xc3
popf
jmp 0x1400f4cac
cmp r9d, 0x94393a46
je 0x1400f52e4
push rax
pushf
mov eax, 0x92bd86e8
pushf
not eax
add eax, 0x3fbe613a
xor eax, 0x675c8470
rol eax, 0x88
popf
pushf
not eax
add eax, 0x58a708c0
xor eax, 0x3a3a38dd
rol eax, 0xba
popf
pushf
not eax
add eax, 0x561a0fa7
xor eax, 0x467b9b0f
rol eax, 0x38
popf
pushf
not eax
add eax, 0x44be39fc
xor eax, 0x22c0be1c
rol eax, 0xf0
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0xa8a64317
pushf
not eax
add eax, 0x3acd2f2f
xor eax, 0x1bc822fc
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x2148e4f6
xor eax, 0x345a5457
rol eax, 0xd5
popf
jmp 0x1400f4cac
test r10d, r10d
jne 0x1400f5375
push rax
pushf
mov eax, 0x26cf5192
pushf
not eax
add eax, 0xe3db395
xor eax, 0x36209895
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x5de2465b
xor eax, 0x43367eef
rol eax, 0x96
popf
pushf
not eax
add eax, 0x76fac9c0
xor eax, 0x1d70424
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x7c009c57
xor eax, 0x21debc81
rol eax, 0xe0
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0xdf33808d
pushf
not eax
add eax, 0x4ebf5f3
xor eax, 0x72798e34
rol eax, 0x69
popf
pushf
not eax
add eax, 0x6eebaeb2
xor eax, 0x19ad1f74
rol eax, 0x62
popf
pushf
not eax
add eax, 0x65070beb
xor eax, 0x78e7a8f5
rol eax, 0x25
popf
pushf
not eax
add eax, 0x419dd363
xor eax, 0x592af405
rol eax, 0x2c
popf
jmp 0x1400f4cac
mov rax, qword [rsi]
mov rsi, rax
cmp rax, rbp
je 0x1400f540c
push rax
pushf
mov eax, 0xf5f6bce7
pushf
not eax
add eax, 0x2bba7789
xor eax, 0x46d26ca2
rol eax, 0x58
popf
pushf
not eax
add eax, 0x12f795f3
xor eax, 0xf84241c
rol eax, 0x14
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x60328f10
pushf
not eax
add eax, 0x1d2c0148
xor eax, 0x159412e2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x219c56f6
xor eax, 0x36c7a040
rol eax, 0x41
popf
jmp 0x1400f4cac
cmp qword [rax + 0x30], 0
jne 0x1400f547d
push rax
pushf
mov eax, 0xbcbcc9e7
pushf
not eax
add eax, 0x3d63d7fd
xor eax, 0x3b1505d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8dcba47
xor eax, 0x55ea7d2e
rol eax, 0x58
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0xe2d0d7f3
pushf
not eax
add eax, 0x5d7d98d6
xor eax, 0x5ec7e101
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x6058c8c5
xor eax, 0x52120b71
rol eax, 0x17
popf
pushf
not eax
add eax, 0x79489070
xor eax, 0x7c73a398
rol eax, 0xdc
popf
jmp 0x1400f4cac
xor eax, eax
push rax
pushf
mov eax, 0x20933795
pushf
not eax
add eax, 0x43b8158e
xor eax, 0x5e5a82ce
rol eax, 0x43
popf
pushf
not eax
add eax, 0x34b3391d
xor eax, 0x667170e4
rol eax, 0x36
popf
pushf
not eax
add eax, 0x3f737aa4
xor eax, 0x43c678f1
rol eax, 6
popf
pushf
not eax
add eax, 0x4f39b0f2
xor eax, 0x50cc08aa
rol eax, 0x29
popf
jmp 0x1400f4cac
mov r14, qword [rsp + 0x20]
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov qword [0x140042188], rax
push rax
pushf
mov eax, 0xbafaa9ec
pushf
not eax
add eax, 0x2865a247
xor eax, 0x3bf26695
rol eax, 0x33
popf
pushf
not eax
add eax, 0x33e03c62
xor eax, 0x3d68879d
rol eax, 0x10
popf
jmp 0x1400f4cac
mov r9d, 0x5f9ed5e8
pushf
not r9d
add r9d, 0x7ba35f13
xor r9d, 0x335263c7
rol r9d, 0xa1
popf
pushf
not r9d
add r9d, 0x6feb8f97
xor r9d, 0x112db9bc
rol r9d, 0x4e
popf
mov r8d, 0x55032049
pushf
not r8d
add r8d, 0x4d6f7f34
xor r8d, 0x43e675b
rol r8d, 0xcc
popf
pushf
not r8d
add r8d, 0x49ca57af
xor r8d, 0x262f37ea
rol r8d, 0xcc
popf
mov rdx, r12
xor ecx, ecx
mov rbx, r12
jmp 0x1400f55e5
call rax
mov r12, qword [rsp + 0x58]
mov r8, rax
test rax, rax
jne 0x1400f5627
push rax
pushf
mov eax, 0xe4b798f
pushf
not eax
add eax, 0x706ee663
xor eax, 0x5efb961e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x7e720d98
xor eax, 0x11f4a1f9
rol eax, 0x39
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x3ed34ba
pushf
not eax
add eax, 0x6b2a441f
xor eax, 0x771206a5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x3e9bf0f9
xor eax, 0x365a78aa
rol eax, 0xae
popf
jmp 0x1400f4cac
add rsp, 0x28
pop r15
pop rbx
ret
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
jmp 0x1400f551e
mov rcx, r8
cmp r8, r15
jbe 0x1400f579f
push rax
pushf
mov eax, 0xb3014907
pushf
not eax
add eax, 0x324386a0
xor eax, 0x2a4653ad
rol eax, 0x18
popf
pushf
not eax
add eax, 0x40bde65b
xor eax, 0xdc33ad9
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb5e088c
xor eax, 0x1689eddc
rol eax, 0x65
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0xaf0da0bc
pushf
not eax
add eax, 0x9860c7f
xor eax, 0x4a47768e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x47293ee1
xor eax, 0x29dd2ef5
rol eax, 0xde
popf
jmp 0x1400f4cac
lea rdx, [rbx + r15]
cmp r8, rdx
jae 0x1400f5821
push rax
pushf
mov eax, 0x12478a65
pushf
not eax
add eax, 0x12ff26ac
xor eax, 0x58144b05
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x5b5cd2d9
xor eax, 0x786866d6
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x1294c29b
xor eax, 0x55aa6b2c
rol eax, 0x33
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x3a248608
pushf
not eax
add eax, 0x2514596c
xor eax, 0x69a72b3
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x7b726382
xor eax, 0x10fa44d9
rol eax, 0xed
popf
pushf
not eax
add eax, 0x6f733c4d
xor eax, 0x31ff67a9
rol eax, 0x38
popf
jmp 0x1400f4cac
lea rcx, [rbx - 1]
push r8
not r8
sub rcx, r8
pop r8
sub rcx, 1
dec rdx
test rbx, rbx
je 0x1400f58c7
push rax
pushf
mov eax, 0xd63af999
pushf
not eax
add eax, 0xaf75bcc
xor eax, 0x43db440c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x28a3b025
xor eax, 0x7d1dea2a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa6588ee
xor eax, 0x33c426a6
rol eax, 0xb
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x9427e67c
pushf
not eax
add eax, 0x2b288c08
xor eax, 0xc963f54
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x51a1b0f8
xor eax, 0x6abc0a58
rol eax, 0xe0
popf
jmp 0x1400f4cac
movzx eax, byte [rdx]
lea rdx, [rdx - 1]
mov byte [rcx], al
lea rcx, [rcx - 1]
sub rbx, 1
jne 0x1400f5966
push rax
pushf
mov eax, 0xfe5facd6
pushf
not eax
add eax, 0x53d397d6
xor eax, 0x634a6f3e
rol eax, 0x84
popf
pushf
not eax
add eax, 0x30f52fea
xor eax, 0x688ff0ae
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x2e14bab
xor eax, 0x4366305e
rol eax, 0x24
popf
pushf
not eax
add eax, 0x4d2e8a59
xor eax, 0x58ba15e
rol eax, 0xb8
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0xeb4609cd
pushf
not eax
add eax, 0x78a34b6
xor eax, 0x6b04fb65
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x1ba7e14
xor eax, 0x458a9f75
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x3b699c14
xor eax, 0x2d275533
rol eax, 0x57
popf
jmp 0x1400f4cac
mov rax, r8
add rsp, 0x28
pop r15
pop rbx
ret
test rbx, rbx
je 0x1400f5a5b
push rax
pushf
mov eax, 0xbe322228
pushf
not eax
add eax, 0x5b139fcc
xor eax, 0x1c2895b3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x4e56f6fd
xor eax, 0x56760d74
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x476c1b57
xor eax, 0x1fecbae3
rol eax, 0xc7
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x43575649
pushf
not eax
add eax, 0x16a4f2a
xor eax, 0x68b00527
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x6c0b78c7
xor eax, 0x7a28f7e0
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x5660268a
xor eax, 0xa1c232a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x3beeade6
xor eax, 0x561430d6
rol eax, 0x58
popf
jmp 0x1400f4cac
push r8
not r8
add r15, r8
pop r8
add r15, 1
nop word [rax + rax]
push rax
pushf
mov eax, 0x7fead702
pushf
not eax
add eax, 0x6be77ee9
xor eax, 0x4d7d06de
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x10b3956b
xor eax, 0x4d7c92f3
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x6d28acc6
xor eax, 0x67258533
rol eax, 0xf8
popf
jmp 0x1400f4cac
movzx eax, byte [r15 + rcx]
mov byte [rcx], al
lea rcx, [rcx + 1]
sub rbx, 1
jne 0x1400f5b68
push rax
pushf
mov eax, 0x1bf24e58
pushf
not eax
add eax, 0xdbac500
xor eax, 0x49738d90
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x263393a
xor eax, 0x60c57e24
rol eax, 0x16
popf
pushf
not eax
add eax, 0x6f5e6ad7
xor eax, 0x1b4db7d5
rol eax, 0x96
popf
jmp 0x1400f4cac
push rax
pushf
mov eax, 0x530b4da1
pushf
not eax
add eax, 0x428364be
xor eax, 0x209fabb1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x2ac37560
xor eax, 0x3f4f7b75
rol eax, 0x82
popf
jmp 0x1400f4cac
mov rax, r8
add rsp, 0x28
pop r15
pop rbx
ret