Function at 0x140346a2f
Capabilities:
Execute command

Disassembly:
push rax
pushf
mov eax, 0x8d021ffc
pushf
not eax
add eax, 0xd29d529f
xor eax, 0xda52361e
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd3af9bc8
xor eax, 0xc7d5d0e8
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8dc7f5a1
xor eax, 0xd776a8ab
rol eax, 4
popf
cmp eax, 4
jne 0x140346a7f
popf
pop rax
jmp 0x140346d5f
cmp eax, 0
jne 0x140346a8e
popf
pop rax
jmp 0x140346abb
cmp eax, 3
jne 0x140346a9d
popf
pop rax
jmp 0x140346cc3
cmp eax, 1
jne 0x140346aac
popf
pop rax
jmp 0x140346c06
cmp eax, 2
jne 0x140346abb
popf
pop rax
jmp 0x140346cb4
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x138
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x30]
lea rcx, [0x18fdb13bf]
pushf
sub rcx, 0x4fc92daf
popf
mov rdi, rax
mov rsi, rcx
mov ecx, 0xba130487
pushf
not ecx
add ecx, 0xe037d185
xor ecx, 0xe09ff9d8
rol ecx, 0x4d
popf
pushf
not ecx
add ecx, 0xccb81353
xor ecx, 0xe6e09e78
rol ecx, 9
popf
pushf
not ecx
add ecx, 0xbc3559ce
xor ecx, 0xd4afb2cc
rol ecx, 0x93
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x47]
mov rdi, rax
xor eax, eax
mov ecx, 0xf2594757
pushf
not ecx
add ecx, 0x9466a9c9
xor ecx, 0xb896da2b
rol ecx, 0xb6
popf
pushf
not ecx
add ecx, 0xba2fdbdd
xor ecx, 0xf451d861
rol ecx, 0x81
popf
pushf
not ecx
add ecx, 0xf1b39a31
xor ecx, 0xbee1fd62
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0x9f05db62
xor ecx, 0x80025368
rol ecx, 0xab
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
dec qword [rsp + 0x20]
push rax
pushf
mov eax, 0x820486fa
pushf
not eax
add eax, 0xf160b390
xor eax, 0x83b684f7
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb69a20e1
xor eax, 0xcac1fda0
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcde4a341
xor eax, 0x8a35f6ca
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa93d5e3c
xor eax, 0xc88bba55
rol eax, 0xaa
popf
jmp 0x140346a70
inc qword [rsp + 0x20]
mov rax, qword [rsp + 0x20]
cmp byte [rax], 0
jne 0x140346c6e
push rax
pushf
mov eax, 0xcbafda89
pushf
not eax
add eax, 0xcef32edd
xor eax, 0xc363c1e5
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfa75f57e
xor eax, 0xc61b9f7b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x97dc1490
xor eax, 0x979b1a4b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcb2f3481
xor eax, 0xd9c88954
rol eax, 0x4b
popf
jmp 0x140346a70
push rax
pushf
mov eax, 0xf30c82a7
pushf
not eax
add eax, 0xe6eb969e
xor eax, 0xe9d3c4b3
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc93f0e55
xor eax, 0xd5fb7440
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb54993b6
xor eax, 0xef107538
rol eax, 0x7d
popf
jmp 0x140346a70
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x150]
xor edx, edx
movzx edi, byte [rcx + rdx]
mov byte [rax + rdx], dil
inc rdx
test dil, dil
jne 0x140346d19
push rax
pushf
mov eax, 0x7fdaaf7
pushf
not eax
add eax, 0xf4b6af1e
xor eax, 0x8888a682
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf38e11b0
xor eax, 0xcf26c354
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd7ba8c37
xor eax, 0x98ecba6a
rol eax, 0xf0
popf
jmp 0x140346a70
push rax
pushf
mov eax, 0x3c41006e
pushf
not eax
add eax, 0x86862f34
xor eax, 0xf39cbed3
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xac9eaa3d
xor eax, 0xf5ec7c49
rol eax, 0x30
popf
pushf
not eax
add eax, 0x86daa020
xor eax, 0xd9f54617
rol eax, 0xb7
popf
jmp 0x140346a70
lea rcx, [rsp + 0x30]
jmp 0x140346d65
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
add rsp, 0x138
pop rdi
pop rsi
ret