Function at 0x140148f2c
Capabilities:
Delete file

Disassembly:
push rax
pushf
mov eax, 0xe16602a8
pushf
not eax
add eax, 0xcaa825f6
xor eax, 0x882a1b77
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc1c9ec24
xor eax, 0xb3bb53c9
rol eax, 0x44
popf
cmp eax, 4
jne 0x140148f69
popf
pop rax
jmp 0x140149412
cmp eax, 0
jne 0x140148f78
popf
pop rax
jmp 0x140149086
cmp eax, 3
jne 0x140148f87
popf
pop rax
jmp 0x140149372
cmp eax, 1
jne 0x140148f96
popf
pop rax
jmp 0x140149202
cmp eax, 0xd
jne 0x140148fa5
popf
pop rax
jmp 0x140149937
cmp eax, 7
jne 0x140148fb4
popf
pop rax
jmp 0x14014955f
cmp eax, 0xe
jne 0x140148fc3
popf
pop rax
jmp 0x1401499d8
cmp eax, 0xb
jne 0x140148fd2
popf
pop rax
jmp 0x1401497f9
cmp eax, 0xc
jne 0x140148fe1
popf
pop rax
jmp 0x1401498c8
cmp eax, 8
jne 0x140148ff0
popf
pop rax
jmp 0x1401495ef
cmp eax, 0x10
jne 0x140148fff
popf
pop rax
jmp 0x140149a79
cmp eax, 2
jne 0x14014900e
popf
pop rax
jmp 0x140149298
cmp eax, 9
jne 0x14014901d
popf
pop rax
jmp 0x140149671
cmp eax, 0x12
jne 0x14014902c
popf
pop rax
jmp 0x140149b0d
cmp eax, 6
jne 0x14014903b
popf
pop rax
jmp 0x140149501
cmp eax, 0x11
jne 0x14014904a
popf
pop rax
jmp 0x140149ac2
cmp eax, 5
jne 0x140149059
popf
pop rax
jmp 0x1401494a1
cmp eax, 0x13
jne 0x140149068
popf
pop rax
jmp 0x140149b9e
cmp eax, 0xa
jne 0x140149077
popf
pop rax
jmp 0x1401497b0
cmp eax, 0xf
jne 0x140149086
popf
pop rax
jmp 0x140149a60
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x140083080]
xor rax, rsp
mov qword [rbp + 0xc0], rax
mov rbx, rcx
mov qword [rsp + 0x60], rcx
movabs rax, 0x7812304ee22e08e5
pushf
not rax
add rax, 0x779b9159
xor rax, 0x7b399ac1
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x4cf7053e
xor rax, 0x79575520
rol rax, 0xb4
popf
mov qword [rsp + 0x30], rax
movabs rcx, 0xace46ddcd1b82f9
pushf
not rcx
add rcx, 0x5964be20
xor rcx, 0x598ef738
rol rcx, 0xf7
popf
pushf
not rcx
add rcx, 0x581dc446
xor rcx, 0x60d0a642
rol rcx, 0x40
popf
pushf
not rcx
add rcx, 0x7e471cd9
xor rcx, 0x7888417c
rol rcx, 0x20
popf
mov qword [rsp + 0x38], rcx
movabs rax, 0xd9e02f3a45614f0c
pushf
not rax
add rax, 0x4ac2a51d
xor rax, 0x7cb2e661
rol rax, 0xe2
popf
pushf
not rax
add rax, 0x6bd76511
xor rax, 0x56e063fa
rol rax, 0x2d
popf
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], rcx
movdqa xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rsp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x30]
mov r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5bff658f
pushf
not eax
add eax, 0xcfacd139
xor eax, 0xdf2f3a0c
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbdb90381
xor eax, 0xa75e3b5b
rol eax, 0x46
popf
jmp 0x140148f5a
inc r8
cmp byte [rax + r8], 0
jne 0x14014923f
push rax
pushf
mov eax, 0x7aad6153
pushf
not eax
add eax, 0x93803156
xor eax, 0xcc0e1022
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb9b065cf
xor eax, 0x9f14cdea
rol eax, 0xbc
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0xdb89b567
pushf
not eax
add eax, 0xaebc1120
xor eax, 0x8846ca80
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x86f6bbbe
xor eax, 0x9ae8a2b1
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc7fb1a79
xor eax, 0xb978a68d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfed0d4ff
xor eax, 0xccc757d4
rol eax, 0xe8
popf
jmp 0x140148f5a
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.140142495
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rcx, qword [rsp + 0x40]
lea rdx, [rbp + 0x80]
jmp 0x1401492c0
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__stat64i32]
mov edi, eax
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14014932c
push rax
pushf
mov eax, 0x37f9f79e
pushf
not eax
add eax, 0x81511a0c
xor eax, 0x8ab69aa4
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa8b4217b
xor eax, 0xa8e67ff6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb5381d19
xor eax, 0xec3ff436
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf792fa36
xor eax, 0xf3395c7e
rol eax, 0xf1
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0xa4bea50c
pushf
not eax
add eax, 0xb29ad9a6
xor eax, 0x8de8fa24
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb2f436dc
xor eax, 0xb816ab49
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xefcbd49c
xor eax, 0xc5697a9f
rol eax, 0xb2
popf
jmp 0x140148f5a
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401493b9
push rax
pushf
mov eax, 0x105019d5
pushf
not eax
add eax, 0xd3767e21
xor eax, 0x89ca5620
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8e093074
xor eax, 0xdd3f8368
rol eax, 0xbd
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0x89c851a7
pushf
not eax
add eax, 0xcf144c76
xor eax, 0xb05a969e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xff3677bd
xor eax, 0xf964dc1d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe02ad199
xor eax, 0xc043c787
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9b535851
xor eax, 0xc84a9321
rol eax, 0x16
popf
jmp 0x140148f5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14014946d
push rax
pushf
mov eax, 0x39befcf7
pushf
not eax
add eax, 0x992e8495
xor eax, 0x89ff180e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbc52248a
xor eax, 0xb72e3d8a
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfeeb05b5
xor eax, 0xb30ea584
rol eax, 0x9a
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0xedb0ca39
pushf
not eax
add eax, 0x8a9a51f3
xor eax, 0xa7d0db88
rol eax, 0x58
popf
pushf
not eax
add eax, 0xddf6b7da
xor eax, 0xacbb4e7d
rol eax, 0xb5
popf
jmp 0x140148f5a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140135cf8
push rax
pushf
mov eax, 0xddbd5b55
pushf
not eax
add eax, 0xf449f79f
xor eax, 0xaa917dd5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x820aadd7
xor eax, 0xb9672269
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xddb1ae04
xor eax, 0x925e8369
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa3d3c7dd
xor eax, 0x96b662c7
rol eax, 0x19
popf
jmp 0x140148f5a
test edi, edi
jne 0x1401495bc
push rax
pushf
mov eax, 0xc0f322b
pushf
not eax
add eax, 0xb5aa03da
xor eax, 0x931542ac
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf247574b
xor eax, 0xd34604ee
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe7d8cd1a
xor eax, 0xb4430a87
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9d841d92
xor eax, 0xc1ef52b4
rol eax, 0xcc
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0x874e6618
pushf
not eax
add eax, 0xdb9493e3
xor eax, 0xbc79d48a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc5619e9b
xor eax, 0xe8599f70
rol eax, 0xe2
popf
jmp 0x140148f5a
movsd xmm0, qword [str.PTBV]
movsd qword [rsp + 0x30], xmm0
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rsp + 0x30], 0x64
xor byte [rsp + 0x31], 0x35
xor byte [rsp + 0x32], 0x36
xor byte [rsp + 0x33], 0x37
xor byte [rsp + 0x34], 0x38
xor byte [rsp + 0x35], 0x39
xor byte [rsp + 0x36], 0x3a
xor byte [rsp + 0x37], 0x3b
xor al, 0x3c
mov byte [rsp + 0x38], al
lea rcx, [rsp + 0x30]
jmp 0x140149638
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
push rax
pushf
mov eax, 0xb96439af
pushf
not eax
add eax, 0xa6973b90
xor eax, 0xd69dfa1e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xad700ce9
xor eax, 0xbdb0b92e
rol eax, 0xb4
popf
jmp 0x140148f5a
xor edx, edx
mov r8d, 0x203f2a69
pushf
not r8d
add r8d, 0xa7465e12
xor r8d, 0xa1b0bb12
rol r8d, 0xed
popf
pushf
not r8d
add r8d, 0xeda0d1c1
xor r8d, 0xfc899c6a
rol r8d, 0x9c
popf
lea rcx, [rsp + 0x70]
call sub.VCRUNTIME140.dll_memset
movsd xmm0, qword [str.PTBV]
movsd qword [rsp + 0x30], xmm0
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rsp + 0x30], 0x64
xor byte [rsp + 0x31], 0x35
xor byte [rsp + 0x32], 0x36
xor byte [rsp + 0x33], 0x37
xor byte [rsp + 0x34], 0x38
xor byte [rsp + 0x35], 0x39
xor byte [rsp + 0x36], 0x3a
xor byte [rsp + 0x37], 0x3b
xor al, 0x3c
mov byte [rsp + 0x38], al
mov r8d, 0x7d0eb0a0
pushf
not r8d
add r8d, 0xe93ae9f8
xor r8d, 0xe4730941
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0xe7a2172a
xor r8d, 0xdc7de791
rol r8d, 0x8c
popf
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.1401644de
nop
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14014977d
push rax
pushf
mov eax, 0x31470d2c
pushf
not eax
add eax, 0xdf95e236
xor eax, 0x89d935db
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb7c3cb53
xor eax, 0x88162703
rol eax, 0xf
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0x8f7909cd
pushf
not eax
add eax, 0xfa51c2f2
xor eax, 0xb70fd689
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8b04d6bb
xor eax, 0xb3953edd
rol eax, 0xf7
popf
jmp 0x140148f5a
mov rdx, qword [rbx]
push rax
pushf
mov eax, 0xe75284ff
pushf
not eax
add eax, 0xee439823
xor eax, 0xc55621c2
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc3510ee2
xor eax, 0xd88c589c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd5bedec9
xor eax, 0xf829b9c1
rol eax, 0x46
popf
jmp 0x140148f5a
mov r8, qword [rbx + 0x10]
lea rcx, [rsp + 0x70]
call fcn.14013643e
lea rcx, [rsp + 0x78]
call fcn.14018719a
test rax, rax
jne 0x14014986f
push rax
pushf
mov eax, 0x4fcc5c72
pushf
not eax
add eax, 0xe6c5617f
xor eax, 0x8f19e3b7
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe7cd6f32
xor eax, 0xf11f9bb1
rol eax, 0x86
popf
pushf
not eax
add eax, 0x85797dd2
xor eax, 0x86ab817c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb697b860
xor eax, 0xa5c69b51
rol eax, 0xc7
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0x30352397
pushf
not eax
add eax, 0xdc9287e1
xor eax, 0xb8257ca0
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbbd0087b
xor eax, 0xbaa2b29e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb0aad67f
xor eax, 0xc9f7a264
rol eax, 0x16
popf
pushf
not eax
add eax, 0xde59d755
xor eax, 0xcb8ed1e2
rol eax, 0x6e
popf
jmp 0x140148f5a
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x70]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
xor r8d, r8d
lea edx, [r8 + 2]
jmp 0x1401498ea
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, 0xc977ff43
pushf
not eax
add eax, 0xae62c4c4
xor eax, 0x9d9ccdd4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xff741718
xor eax, 0xc6b5c1ca
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfc71a763
xor eax, 0x918faba2
rol eax, 0xed
popf
jmp 0x140148f5a
lea rcx, [rsp + 0x70]
call fcn.140128225
nop
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14014997f
push rax
pushf
mov eax, 0x187fc894
pushf
not eax
add eax, 0xba7e49c6
xor eax, 0xff7a82e7
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xec386faa
xor eax, 0xbf7b67a1
rol eax, 0x22
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0x194729cb
pushf
not eax
add eax, 0xf8dae609
xor eax, 0x9e645579
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8c0bebe5
xor eax, 0xd00a7b10
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9fd5316d
xor eax, 0xe54d9cb0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe01ebee0
xor eax, 0xb7d2f5b8
rol eax, 0xc7
popf
jmp 0x140148f5a
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x140149a1a
push rax
pushf
mov eax, 0x405c6395
pushf
not eax
add eax, 0xb2a7ed98
xor eax, 0xa6fdce3a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x98121954
xor eax, 0xe5f0a2ae
rol eax, 0xd4
popf
jmp 0x140148f5a
push rax
pushf
mov eax, 0xee74687f
pushf
not eax
add eax, 0x88b3d028
xor eax, 0xf1e8407e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbcc0f605
xor eax, 0x85ffc36a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd13c30ad
xor eax, 0xedb2af02
rol eax, 0x2a
popf
jmp 0x140148f5a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140149b9e
mov rcx, r8
push rax
pushf
mov eax, 0x59103aed
pushf
not eax
add eax, 0xe18a2c21
xor eax, 0xfa30ebfb
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc8eea497
xor eax, 0xabb0bb49
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd2c0d7af
xor eax, 0x9359a606
rol eax, 0x9a
popf
jmp 0x140148f5a
call fcn.140135cf8
push rax
pushf
mov eax, 0x48becf38
pushf
not eax
add eax, 0xce4fc5f3
xor eax, 0xa39e6da5
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xca204441
xor eax, 0x851d67c0
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa7fda80f
xor eax, 0xd15bc725
rol eax, 0xd8
popf
jmp 0x140148f5a
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.140150364
lea r11, [rsp + 0x1d0]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3