Function at 0x140084e9b
Capabilities:
Authenticate hmac
Delete file
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x371e0e08
pushf
not eax
add eax, 0xe1de7
xor eax, 0x400292c4
rol eax, 0x94
popf
pushf
not eax
add eax, 0x2ec0021f
xor eax, 0x50237eed
rol eax, 0x16
popf
pushf
not eax
add eax, 0x1a726b27
xor eax, 0x146f1e23
rol eax, 0xc5
popf
cmp eax, 7
jne 0x140084eeb
popf
pop rax
jmp 0x140085655
cmp eax, 0x18
jne 0x140084efa
popf
pop rax
jmp 0x140086179
cmp eax, 0x13
jne 0x140084f09
popf
pop rax
jmp 0x140085e28
cmp eax, 0x11
jne 0x140084f18
popf
pop rax
jmp 0x140085d09
cmp eax, 3
jne 0x140084f27
popf
pop rax
jmp 0x1400852e3
cmp eax, 0x1c
jne 0x140084f36
popf
pop rax
jmp 0x140086307
cmp eax, 0xa
jne 0x140084f45
popf
pop rax
jmp 0x1400857af
cmp eax, 4
jne 0x140084f54
popf
pop rax
jmp 0x1400854e3
cmp eax, 6
jne 0x140084f63
popf
pop rax
jmp 0x14008561b
cmp eax, 0x15
jne 0x140084f72
popf
pop rax
jmp 0x140085f83
cmp eax, 0x12
jne 0x140084f81
popf
pop rax
jmp 0x140085d79
cmp eax, 0
jne 0x140084f90
popf
pop rax
jmp 0x14008509e
cmp eax, 0x14
jne 0x140084f9f
popf
pop rax
jmp 0x140085f10
cmp eax, 0xf
jne 0x140084fae
popf
pop rax
jmp 0x140085bd7
cmp eax, 0x19
jne 0x140084fbd
popf
pop rax
jmp 0x140086224
cmp eax, 9
jne 0x140084fcc
popf
pop rax
jmp 0x140085722
cmp eax, 5
jne 0x140084fdb
popf
pop rax
jmp 0x140085583
cmp eax, 8
jne 0x140084fea
popf
pop rax
jmp 0x14008569f
cmp eax, 0x1a
jne 0x140084ff9
popf
pop rax
jmp 0x140086284
cmp eax, 0x10
jne 0x140085008
popf
pop rax
jmp 0x140085c82
cmp eax, 2
jne 0x140085017
popf
pop rax
jmp 0x14008524e
cmp eax, 1
jne 0x140085026
popf
pop rax
jmp 0x1400851d0
cmp eax, 0x16
jne 0x140085035
popf
pop rax
jmp 0x140086031
cmp eax, 0xe
jne 0x140085044
popf
pop rax
jmp 0x140085b1b
cmp eax, 0xc
jne 0x140085053
popf
pop rax
jmp 0x1400858e0
cmp eax, 0xd
jne 0x140085062
popf
pop rax
jmp 0x140085933
cmp eax, 0x17
jne 0x140085071
popf
pop rax
jmp 0x1400860c7
cmp eax, 0x1b
jne 0x140085080
popf
pop rax
jmp 0x1400862bc
cmp eax, 0xb
jne 0x14008508f
popf
pop rax
jmp 0x140085880
cmp eax, 0x1d
jne 0x14008509e
popf
pop rax
jmp 0x14008633c
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x1e0]
sub rsp, 0x2e0
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rbp + 0x1d0], rax
xor ebx, ebx
xor edx, edx
mov r8d, 0xc23e5af5
pushf
not r8d
add r8d, 0x523fa655
xor r8d, 0x55658322
rol r8d, 0x7a
popf
pushf
not r8d
add r8d, 0x660895c2
xor r8d, 0x6e7102a0
rol r8d, 0xd1
popf
lea rcx, [rbp + 0xc0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0xc0]
mov ecx, 0x7cf82ce6
pushf
not ecx
add ecx, 0x5cbff8d3
xor ecx, 0x1c848257
rol ecx, 0x44
popf
pushf
not ecx
add ecx, 0x35b35977
xor ecx, 0x17cb5ba
rol ecx, 0xf7
popf
jmp 0x140085143
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
jmp 0x14008514a
dec eax
cmp eax, 0x103
ja 0x14008519d
push rax
pushf
mov eax, 0xfcbade4a
pushf
not eax
add eax, 0x56279a5b
xor eax, 0x204b7139
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x67fbe83b
xor eax, 0x5854232a
rol eax, 0x51
popf
pushf
not eax
add eax, 0x1680918a
xor eax, 0x27837ab1
rol eax, 0x7f
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x93e7caa
pushf
not eax
add eax, 0x3a0c65de
xor eax, 0x14cd211f
rol eax, 3
popf
pushf
not eax
add eax, 0x798e94c7
xor eax, 0x59865365
rol eax, 0x71
popf
jmp 0x140084edc
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, 0x2fa57263
pushf
not eax
add eax, 0x5758b778
xor eax, 0x4eb96a62
rol eax, 0x92
popf
pushf
not eax
add eax, 0x3760c7e9
xor eax, 0x544bff94
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x522d7539
xor eax, 0x52a5b817
rol eax, 0x92
popf
pushf
not eax
add eax, 0x150dc031
xor eax, 0x3c0e37c6
rol eax, 0x4e
popf
jmp 0x140084edc
inc r8
cmp byte [rax + r8], bl
jne 0x1400852b0
push rax
pushf
mov eax, 0x70b4a00b
pushf
not eax
add eax, 0x39f5cec
xor eax, 0x23fb7924
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf6b1021
xor eax, 0x63e5141d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x2a67ace3
xor eax, 0x14af172b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaf4d339
xor eax, 0x4719ce76
rol eax, 0xdd
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x73c69483
pushf
not eax
add eax, 0x4675ddf5
xor eax, 0x60fd044c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x16cb16df
xor eax, 0x39388475
rol eax, 0xa5
popf
jmp 0x140084edc
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x68]
call fcn.140080330
nop
mov r8d, 0xbe974e1c
pushf
not r8d
add r8d, 0x515b79f
xor r8d, 0x70a0a8a4
rol r8d, 0x2a
popf
pushf
not r8d
add r8d, 0x4490829f
xor r8d, 0x4531050a
rol r8d, 0x90
popf
pushf
not r8d
add r8d, 0x22b1129b
xor r8d, 0x19e20f33
rol r8d, 0xe
popf
pushf
not r8d
add r8d, 0x71b05132
xor r8d, 0xafb8630
rol r8d, 6
popf
lea rdx, [0x1a6ab58da]
pushf
sub rdx, 0x66a86dde
popf
lea rcx, [rsp + 0x68]
call fcn.140079008
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, 0x18691f6
pushf
not r8d
add r8d, 0x7f07516f
xor r8d, 0x62ac8f57
rol r8d, 0x5d
popf
pushf
not r8d
add r8d, 0x1ea427cc
xor r8d, 0x22f3b784
rol r8d, 0x80
popf
pushf
not r8d
add r8d, 0x7fdba06d
xor r8d, 0x2ce065ab
rol r8d, 0x37
popf
pushf
not r8d
add r8d, 0x1e57c68
xor r8d, 0x573fc4f0
rol r8d, 0x87
popf
lea rdx, [0x196f05937]
pushf
sub rdx, 0x56ed6e47
popf
lea rcx, [rsp + 0x40]
call fcn.140079008
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 0x1400854b0
push rax
pushf
mov eax, 0x9f09dc41
pushf
not eax
add eax, 0x6578a3b0
xor eax, 0x1eb6fe78
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x793d52b9
xor eax, 0x5ee799ca
rol eax, 9
popf
pushf
not eax
add eax, 0x7a82b25b
xor eax, 0x5a7821d2
rol eax, 0x5d
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x394df8b4
pushf
not eax
add eax, 0x4599a5cf
xor eax, 0x57969a18
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x5bcb5284
xor eax, 0x525bddb7
rol eax, 0xff
popf
jmp 0x140084edc
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008553d
push rax
pushf
mov eax, 0x8949fce1
pushf
not eax
add eax, 0x7b983335
xor eax, 0x133cb707
rol eax, 0x36
popf
pushf
not eax
add eax, 0x2caaaf9c
xor eax, 0x24b9b0ef
rol eax, 0x31
popf
pushf
not eax
add eax, 0x383f0e5a
xor eax, 0x741526c7
rol eax, 0xc0
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x5660ea37
pushf
not eax
add eax, 0x55886ef6
xor eax, 0x7a6019b5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x1e3ca873
xor eax, 0x4a370d97
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x2827b66e
xor eax, 0x535e71e2
rol eax, 0xee
popf
jmp 0x140084edc
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 0x1400855e7
push rax
pushf
mov eax, 0x15ab936b
pushf
not eax
add eax, 0x5cfa774c
xor eax, 0x5d6aadf5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x5448bae2
xor eax, 0xfbdbbb1
rol eax, 0x86
popf
pushf
not eax
add eax, 0x5c36be4f
xor eax, 0x59a87715
rol eax, 0x76
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x38352c14
pushf
not eax
add eax, 0x2065d25c
xor eax, 0x732dd5a2
rol eax, 0x12
popf
pushf
not eax
add eax, 0x862261a
xor eax, 0x38f3b9a4
rol eax, 0xd
popf
jmp 0x140084edc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140100bbf
push rax
pushf
mov eax, 0x6f62fafd
pushf
not eax
add eax, 0x48f64f7c
xor eax, 0x49fa0e01
rol eax, 1
popf
pushf
not eax
add eax, 0x6435649
xor eax, 0x699fe5e8
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x734565e
xor eax, 0x3d1b8769
rol eax, 0x84
popf
jmp 0x140084edc
movdqa xmm0, xmmword [0x1400375d0]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400856ef
push rax
pushf
mov eax, 0x2a705093
pushf
not eax
add eax, 0x1eb3dafe
xor eax, 0x2c22ce43
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x31b2e998
xor eax, 0x6f2a95f5
rol eax, 0x7f
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x5fc5bbd9
pushf
not eax
add eax, 0x7c9367c3
xor eax, 0x3a82044a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x600bf7b2
xor eax, 0x6da6fcb4
rol eax, 0x42
popf
jmp 0x140084edc
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085769
push rax
pushf
mov eax, 0x652c002a
pushf
not eax
add eax, 0x3756e660
xor eax, 0x755e56e0
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9777be0
xor eax, 0x1ae1606b
rol eax, 0x5b
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x197e643e
pushf
not eax
add eax, 0x2925e65e
xor eax, 0x20d782d6
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x2a610826
xor eax, 0x2d501353
rol eax, 0xa
popf
pushf
not eax
add eax, 0x32dcfd3f
xor eax, 0x742666e2
rol eax, 9
popf
jmp 0x140084edc
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 0x140085826
push rax
pushf
mov eax, 0x9a6c8335
pushf
not eax
add eax, 0x356621f2
xor eax, 0x372665cc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x5381b6ce
xor eax, 0x368e2602
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x87a379e
xor eax, 0x1bafd9de
rol eax, 0x40
popf
pushf
not eax
add eax, 0x63181ed5
xor eax, 0x2bd0e86f
rol eax, 0x49
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0xd69ebeff
pushf
not eax
add eax, 0x2f4e52f4
xor eax, 0x768e91bd
rol eax, 0xde
popf
pushf
not eax
add eax, 0x2c44bd3f
xor eax, 0x5eb3cfa8
rol eax, 0xce
popf
pushf
not eax
add eax, 0x66043059
xor eax, 0x158d2cbf
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x5b28f67c
xor eax, 0x2276ccc8
rol eax, 0x73
popf
jmp 0x140084edc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140100bbf
movdqa xmm0, xmmword [0x1400375d0]
push rax
pushf
mov eax, 0xaef7de5
pushf
not eax
add eax, 0x64a8dc91
xor eax, 0x143a4dae
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x6c3a3f15
xor eax, 0x44b4dad7
rol eax, 0x30
popf
pushf
not eax
add eax, 0x2ed47e10
xor eax, 0x32f97895
rol eax, 0x6c
popf
jmp 0x140084edc
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 0x14008594d
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor edx, edx
mov r8d, 0x4c42118d
pushf
not r8d
add r8d, 0x73da98b5
xor r8d, 0x2ec4393c
rol r8d, 0xdc
popf
pushf
not r8d
add r8d, 0x8ff2e45
xor r8d, 0x58696073
rol r8d, 0xff
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, 0xf1078a84
pushf
not r8d
add r8d, 0x53b4858a
xor r8d, 0x418b9e89
rol r8d, 0x5f
popf
pushf
not r8d
add r8d, 0x68bac752
xor r8d, 0x4627148b
rol r8d, 0xa9
popf
lea rcx, [rbp - 0x50]
call fcn.1400a9797
nop
mov r8d, 0xc0f1d88f
pushf
not r8d
add r8d, 0x360f1db9
xor r8d, 0x518f7dfa
rol r8d, 0x7e
popf
pushf
not r8d
add r8d, 0x6a18aee1
xor r8d, 0x1ab2894e
rol r8d, 0x68
popf
pushf
not r8d
add r8d, 0x56bb6573
xor r8d, 0x35c7601f
rol r8d, 0x1b
popf
pushf
not r8d
add r8d, 0x240ae000
xor r8d, 0x28dc28cb
rol r8d, 0x6a
popf
lea rdx, [0x1bde6738f]
pushf
sub rdx, 0x7de3865f
popf
lea rcx, [rbp - 0x50]
jmp 0x140085a67
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 0x140085a81
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
lea rcx, [rbp - 0x48]
test al, al
je 0x140085ad5
push rax
pushf
mov eax, 0x6b391f5f
pushf
not eax
add eax, 0x2676aa
xor eax, 0x5b24bf9b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x1c1ccebf
xor eax, 0x5628c9b2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x726b4f3e
xor eax, 0x4f576adb
rol eax, 0x47
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x93aba05b
pushf
not eax
add eax, 0x6cfa75e4
xor eax, 0x4242923c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x459e6060
xor eax, 0x162d0634
rol eax, 0x42
popf
pushf
not eax
add eax, 0x3045948e
xor eax, 0x5b0cbdbe
rol eax, 0x93
popf
jmp 0x140084edc
call fcn.140078924
test rax, rax
jne 0x140085b7e
push rax
pushf
mov eax, 0x5e17ee3f
pushf
not eax
add eax, 0x4c1baac8
xor eax, 0x48c627de
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x386c9d6d
xor eax, 0x3b0101a2
rol eax, 7
popf
pushf
not eax
add eax, 0x4051bbd2
xor eax, 0x4c577d60
rol eax, 0x21
popf
pushf
not eax
add eax, 0x5af409
xor eax, 0x219838dd
rol eax, 0x41
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x612e13c0
pushf
not eax
add eax, 0x399cb41c
xor eax, 0x6518c5de
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x514b6633
xor eax, 0x574c7b37
rol eax, 0xd
popf
pushf
not eax
add eax, 0xef44fdd
xor eax, 0x32a55d80
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x2a27ab80
xor eax, 0x1f95319c
rol eax, 0x92
popf
jmp 0x140084edc
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, 0xff4504fa
pushf
not edx
add edx, 0x15e5932b
xor edx, 0x6a20dcb7
rol edx, 0xb9
popf
pushf
not edx
add edx, 0x35be345d
xor edx, 0x26c53337
rol edx, 0x7a
popf
jmp 0x140085c22
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, 0x32f8dcdb
pushf
not eax
add eax, 0x433ee418
xor eax, 0x3aaed94f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x355508d6
xor eax, 0x7525ef74
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x68e46581
xor eax, 0x20e395c1
rol eax, 0x54
popf
pushf
not eax
add eax, 0x108606a9
xor eax, 0x401329ff
rol eax, 0x26
popf
jmp 0x140084edc
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [0x1a48edf33]
pushf
sub rax, 0x648b6a03
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.140077047
lea rcx, [rbp - 0x40]
jmp 0x140085cc0
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 0x140085ccb
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x140086031
call fcn.140078924
test rax, rax
jne 0x140085d46
push rax
pushf
mov eax, 0x91b332e9
pushf
not eax
add eax, 0x4b33e28c
xor eax, 0x48ee926d
rol eax, 0x19
popf
pushf
not eax
add eax, 0xec8f650
xor eax, 0x6ca619d4
rol eax, 0x4b
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0xbd9dd7f3
pushf
not eax
add eax, 0x5eaf0356
xor eax, 0x10b23384
rol eax, 0x53
popf
pushf
not eax
add eax, 0x40599ca1
xor eax, 0x79bc0f88
rol eax, 0x4d
popf
jmp 0x140084edc
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, 0xa603d2c7
pushf
not edx
add edx, 0x797c2a73
xor edx, 0x44187f63
rol edx, 0x23
popf
pushf
not edx
add edx, 0x22dbab79
xor edx, 0x1237de98
rol edx, 0
popf
pushf
not edx
add edx, 0x3236a3c7
xor edx, 0x16565e39
rol edx, 0x47
popf
pushf
not edx
add edx, 0x16ac640f
xor edx, 0xf515239
rol edx, 0x46
popf
jmp 0x140085dee
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, 0xbab6926
pushf
not eax
add eax, 0x3511e92f
xor eax, 0x79cc75b6
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x2deca375
xor eax, 0x637d0f4a
rol eax, 0x48
popf
jmp 0x140084edc
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [0x1bce0f62f]
pushf
sub rax, 0x7cdd80ff
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.140077047
lea rcx, [rbp - 0x40]
jmp 0x140085e66
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 0x140085e71
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.1400a2fbe
test al, al
jne 0x140085edd
push rax
pushf
mov eax, 0x303f3a1
pushf
not eax
add eax, 0x2e6e7dd0
xor eax, 0x30172df3
rol eax, 0x51
popf
pushf
not eax
add eax, 0x206b7b2d
xor eax, 0x6dccec6c
rol eax, 0x74
popf
pushf
not eax
add eax, 0x4e619def
xor eax, 0x1e0e426c
rol eax, 0x80
popf
pushf
not eax
add eax, 0x4a1cb3d4
xor eax, 0x73912e1b
rol eax, 0xbc
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x1c9a36cd
pushf
not eax
add eax, 0x5cf3ce6c
xor eax, 0x29a212d4
rol eax, 0x77
popf
pushf
not eax
add eax, 0x5448485e
xor eax, 0xf134a99
rol eax, 0x83
popf
jmp 0x140084edc
lea rcx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rcx, qword [rbp - 0x78]
jmp 0x140085f1f
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
jmp 0x140086031
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0xd242623d
pushf
not edx
add edx, 0x2eaad2c2
xor edx, 0x3bb89437
rol edx, 0xd8
popf
pushf
not edx
add edx, 0x48c5b6cf
xor edx, 0x28febcb9
rol edx, 0xe2
popf
pushf
not edx
add edx, 0x5fafafc0
xor edx, 0x6a224a71
rol edx, 0xc6
popf
lea rcx, [0x1b0266877]
pushf
sub rcx, 0x70237d77
popf
jmp 0x140085ff5
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
push rax
pushf
mov eax, 0xb928c03a
pushf
not eax
add eax, 0x3c79c176
xor eax, 0x7beb0719
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x24388d74
xor eax, 0x195074e8
rol eax, 0xa6
popf
jmp 0x140084edc
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x14008606e
push rax
pushf
mov eax, 0x4ba88591
pushf
not eax
add eax, 0x5fd03e58
xor eax, 0x4f77593b
rol eax, 0x41
popf
pushf
not eax
add eax, 0x243693b7
xor eax, 0x3194cfbc
rol eax, 6
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0xcb3e0920
pushf
not eax
add eax, 0x233c5942
xor eax, 0x7de842a
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x215467c6
xor eax, 0x34b51dc5
rol eax, 0x56
popf
pushf
not eax
add eax, 0x6c41c457
xor eax, 0x4bdd42b0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x120e7eb9
xor eax, 0x478d8892
rol eax, 0x49
popf
jmp 0x140084edc
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086133
push rax
pushf
mov eax, 0x658b2934
pushf
not eax
add eax, 0x6515395f
xor eax, 0x79d2a150
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x46ec6857
xor eax, 0x5b23f7e0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x311448ba
xor eax, 0x4f5983a4
rol eax, 0x31
popf
pushf
not eax
add eax, 0x644e93bf
xor eax, 0x4892b917
rol eax, 0x43
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0xe4cee40
pushf
not eax
add eax, 0x73c22408
xor eax, 0x50ff0954
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x2b77b4d9
xor eax, 0x76a54f5b
rol eax, 0x24
popf
pushf
not eax
add eax, 0x36620e6e
xor eax, 0x782fec92
rol eax, 0xe6
popf
jmp 0x140084edc
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 0x1400861ca
push rax
pushf
mov eax, 0xcd7ec0f1
pushf
not eax
add eax, 0x220406ba
xor eax, 0x441c2346
rol eax, 0x15
popf
pushf
not eax
add eax, 0x4b6a860b
xor eax, 0x799a72de
rol eax, 0x2f
popf
jmp 0x140084edc
push rax
pushf
mov eax, 0x879cf326
pushf
not eax
add eax, 0x35ba2425
xor eax, 0x186c6733
rol eax, 0x55
popf
pushf
not eax
add eax, 0x4e0093d5
xor eax, 0xf3047d2
rol eax, 0x36
popf
pushf
not eax
add eax, 0x3353af85
xor eax, 0x6850f6a1
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x74621235
xor eax, 0x28092d9
rol eax, 0x26
popf
jmp 0x140084edc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140100bbf
push rax
pushf
mov eax, 0x5a1804fc
pushf
not eax
add eax, 0x5806aac
xor eax, 0x4366e16c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x779821c1
xor eax, 0x75c4e943
rol eax, 0x73
popf
jmp 0x140084edc
mov rax, rbx
jmp 0x14008633c
xor eax, eax
push rax
pushf
mov eax, 0xa4d1c5ac
pushf
not eax
add eax, 0x4423ef39
xor eax, 0x6d79e2f4
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x336fd703
xor eax, 0x33d8e51e
rol eax, 0x25
popf
jmp 0x140084edc
mov rcx, qword [rbp + 0x1d0]
xor rcx, rsp
call fcn.1400ff118
mov rbx, qword [rsp + 0x2f0]
add rsp, 0x2e0
pop rbp
ret