Function at 0x140087408
Capabilities:
Create directory

Disassembly:
push rax
pushf
mov eax, 0xc0eead2a
pushf
not eax
add eax, 0x71d213db
xor eax, 0x28254c39
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x42732dd
xor eax, 0x308d08cb
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x3517a600
xor eax, 0x32b151ac
rol eax, 0x70
popf
cmp eax, 8
jne 0x140087458
popf
pop rax
jmp 0x140087a35
cmp eax, 1
jne 0x140087467
popf
pop rax
jmp 0x1400875bb
cmp eax, 6
jne 0x140087476
popf
pop rax
jmp 0x1400878f6
cmp eax, 9
jne 0x140087485
popf
pop rax
jmp 0x140087b44
cmp eax, 7
jne 0x140087494
popf
pop rax
jmp 0x14008797e
cmp eax, 0
jne 0x1400874a3
popf
pop rax
jmp 0x14008750c
cmp eax, 0xa
jne 0x1400874b2
popf
pop rax
jmp 0x140087c27
cmp eax, 5
jne 0x1400874c1
popf
pop rax
jmp 0x1400877b9
cmp eax, 0xc
jne 0x1400874d0
popf
pop rax
jmp 0x140087cd2
cmp eax, 4
jne 0x1400874df
popf
pop rax
jmp 0x14008770d
cmp eax, 0xb
jne 0x1400874ee
popf
pop rax
jmp 0x140087c74
cmp eax, 3
jne 0x1400874fd
popf
pop rax
jmp 0x14008768b
cmp eax, 2
jne 0x14008750c
popf
pop rax
jmp 0x140087651
push rdi
push r14
mov eax, 0x9b5ee377
pushf
not eax
add eax, 0x7f38ce37
xor eax, 0x581263ac
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x69d4822a
xor eax, 0x7d0c76e9
rol eax, 0xe
popf
pushf
not eax
add eax, 0x72a029dd
xor eax, 0x31c90fe2
rol eax, 0x51
popf
call fcn.14009b7ed
sub rsp, rax
mov rax, qword [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x3030], rax
mov rdi, r8
mov r14, rcx
mov rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x90f1bca1
pushf
not eax
add eax, 0x2bc7858
xor eax, 0x7173992e
rol eax, 0x30
popf
pushf
not eax
add eax, 0x1d029b29
xor eax, 0x3f8877a5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x15a0431b
xor eax, 0x642787ac
rol eax, 0x3e
popf
jmp 0x140087449
inc rax
cmp byte [r8 + rax], 0
jne 0x1400875f8
push rax
pushf
mov eax, 0x2602e4c3
pushf
not eax
add eax, 0x6bd889b3
xor eax, 0x2db5b05f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x4c3aec32
xor eax, 0x49a4dd25
rol eax, 0xb8
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x1e6ca8df
pushf
not eax
add eax, 0x27376a44
xor eax, 0x24153cf1
rol eax, 0x56
popf
pushf
not eax
add eax, 0x3e9ee730
xor eax, 0x4f2b6a86
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x62603c5e
xor eax, 0x5ea1092b
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8acdd23
xor eax, 0x72127787
rol eax, 0xe6
popf
jmp 0x140087449
mov rcx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x232e3093
pushf
not eax
add eax, 0x48619a38
xor eax, 0xb631d70
rol eax, 0x91
popf
pushf
not eax
add eax, 0x18263823
xor eax, 0x2e7ddbb2
rol eax, 0xdc
popf
jmp 0x140087449
inc rcx
cmp byte [rdx + rcx], 0
jne 0x1400876da
push rax
pushf
mov eax, 0x1e92d8f7
pushf
not eax
add eax, 0x384455d0
xor eax, 0x47e2daa2
rol eax, 0x30
popf
pushf
not eax
add eax, 0x5d5bbc64
xor eax, 0x4c0f4fd
rol eax, 0x40
popf
pushf
not eax
add eax, 0x1d57adb8
xor eax, 0x6b3202ca
rol eax, 0x30
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x12200df2
pushf
not eax
add eax, 0x5360b516
xor eax, 0x107ea703
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x7b07238b
xor eax, 0x76fcfbd2
rol eax, 0xfd
popf
jmp 0x140087449
inc rax
mov qword [rsp + 0x3050], rbx
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
mov qword [rsp + 0x3048], rbp
mov qword [rsp + 0x3040], rsi
cmp rax, 0x1000
jae 0x140087786
push rax
pushf
mov eax, 0x32884141
pushf
not eax
add eax, 0x6942ed2d
xor eax, 0x740a3e4f
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x1b4f760e
xor eax, 0x1fb3b4e9
rol eax, 0x35
popf
pushf
not eax
add eax, 0x3e4eaff
xor eax, 0x7a425ce2
rol eax, 0xd6
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x73ae7fe4
pushf
not eax
add eax, 0x17c43504
xor eax, 0x26252276
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x216ac3e3
xor eax, 0x343a7850
rol eax, 0x99
popf
jmp 0x140087449
mov r9, rdx
mov dword [rsp + 0x20], 0x5c
mov edx, 0x88558e3c
pushf
not edx
add edx, 0x6133b7fc
xor edx, 0x63a6ad65
rol edx, 0x2d
popf
pushf
not edx
add edx, 0x2885c151
xor edx, 0x17ea49e1
rol edx, 0x9f
popf
lea r8, [0x189f8cfd9]
pushf
sub r8, 0x49f5fa95
popf
lea rcx, [rsp + 0x30]
call fcn.14006d2e5
mov edx, 0x89497bb8
pushf
not edx
add edx, 0x2bd2d7f4
xor edx, 0x62fc8351
rol edx, 0xab
popf
pushf
not edx
add edx, 0x242624b6
xor edx, 0x33f20407
rol edx, 0xbe
popf
pushf
not edx
add edx, 0x3e353895
xor edx, 0x547f05e7
rol edx, 0xa7
popf
movsxd rbp, eax
mov rcx, rdi
call fcn.14009ed7b
mov rbx, rax
test rax, rax
je 0x1400878b0
push rax
pushf
mov eax, 0xdf486113
pushf
not eax
add eax, 0x645819cb
xor eax, 0x47616e97
rol eax, 0x46
popf
pushf
not eax
add eax, 0x75979de4
xor eax, 0x6a6749f2
rol eax, 0xe
popf
pushf
not eax
add eax, 0x6588e5fa
xor eax, 0xe78791e
rol eax, 0x60
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x2a05cf6a
pushf
not eax
add eax, 0x19c0209f
xor eax, 0xe6613c5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x68376a77
xor eax, 0x384fc4e9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x16a84d92
xor eax, 0x1e14ae5
rol eax, 0x9b
popf
jmp 0x140087449
mov esi, 0x3fe9649c
pushf
not esi
add esi, 0x56d0f66d
xor esi, 0x7dec55b0
rol esi, 0x9c
popf
pushf
not esi
add esi, 0x373b030b
xor esi, 0x308a66c4
rol esi, 0x9f
popf
push rbp
not rbp
add rsi, rbp
pop rbp
add rsi, 1
lea rbp, [rsp + rbp + 0x30]
nop
push rax
pushf
mov eax, 0x40fddd84
pushf
not eax
add eax, 0x655e38d9
xor eax, 0x7a265888
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x18b20441
xor eax, 0x39a7cb0b
rol eax, 0x64
popf
pushf
not eax
add eax, 0x113c8168
xor eax, 0x2f52071d
rol eax, 0x4d
popf
jmp 0x140087449
mov r9d, ebx
mov qword [rsp + 0x20], rdi
push rdi
not edi
add r9d, edi
pop rdi
add r9d, 1
lea r8, [0x186e35e99]
pushf
sub r8, 0x46e0894d
popf
mov rdx, rsi
mov rcx, rbp
call fcn.14006d2e5
lea rcx, [rsp + 0x30]
call fcn.140075bf7
test eax, eax
jne 0x1400879ef
push rax
pushf
mov eax, 0xdfa1b914
pushf
not eax
add eax, 0xd363ae
xor eax, 0x6ffc4bff
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x80fb567
xor eax, 0x4be2cb8d
rol eax, 0xd6
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x3b93ddcb
pushf
not eax
add eax, 0x185449e2
xor eax, 0x5d6ac509
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x38bee9ac
xor eax, 0x5a9eae35
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x188a56ed
xor eax, 0x1c1f81
rol eax, 0x39
popf
jmp 0x140087449
mov r8d, 0x352aa30a
pushf
not r8d
add r8d, 0x28d4f970
xor r8d, 0x4ad7636c
rol r8d, 0xe2
popf
pushf
not r8d
add r8d, 0x1e80cdc0
xor r8d, 0x793893cb
rol r8d, 0xb2
popf
pushf
not r8d
add r8d, 0x4e39be9d
xor r8d, 0x7bea6320
rol r8d, 0x63
popf
pushf
not r8d
add r8d, 0x4c9fde0c
xor r8d, 0x53c1368d
rol r8d, 0x19
popf
lea rdx, [rsp + 0x1030]
lea rcx, [rsp + 0x30]
call fcn.14008fbd5
mov rdx, qword [r14 + 0x3038]
lea rcx, [rsp + 0x1030]
jmp 0x140087ac1
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
je 0x140087b11
push rax
pushf
mov eax, 0xe02b853f
pushf
not eax
add eax, 0x5b68121c
xor eax, 0x21579da5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x15831d22
xor eax, 0x7cc666a0
rol eax, 0x67
popf
pushf
not eax
add eax, 0x52d872f6
xor eax, 0x1d2fe6eb
rol eax, 5
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x28836963
pushf
not eax
add eax, 0x54c3c9fe
xor eax, 0x7e6546ab
rol eax, 0x13
popf
pushf
not eax
add eax, 0x66b93762
xor eax, 0x352ea614
rol eax, 0xfe
popf
jmp 0x140087449
lea rcx, [rbx + 1]
mov edx, 0x155f06a5
pushf
not edx
add edx, 0x10472577
xor edx, 0x45eb9917
rol edx, 0xfe
popf
pushf
not edx
add edx, 0xc31435a
xor edx, 0x122be244
rol edx, 0xc9
popf
pushf
not edx
add edx, 0x3dcc30a0
xor edx, 0x2ef5357a
rol edx, 0x9b
popf
pushf
not edx
add edx, 0xf35bcdd
xor edx, 0x41f54571
rol edx, 0x56
popf
call fcn.14009ed7b
mov rbx, rax
test rax, rax
jne 0x140087be1
push rax
pushf
mov eax, 0xe7436f04
pushf
not eax
add eax, 0x32fc0cc1
xor eax, 0x3e7f82dd
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x348ded69
xor eax, 0x3e7690a7
rol eax, 0xdd
popf
jmp 0x140087449
push rax
pushf
mov eax, 0x68e66f38
pushf
not eax
add eax, 0x22c89a02
xor eax, 0x24d2f578
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x4d212731
xor eax, 0xd0875e9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x21ee6706
xor eax, 0x9172aab
rol eax, 0x4a
popf
jmp 0x140087449
xor eax, eax
jmp 0x140087cd2
mov eax, 0x4f44a0a6
pushf
not eax
add eax, 0x38dd2334
xor eax, 0x67f0f730
rol eax, 0x62
popf
pushf
not eax
add eax, 0x256ca248
xor eax, 0x143534ae
rol eax, 0x4f
popf
push rax
pushf
mov eax, 0xa533773b
pushf
not eax
add eax, 0x10aab127
xor eax, 0x767511d8
rol eax, 0xea
popf
pushf
not eax
add eax, 0x63e754ca
xor eax, 0x5b468e55
rol eax, 0xf9
popf
jmp 0x140087449
mov rsi, qword [rsp + 0x3040]
mov rbp, qword [rsp + 0x3048]
mov rbx, qword [rsp + 0x3050]
mov rcx, qword [rsp + 0x3030]
xor rcx, rsp
call fcn.140098ae9
add rsp, 0x3058
pop r14
pop rdi
ret