Function at 0x14007872c
Capabilities:
Create directory

Disassembly:
push rax
pushf
mov eax, 0x75f6244d
pushf
not eax
add eax, 0xe0c6f1c
xor eax, 0xb321805
rol eax, 0x91
popf
pushf
not eax
add eax, 0x194020c2
xor eax, 0x98249ea
rol eax, 0x38
popf
pushf
not eax
add eax, 0x838fe8c
xor eax, 0x74bed3d8
rol eax, 0xe6
popf
cmp eax, 0
jne 0x14007877c
popf
pop rax
jmp 0x140078830
cmp eax, 5
jne 0x14007878b
popf
pop rax
jmp 0x140078af0
cmp eax, 1
jne 0x14007879a
popf
pop rax
jmp 0x1400788df
cmp eax, 0xa
jne 0x1400787a9
popf
pop rax
jmp 0x140078f9b
cmp eax, 7
jne 0x1400787b8
popf
pop rax
jmp 0x140078cdf
cmp eax, 3
jne 0x1400787c7
popf
pop rax
jmp 0x1400789c2
cmp eax, 6
jne 0x1400787d6
popf
pop rax
jmp 0x140078c55
cmp eax, 4
jne 0x1400787e5
popf
pop rax
jmp 0x140078a31
cmp eax, 0xc
jne 0x1400787f4
popf
pop rax
jmp 0x140079033
cmp eax, 0xb
jne 0x140078803
popf
pop rax
jmp 0x140078fd5
cmp eax, 8
jne 0x140078812
popf
pop rax
jmp 0x140078d96
cmp eax, 9
jne 0x140078821
popf
pop rax
jmp 0x140078eb8
cmp eax, 2
jne 0x140078830
popf
pop rax
jmp 0x140078962
push rdi
push r14
mov eax, 0x75c46527
pushf
not eax
add eax, 0x5a1ff472
xor eax, 0x18eb8db
rol eax, 0xee
popf
pushf
not eax
add eax, 0x40c7bd4c
xor eax, 0x1d3c9fa6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x29fc142e
xor eax, 0x32ca1f4c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x35b97308
xor eax, 0x583c6ea2
rol eax, 0xb
popf
call fcn.14008c714
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, 0x6a7b84e4
pushf
not eax
add eax, 0x3b160b5b
xor eax, 0x65012f16
rol eax, 0xab
popf
pushf
not eax
add eax, 0x5c9fc946
xor eax, 0x3f54c399
rol eax, 0x82
popf
jmp 0x14007876d
inc rax
cmp byte [r8 + rax], 0
jne 0x14007891c
push rax
pushf
mov eax, 0xd5ca275f
pushf
not eax
add eax, 0x345d8e8a
xor eax, 0x16b9e026
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x7f6731e5
xor eax, 0x5b51ee5f
rol eax, 0x61
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0x648e4815
pushf
not eax
add eax, 0x3ff40acf
xor eax, 0x117ad89e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x4016624d
xor eax, 0x5ad29314
rol eax, 0x91
popf
pushf
not eax
add eax, 0x12ff7608
xor eax, 0x1e856a00
rol eax, 0xa
popf
jmp 0x14007876d
mov rcx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x2e2ca78f
pushf
not eax
add eax, 0x25830ebc
xor eax, 0x28a4dc26
rol eax, 0x37
popf
pushf
not eax
add eax, 0x724dd264
xor eax, 0x255b85f2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x5b3190c6
xor eax, 0x16cf344b
rol eax, 0xca
popf
pushf
not eax
add eax, 0x59bc7c9c
xor eax, 0x48b31620
rol eax, 0x30
popf
jmp 0x14007876d
inc rcx
cmp byte [rdx + rcx], 0
jne 0x1400789fe
push rax
pushf
mov eax, 0xec845407
pushf
not eax
add eax, 0x1d002cfe
xor eax, 0x67bb6f39
rol eax, 0x87
popf
pushf
not eax
add eax, 0x563fc8c0
xor eax, 0x75e3e104
rol eax, 0xbe
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0x925ce089
pushf
not eax
add eax, 0x43ace304
xor eax, 0x45ba4a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xadb4f3b
xor eax, 0x32188ae4
rol eax, 0x85
popf
jmp 0x14007876d
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 0x140078a97
push rax
pushf
mov eax, 0x2f14200e
pushf
not eax
add eax, 0x5d90b719
xor eax, 0xc13db12
rol eax, 0x20
popf
pushf
not eax
add eax, 0x10145d22
xor eax, 0x4da51109
rol eax, 0xc3
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0x2694b94e
pushf
not eax
add eax, 0x739d9f70
xor eax, 0x654168a8
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x1250ac3a
xor eax, 0x756c7b88
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x29db203a
xor eax, 0x3d54f7de
rol eax, 0x22
popf
pushf
not eax
add eax, 0x57bab01a
xor eax, 0x54c211f1
rol eax, 0xd7
popf
jmp 0x14007876d
mov r9, rdx
mov dword [rsp + 0x20], 0x5c
mov edx, 0x21bd111f
pushf
not edx
add edx, 0x2c1d298
xor edx, 0x1e70c3ac
rol edx, 0x92
popf
pushf
not edx
add edx, 0x6d7de9eb
xor edx, 0x3cd12d8f
rol edx, 0xa8
popf
pushf
not edx
add edx, 0x44149dfe
xor edx, 0x4f53089f
rol edx, 0x52
popf
lea r8, [0x1860973c2]
pushf
sub r8, 0x46069e7e
popf
lea rcx, [rsp + 0x30]
call fcn.14005e0da
mov edx, 0x315076
pushf
not edx
add edx, 0x594e84fd
xor edx, 0x75200822
rol edx, 0xa6
popf
pushf
not edx
add edx, 0x45b3e8f6
xor edx, 0x18cb6c87
rol edx, 0x67
popf
pushf
not edx
add edx, 0x68b95ab8
xor edx, 0x10cfb320
rol edx, 0xfa
popf
movsxd rbp, eax
mov rcx, rdi
call fcn.14008fc3e
mov rbx, rax
test rax, rax
je 0x140078bfc
push rax
pushf
mov eax, 0xc1a6f2db
pushf
not eax
add eax, 0x418db214
xor eax, 0x6ead51c
rol eax, 0x44
popf
pushf
not eax
add eax, 0x2ee367a4
xor eax, 0x19551a0d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x172381ba
xor eax, 0x792ea945
rol eax, 0x13
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0x40c593bc
pushf
not eax
add eax, 0x1d3ea825
xor eax, 0x79ec990d
rol eax, 0x77
popf
pushf
not eax
add eax, 0x4426576f
xor eax, 0x787e8ad8
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x5c192b47
xor eax, 0x5e4e25c3
rol eax, 8
popf
pushf
not eax
add eax, 0x61332e7d
xor eax, 0x703e3558
rol eax, 0x46
popf
jmp 0x14007876d
mov esi, 0x3a6ec8f3
pushf
not esi
add esi, 0x227e992e
xor esi, 0x29b669ee
rol esi, 0x9d
popf
pushf
not esi
add esi, 0x57ed2e36
xor esi, 0x204bc693
rol esi, 0xbe
popf
pushf
not esi
add esi, 0x5031c7c9
xor esi, 0x28223bae
rol esi, 0x38
popf
push rbp
not rbp
add rsi, rbp
pop rbp
add rsi, 1
lea rbp, [rsp + rbp + 0x30]
nop
push rax
pushf
mov eax, 0x407f2b98
pushf
not eax
add eax, 0x75d2b4e8
xor eax, 0x4dee26dd
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x642a0a28
xor eax, 0x6d53c045
rol eax, 0xd
popf
jmp 0x14007876d
mov r9d, ebx
mov qword [rsp + 0x20], rdi
push rdi
not edi
add r9d, edi
pop rdi
add r9d, 1
lea r8, [0x19c92bde1]
pushf
sub r8, 0x5c8fe895
popf
mov rdx, rsi
mov rcx, rbp
call fcn.14005e0da
lea rcx, [rsp + 0x30]
call fcn.140066c03
test eax, eax
jne 0x140078d63
push rax
pushf
mov eax, 0x388c6087
pushf
not eax
add eax, 0x2a8a7429
xor eax, 0x7d63156b
rol eax, 0x24
popf
pushf
not eax
add eax, 0x69315f30
xor eax, 0x67d7f201
rol eax, 0x14
popf
pushf
not eax
add eax, 0x54908b0b
xor eax, 0x4c20ff1a
rol eax, 0x9c
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0xa089b500
pushf
not eax
add eax, 0x2acafc9a
xor eax, 0xa8676ac
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa53f597
xor eax, 0xd1a6bea
rol eax, 0xe8
popf
jmp 0x14007876d
mov r8d, 0x943afc6a
pushf
not r8d
add r8d, 0x170b2f09
xor r8d, 0x790b3ad6
rol r8d, 0x57
popf
pushf
not r8d
add r8d, 0x16b89cc1
xor r8d, 0x6478a155
rol r8d, 0xb
popf
pushf
not r8d
add r8d, 0x8a06061
xor r8d, 0x4c134759
rol r8d, 0x3b
popf
pushf
not r8d
add r8d, 0x27d67475
xor r8d, 0x6a3483cd
rol r8d, 3
popf
lea rdx, [rsp + 0x1030]
lea rcx, [rsp + 0x30]
call fcn.140080b6c
mov rdx, qword [r14 + 0x3038]
lea rcx, [rsp + 0x1030]
jmp 0x140078e22
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
je 0x140078e72
push rax
pushf
mov eax, 0x52f748f
pushf
not eax
add eax, 0x60e312f7
xor eax, 0x4fecab95
rol eax, 0x62
popf
pushf
not eax
add eax, 0x292b99d3
xor eax, 0x4ecfdf05
rol eax, 0x59
popf
pushf
not eax
add eax, 0x313471e2
xor eax, 0x1201afae
rol eax, 0xa0
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0x1184d4db
pushf
not eax
add eax, 0x74467f81
xor eax, 0x31c96bd7
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x364a8bc4
xor eax, 0x73f7bc38
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x67846b20
xor eax, 0x1f222282
rol eax, 0x75
popf
jmp 0x14007876d
lea rcx, [rbx + 1]
mov edx, 0x83c39bdc
pushf
not edx
add edx, 0xf28339a
xor edx, 0x361a178e
rol edx, 0xb5
popf
pushf
not edx
add edx, 0x6745dd4c
xor edx, 0x68dc5b81
rol edx, 0x84
popf
pushf
not edx
add edx, 0x4c2dddf8
xor edx, 0x23eb9f87
rol edx, 0x49
popf
pushf
not edx
add edx, 0x45380c2c
xor edx, 0x695468ba
rol edx, 0x3d
popf
call fcn.14008fc3e
mov rbx, rax
test rax, rax
jne 0x140078f55
push rax
pushf
mov eax, 0x71466f57
pushf
not eax
add eax, 0x778d4d66
xor eax, 0x377a724
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x40c403e
xor eax, 0x716bc526
rol eax, 0xd6
popf
jmp 0x14007876d
push rax
pushf
mov eax, 0x32405315
pushf
not eax
add eax, 0x6da2eaf1
xor eax, 0x7507237b
rol eax, 0x62
popf
pushf
not eax
add eax, 0x33a03b03
xor eax, 0x24d553c8
rol eax, 0x34
popf
pushf
not eax
add eax, 0x1f2c3d5b
xor eax, 0x6d8e4f97
rol eax, 0x48
popf
jmp 0x14007876d
xor eax, eax
jmp 0x140079033
mov eax, 0x41fdf9a1
pushf
not eax
add eax, 0x152e4daa
xor eax, 0xdeb18da
rol eax, 0xc
popf
pushf
not eax
add eax, 0x3d75dad6
xor eax, 0x77575317
rol eax, 0xf1
popf
push rax
pushf
mov eax, 0xd69ec469
pushf
not eax
add eax, 0x22684ca9
xor eax, 0x3da2c531
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x157c795d
xor eax, 0x451512a8
rol eax, 0x8b
popf
jmp 0x14007876d
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.140089a05
add rsp, 0x3058
pop r14
pop rdi
ret