Function at 0x140097315
Capabilities:
Delete file
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x662df7aa
pushf
not eax
add eax, 0x56c02973
xor eax, 0x7c4603c8
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x4e3b9ffc
xor eax, 0x402952e1
rol eax, 0x84
popf
pushf
not eax
add eax, 0x68a09e62
xor eax, 0x79cb9b5
rol eax, 0x9c
popf
cmp eax, 2
jne 0x140097365
popf
pop rax
jmp 0x1400976ce
cmp eax, 0x1c
jne 0x140097374
popf
pop rax
jmp 0x14009872d
cmp eax, 9
jne 0x140097383
popf
pop rax
jmp 0x140097bb6
cmp eax, 0xd
jne 0x140097392
popf
pop rax
jmp 0x140097d55
cmp eax, 5
jne 0x1400973a1
popf
pop rax
jmp 0x1400979dd
cmp eax, 0xe
jne 0x1400973b0
popf
pop rax
jmp 0x140097f56
cmp eax, 0x11
jne 0x1400973bf
popf
pop rax
jmp 0x14009816e
cmp eax, 6
jne 0x1400973ce
popf
pop rax
jmp 0x140097a88
cmp eax, 0
jne 0x1400973dd
popf
pop rax
jmp 0x140097518
cmp eax, 4
jne 0x1400973ec
popf
pop rax
jmp 0x140097963
cmp eax, 0x15
jne 0x1400973fb
popf
pop rax
jmp 0x14009840a
cmp eax, 1
jne 0x14009740a
popf
pop rax
jmp 0x140097676
cmp eax, 0x17
jne 0x140097419
popf
pop rax
jmp 0x140098526
cmp eax, 0x19
jne 0x140097428
popf
pop rax
jmp 0x140098670
cmp eax, 0x14
jne 0x140097437
popf
pop rax
jmp 0x1400983bd
cmp eax, 0x16
jne 0x140097446
popf
pop rax
jmp 0x1400984a3
cmp eax, 3
jne 0x140097455
popf
pop rax
jmp 0x140097750
cmp eax, 0xb
jne 0x140097464
popf
pop rax
jmp 0x140097cc8
cmp eax, 0x18
jne 0x140097473
popf
pop rax
jmp 0x1400985c5
cmp eax, 0x10
jne 0x140097482
popf
pop rax
jmp 0x1400980c1
cmp eax, 0x13
jne 0x140097491
popf
pop rax
jmp 0x1400982af
cmp eax, 0xa
jne 0x1400974a0
popf
pop rax
jmp 0x140097c30
cmp eax, 0x12
jne 0x1400974af
popf
pop rax
jmp 0x140098217
cmp eax, 8
jne 0x1400974be
popf
pop rax
jmp 0x140097b20
cmp eax, 0xf
jne 0x1400974cd
popf
pop rax
jmp 0x140097fec
cmp eax, 0x1b
jne 0x1400974dc
popf
pop rax
jmp 0x1400986f5
cmp eax, 7
jne 0x1400974eb
popf
pop rax
jmp 0x140097ad5
cmp eax, 0xc
jne 0x1400974fa
popf
pop rax
jmp 0x140097d15
cmp eax, 0x1d
jne 0x140097509
popf
pop rax
jmp 0x140098762
cmp eax, 0x1a
jne 0x140097518
popf
pop rax
jmp 0x1400986bd
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x1e0]
sub rsp, 0x2e0
mov rax, qword [0x14003f040]
xor rax, rsp
mov qword [rbp + 0x1d0], rax
xor ebx, ebx
xor edx, edx
mov r8d, 0x8b47228d
pushf
not r8d
add r8d, 0x1732681
xor r8d, 0x44fd8660
rol r8d, 0xbc
popf
pushf
not r8d
add r8d, 0x426d325b
xor r8d, 0x27da140d
rol r8d, 0xc7
popf
pushf
not r8d
add r8d, 0x547a1821
xor r8d, 0x7f1120c
rol r8d, 0xb1
popf
lea rcx, [rbp + 0xc0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0xc0]
mov ecx, 0xf3206ad0
pushf
not ecx
add ecx, 0x4ec4a00
xor ecx, 0x18b1ab80
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0x3f971108
xor ecx, 0x361c9cda
rol ecx, 0xc1
popf
jmp 0x1400975d6
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
jmp 0x1400975dd
dec eax
cmp eax, 0x103
ja 0x140097643
push rax
pushf
mov eax, 0x497050ec
pushf
not eax
add eax, 0x2e1a7f92
xor eax, 0x4c920b91
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x1e46566a
xor eax, 0x61390f10
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x387fc204
xor eax, 0x1384cee7
rol eax, 0x41
popf
pushf
not eax
add eax, 0x43b8a960
xor eax, 0x4735db66
rol eax, 0x70
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x174f668c
pushf
not eax
add eax, 0xdb1af03
xor eax, 0x3511cc02
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x46cb4fa1
xor eax, 0x15f26e83
rol eax, 0x10
popf
jmp 0x140097356
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
lea rax, [rbp + 0xc0]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
push rax
pushf
mov eax, 0x8d4b722b
pushf
not eax
add eax, 0x6c8a7106
xor eax, 0x69c755b2
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf6672a8
xor eax, 0x20b8cfcc
rol eax, 0x46
popf
jmp 0x140097356
inc r8
cmp byte [rax + r8], bl
jne 0x14009770a
push rax
pushf
mov eax, 0x8332b46a
pushf
not eax
add eax, 0x8b8870f
xor eax, 0x6cd66f76
rol eax, 0x20
popf
pushf
not eax
add eax, 0x4a6e32d4
xor eax, 0x611a7561
rol eax, 0x3b
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x9901a9cf
pushf
not eax
add eax, 0x414cd41b
xor eax, 0x7960eb62
rol eax, 0xab
popf
pushf
not eax
add eax, 0x6ca0776d
xor eax, 0x625d37c7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x74f67103
xor eax, 0x6c79df4f
rol eax, 0xe4
popf
jmp 0x140097356
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x68]
call fcn.140093b46
nop
mov r8d, 0xe678381
pushf
not r8d
add r8d, 0x65f8a798
xor r8d, 0xc5e30a8
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0x7e4cc301
xor r8d, 0x6013833c
rol r8d, 0xf2
popf
pushf
not r8d
add r8d, 0x7a65563e
xor r8d, 0x47b3fbde
rol r8d, 0x9e
popf
pushf
not r8d
add r8d, 0x40c9e7ed
xor r8d, 0x618ef70
rol r8d, 0x93
popf
lea rdx, [0x1af132155]
pushf
sub rdx, 0x6f101601
popf
lea rcx, [rsp + 0x68]
call fcn.14009fdfe
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rbx
mov byte [rax], 0
mov r8d, 0xa761d2b1
pushf
not r8d
add r8d, 0xc9ca6a1
xor r8d, 0x4a4e430a
rol r8d, 0x62
popf
pushf
not r8d
add r8d, 0x7ac03f34
xor r8d, 0x114696d9
rol r8d, 0xa2
popf
pushf
not r8d
add r8d, 0x6abca2d8
xor r8d, 0x77eab129
rol r8d, 3
popf
pushf
not r8d
add r8d, 0x76b02f1b
xor r8d, 0x578d5c74
rol r8d, 0xf7
popf
lea rdx, [0x18fd7396a]
pushf
sub rdx, 0x4fd42e22
popf
lea rcx, [rsp + 0x40]
call fcn.14009fdfe
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14009790a
push rax
pushf
mov eax, 0x8ed06f1c
pushf
not eax
add eax, 0x4d9eae93
xor eax, 0x1d1949eb
rol eax, 0x48
popf
pushf
not eax
add eax, 0x2fee9066
xor eax, 0x5873f2c2
rol eax, 0xb0
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x592ccacf
pushf
not eax
add eax, 0x2d67ede9
xor eax, 0x5252f9b0
rol eax, 0x56
popf
pushf
not eax
add eax, 0x2252f38f
xor eax, 0x6994d88b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x3e8db355
xor eax, 0x1efc2d3f
rol eax, 0xad
popf
pushf
not eax
add eax, 0x15caf1ef
xor eax, 0x405bfa82
rol eax, 0xce
popf
jmp 0x140097356
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400979aa
push rax
pushf
mov eax, 0x3aa742d4
pushf
not eax
add eax, 0x22530540
xor eax, 0x69113b3
rol eax, 0x83
popf
pushf
not eax
add eax, 0x23d3f019
xor eax, 0x195d6151
rol eax, 0x8b
popf
jmp 0x140097356
push rax
pushf
mov eax, 0xba36007d
pushf
not eax
add eax, 0x2562e88f
xor eax, 0x8187f35
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x23b54cd2
xor eax, 0xae82730
rol eax, 0x3d
popf
jmp 0x140097356
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140097a41
push rax
pushf
mov eax, 0x5f60dbc1
pushf
not eax
add eax, 0xd427751
xor eax, 0x6ae56855
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x71844129
xor eax, 0x7c4f6210
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x55065bfb
xor eax, 0x2baac983
rol eax, 0
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x10bd4d45
pushf
not eax
add eax, 0x7fad5118
xor eax, 0x1501659f
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe346db1
xor eax, 0x14dfec79
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x4f7dda2b
xor eax, 0x4e715197
rol eax, 0xf6
popf
jmp 0x140097356
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140114059
push rax
pushf
mov eax, 0x7eacdc09
pushf
not eax
add eax, 0x15b23ce7
xor eax, 0x141451c2
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x2608e9be
xor eax, 0x2e041870
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x25c02fad
xor eax, 0x671a757f
rol eax, 0x51
popf
jmp 0x140097356
movdqa xmm0, xmmword [0x140039620]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140097b83
push rax
pushf
mov eax, 0x593d6621
pushf
not eax
add eax, 0x23247332
xor eax, 0x58ab6087
rol eax, 0x75
popf
pushf
not eax
add eax, 0x7a378327
xor eax, 0x2a976a1a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x4db95fc6
xor eax, 0x1bc276ac
rol eax, 0x84
popf
jmp 0x140097356
push rax
pushf
mov eax, 0xfedb626
pushf
not eax
add eax, 0x3f5053fe
xor eax, 0x7d24db01
rol eax, 0x36
popf
pushf
not eax
add eax, 0x1257f86e
xor eax, 0x5cc352dc
rol eax, 0xb6
popf
jmp 0x140097356
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140097bfd
push rax
pushf
mov eax, 0x72ede2d5
pushf
not eax
add eax, 0x492a1942
xor eax, 0x2604d8eb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x61810f0b
xor eax, 0x53456d5e
rol eax, 0xfd
popf
jmp 0x140097356
push rax
pushf
mov eax, 0xd5f2f3d4
pushf
not eax
add eax, 0xd602c7a
xor eax, 0x4232264c
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa203afe
xor eax, 0x2cfd8f1a
rol eax, 0x10
popf
jmp 0x140097356
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140097c81
push rax
pushf
mov eax, 0x18e53c08
pushf
not eax
add eax, 0x454edf18
xor eax, 0x35cf8c32
rol eax, 0x87
popf
pushf
not eax
add eax, 0x414dcd14
xor eax, 0x6e369e87
rol eax, 0xd4
popf
jmp 0x140097356
push rax
pushf
mov eax, 0xf818e16a
pushf
not eax
add eax, 0x73eeba42
xor eax, 0x2d3266dc
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x2595df68
xor eax, 0x2d6cbfa5
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x103dfbc5
xor eax, 0x7869a5c1
rol eax, 0x99
popf
jmp 0x140097356
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140114059
movdqa xmm0, xmmword [0x140039620]
push rax
pushf
mov eax, 0x1182ad02
pushf
not eax
add eax, 0x7607ded4
xor eax, 0x8bd8342
rol eax, 0xd
popf
pushf
not eax
add eax, 0x22b0af64
xor eax, 0xc5e5bdc
rol eax, 0x17
popf
jmp 0x140097356
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
lea rcx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rcx, qword [rbp - 0x78]
jmp 0x140097d6f
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor edx, edx
mov r8d, 0xd9cb94f
pushf
not r8d
add r8d, 0x7d482c83
xor r8d, 0x51da842e
rol r8d, 0xb9
popf
pushf
not r8d
add r8d, 0x5b24ea49
xor r8d, 0x43298d29
rol r8d, 0x91
popf
pushf
not r8d
add r8d, 0x3854f4fb
xor r8d, 0x216e2dd6
rol r8d, 0xa3
popf
lea rcx, [rbp - 0x50]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rdx, qword [rbp - 0x78]
mov r8d, 0x804c80ac
pushf
not r8d
add r8d, 0x17a30312
xor r8d, 0x7397818d
rol r8d, 0x69
popf
pushf
not r8d
add r8d, 0x9f805ee
xor r8d, 0x489af2ad
rol r8d, 0xb8
popf
pushf
not r8d
add r8d, 0xe7bf7eb
xor r8d, 0x4ac8d2c
rol r8d, 0xc2
popf
lea rcx, [rbp - 0x50]
call fcn.1400bc9d6
nop
mov r8d, 0xd8057434
pushf
not r8d
add r8d, 0xf89aeab
xor r8d, 0x18039f18
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0xb7be3ce
xor r8d, 0x7625f6fb
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0x424faea6
xor r8d, 0x1369a3bf
rol r8d, 0xbf
popf
lea rdx, [0x1b3245318]
pushf
sub rdx, 0x73214598
popf
lea rcx, [rbp - 0x50]
jmp 0x140097ea2
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x140097ebc
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
lea rcx, [rbp - 0x48]
test al, al
je 0x140097f10
push rax
pushf
mov eax, 0xf326df4b
pushf
not eax
add eax, 0x4f058c5c
xor eax, 0x2d7cac36
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf24a728
xor eax, 0x5da494bd
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x6e33492c
xor eax, 0x256699fa
rol eax, 0x2b
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x38b5b0fb
pushf
not eax
add eax, 0x70c3cc3a
xor eax, 0x25217dce
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x5429aa43
xor eax, 0x5849eaf9
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x632dab5a
xor eax, 0x5c5a5a93
rol eax, 0xa8
popf
jmp 0x140097356
call fcn.14008c70b
test rax, rax
jne 0x140097fb9
push rax
pushf
mov eax, 0xf87e3f6d
pushf
not eax
add eax, 0x412bf03c
xor eax, 0x7a5b8ceb
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x885ea91
xor eax, 0x1461e894
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x32070bb9
xor eax, 0x3ecdc5b6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x24f21ed7
xor eax, 0x70581300
rol eax, 0x73
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x405955f0
pushf
not eax
add eax, 0x294af968
xor eax, 0x7e2b382d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x537141da
xor eax, 0x7e966d2b
rol eax, 0x21
popf
jmp 0x140097356
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x50]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
xor r8d, r8d
mov edx, 0xb703a7c6
pushf
not edx
add edx, 0x25a80436
xor edx, 0x7f0e748a
rol edx, 0xc6
popf
pushf
not edx
add edx, 0x6edf85cd
xor edx, 0x4d872468
rol edx, 0x89
popf
pushf
not edx
add edx, 0x5a4ae06
xor edx, 0x6d9aa7ed
rol edx, 0xea
popf
pushf
not edx
add edx, 0x332160a1
xor edx, 0x11fee46b
rol edx, 0x8e
popf
jmp 0x140098061
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
push rax
pushf
mov eax, 0x4fe92d1b
pushf
not eax
add eax, 0x462f9d45
xor eax, 0x4822a748
rol eax, 0xce
popf
pushf
not eax
add eax, 0x636a40f7
xor eax, 0x9713430
rol eax, 0xca
popf
pushf
not eax
add eax, 0x2df978f2
xor eax, 0x555b6d45
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x38ec5778
xor eax, 0x58f2932f
rol eax, 0x1c
popf
jmp 0x140097356
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [0x18190bb57]
pushf
sub rax, 0x418d25d7
popf
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 0x54], edx
lea rcx, [rbp - 0x48]
call fcn.14008aeef
lea rcx, [rbp - 0x40]
jmp 0x1400980ff
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x58]
jmp 0x14009810a
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400984a3
call fcn.14008c70b
test rax, rax
jne 0x1400981d1
push rax
pushf
mov eax, 0xb6cf1c2b
pushf
not eax
add eax, 0x43775c00
xor eax, 0xf8ba70b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x6304ab8a
xor eax, 0x6b7fd48b
rol eax, 0x80
popf
pushf
not eax
add eax, 0x783fcd13
xor eax, 0x670fd37f
rol eax, 0x65
popf
pushf
not eax
add eax, 0x5aaad3d4
xor eax, 0x7ecac758
rol eax, 0xa8
popf
jmp 0x140097356
push rax
pushf
mov eax, 0xf334a82b
pushf
not eax
add eax, 0x7035db04
xor eax, 0x1f1a48e1
rol eax, 0xce
popf
pushf
not eax
add eax, 0x5aca5258
xor eax, 0x4176ee23
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x76efb51a
xor eax, 0x5318839a
rol eax, 0x33
popf
jmp 0x140097356
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x50]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
xor r8d, r8d
mov edx, 0x77af3fdf
pushf
not edx
add edx, 0x1fe5be74
xor edx, 0x1e6ee8bd
rol edx, 0xf7
popf
pushf
not edx
add edx, 0x21469c22
xor edx, 0xc7b6fd6
rol edx, 0xed
popf
jmp 0x140098262
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
push rax
pushf
mov eax, 0x54c0a143
pushf
not eax
add eax, 0x3a037746
xor eax, 0x1344e741
rol eax, 0x79
popf
pushf
not eax
add eax, 0x6f083749
xor eax, 0x49b9ac6f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x733cb45
xor eax, 0x28c821e3
rol eax, 6
popf
jmp 0x140097356
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [0x1a4119e34]
pushf
sub rax, 0x640e08b4
popf
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 0x54], edx
lea rcx, [rbp - 0x48]
call fcn.14008aeef
lea rcx, [rbp - 0x40]
jmp 0x1400982ed
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x58]
jmp 0x1400982f8
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp - 0x78]
call fcn.1400b615a
test al, al
jne 0x140098364
push rax
pushf
mov eax, 0xf12fa2b2
pushf
not eax
add eax, 0x2e74250c
xor eax, 0x4eb46034
rol eax, 0x73
popf
pushf
not eax
add eax, 0x13e491fc
xor eax, 0x5f5c9eb8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x6b6916d3
xor eax, 0x38071b21
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x3f85b2ea
xor eax, 0x6e3a8b91
rol eax, 0x21
popf
jmp 0x140097356
push rax
pushf
mov eax, 0xd4200a97
pushf
not eax
add eax, 0x4d477197
xor eax, 0x6f38a551
rol eax, 0x76
popf
pushf
not eax
add eax, 0x76835352
xor eax, 0x397b03ae
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x1305712
xor eax, 0xc464f22
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x48e4613d
xor eax, 0x107222e8
rol eax, 0x48
popf
jmp 0x140097356
lea rcx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rcx, qword [rbp - 0x78]
jmp 0x1400983cc
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
jmp 0x1400984a3
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x50e344b5
pushf
not edx
add edx, 0x6339fce6
xor edx, 0x21fbc3b
rol edx, 0xe1
popf
pushf
not edx
add edx, 0x71db826c
xor edx, 0x514a7a55
rol edx, 0xee
popf
lea rcx, [0x19561028e]
pushf
sub rcx, 0x555df736
popf
jmp 0x140098467
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
push rax
pushf
mov eax, 0x5eb92e86
pushf
not eax
add eax, 0x1ee8c7c6
xor eax, 0x5f6e4d45
rol eax, 0x88
popf
pushf
not eax
add eax, 0x3c4a29a8
xor eax, 0x7a75af0d
rol eax, 0xe2
popf
jmp 0x140097356
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x1400984e0
push rax
pushf
mov eax, 0xf3a048
pushf
not eax
add eax, 0xfcc34ba
xor eax, 0x6995f94f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x5ec9577c
xor eax, 0x4f7bea3d
rol eax, 0x85
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x29c477aa
pushf
not eax
add eax, 0x6effe778
xor eax, 0x7a4b9b25
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x1cd9711e
xor eax, 0x7009fb23
rol eax, 0x75
popf
pushf
not eax
add eax, 0x79af4d24
xor eax, 0x675fae8a
rol eax, 0xea
popf
jmp 0x140097356
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009857f
push rax
pushf
mov eax, 0xc823bf7
pushf
not eax
add eax, 0x5c8307d7
xor eax, 0x61dc88fc
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x774d6a18
xor eax, 0x181166fb
rol eax, 0x69
popf
pushf
not eax
add eax, 0x31ba9dfd
xor eax, 0x30af0dea
rol eax, 0xf3
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x5d690d1f
pushf
not eax
add eax, 0x40cf380e
xor eax, 0x7ef47709
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x2307ae55
xor eax, 0x6e24fd8d
rol eax, 0x48
popf
pushf
not eax
add eax, 0x787a96f8
xor eax, 0x59b81b6
rol eax, 0xab
popf
jmp 0x140097356
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009863c
push rax
pushf
mov eax, 0x8ed250ab
pushf
not eax
add eax, 0x70f84d2b
xor eax, 0x6ce0bb36
rol eax, 0x87
popf
pushf
not eax
add eax, 0x325ee6a5
xor eax, 0x7cd9deb9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x3e3150a6
xor eax, 0x1c7b0461
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x154725b3
xor eax, 0x4c917092
rol eax, 0xc7
popf
jmp 0x140097356
push rax
pushf
mov eax, 0x2c640ca2
pushf
not eax
add eax, 0x156ff76f
xor eax, 0x29805383
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x3a5af104
xor eax, 0x5c1310be
rol eax, 0x2c
popf
jmp 0x140097356
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140114059
push rax
pushf
mov eax, 0xe21ff854
pushf
not eax
add eax, 0x56409bfe
xor eax, 0x38ad104a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x53d7905a
xor eax, 0x79d3ea13
rol eax, 0xef
popf
jmp 0x140097356
mov rax, rbx
jmp 0x140098762
xor eax, eax
push rax
pushf
mov eax, 0x1d7c2e23
pushf
not eax
add eax, 0x5e2a5e29
xor eax, 0x22b70f80
rol eax, 0x64
popf
pushf
not eax
add eax, 0x455a4f13
xor eax, 0x23c656a1
rol eax, 0x80
popf
jmp 0x140097356
mov rcx, qword [rbp + 0x1d0]
xor rcx, rsp
call fcn.140112590
mov rbx, qword [rsp + 0x2f0]
add rsp, 0x2e0
pop rbp
ret