Function at 0x1400b3a43
Capabilities:
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x7d7947b2
pushf
not eax
add eax, 0xb52b0e8a
xor eax, 0xf578c9c2
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x872df824
xor eax, 0xc5dd87fe
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb1050735
xor eax, 0xbb690887
rol eax, 0x6d
popf
cmp eax, 4
jne 0x1400b3a93
popf
pop rax
jmp 0x1400b3e72
cmp eax, 0
jne 0x1400b3aa2
popf
pop rax
jmp 0x1400b3b47
cmp eax, 3
jne 0x1400b3ab1
popf
pop rax
jmp 0x1400b3e06
cmp eax, 1
jne 0x1400b3ac0
popf
pop rax
jmp 0x1400b3cf9
cmp eax, 0xa
jne 0x1400b3acf
popf
pop rax
jmp 0x1400b41d6
cmp eax, 7
jne 0x1400b3ade
popf
pop rax
jmp 0x1400b405b
cmp eax, 6
jne 0x1400b3aed
popf
pop rax
jmp 0x1400b3fdc
cmp eax, 0xb
jne 0x1400b3afc
popf
pop rax
jmp 0x1400b427a
cmp eax, 0xc
jne 0x1400b3b0b
popf
pop rax
jmp 0x1400b430d
cmp eax, 8
jne 0x1400b3b1a
popf
pop rax
jmp 0x1400b40b9
cmp eax, 5
jne 0x1400b3b29
popf
pop rax
jmp 0x1400b3f29
cmp eax, 2
jne 0x1400b3b38
popf
pop rax
jmp 0x1400b3dac
cmp eax, 9
jne 0x1400b3b47
popf
pop rax
jmp 0x1400b4121
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x70
mov rax, qword [0x140084080]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rdi, rcx
mov qword [rsp + 0x20], rcx
xor esi, esi
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov qword [rsp + 0x48], rsi
mov ecx, 0x9fce24f4
pushf
not ecx
add ecx, 0xda715a13
xor ecx, 0x94d0927c
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0x97778dc7
xor ecx, 0xf28db519
rol ecx, 0xa7
popf
call fcn.14009bbe5
mov qword [rsp + 0x38], rax
lea rbx, [rax + 0x104]
mov qword [rsp + 0x48], rbx
xor edx, edx
mov r8d, 0x424576ef
pushf
not r8d
add r8d, 0xd573171c
xor r8d, 0xd68d999a
rol r8d, 0x38
popf
pushf
not r8d
add r8d, 0xd189fe07
xor r8d, 0xc3b356d6
rol r8d, 0x1c
popf
pushf
not r8d
add r8d, 0x95b4d696
xor r8d, 0xd82561f4
rol r8d, 0xbe
popf
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x40], rbx
mov rdx, qword [rsp + 0x38]
mov ecx, 0xef8b570
pushf
not ecx
add ecx, 0x83d609bd
xor ecx, 0xc34cf388
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0xd9824dd5
xor ecx, 0x87a40735
rol ecx, 0x6a
popf
jmp 0x1400b3c57
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
mov ecx, eax
lea eax, [rcx - 1]
cmp eax, 0x102
ja 0x1400b3ca0
push rax
pushf
mov eax, 0x60d8dc
pushf
not eax
add eax, 0xd0c8721d
xor eax, 0x89339e16
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd68785e7
xor eax, 0xd59cbabc
rol eax, 0x21
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0x5955d2ea
pushf
not eax
add eax, 0xa1e3a5db
xor eax, 0xacfb66d3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd8e46374
xor eax, 0xb4a13207
rol eax, 9
popf
pushf
not eax
add eax, 0xf81ae6f3
xor eax, 0xc44edd9b
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd363568a
xor eax, 0x8f72c0a1
rol eax, 0x20
popf
jmp 0x1400b3a84
mov r8d, ecx
mov rcx, qword [rsp + 0x38]
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], rsi
cmp rcx, r8
jne 0x1400b3d53
push rax
pushf
mov eax, 0x8546e323
pushf
not eax
add eax, 0xb0a8df68
xor eax, 0x9ff223c0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xaa7e1477
xor eax, 0xb032cb39
rol eax, 0xa8
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0x2dc70319
pushf
not eax
add eax, 0x8304cd6a
xor eax, 0xe89ddd91
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbec7c003
xor eax, 0xa8a0ae5a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe80847ae
xor eax, 0xcfb25020
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa8ee82ee
xor eax, 0xd595c4ad
rol eax, 0x63
popf
jmp 0x1400b3a84
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], sil
jmp 0x1400b3e72
sub r8, rcx
mov rdx, rcx
mov rcx, rdi
call fcn.140102a56
mov rcx, qword [rsp + 0x38]
push rax
pushf
mov eax, 0x539873b2
pushf
not eax
add eax, 0x9d0e451f
xor eax, 0xd8c68b96
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x86a59483
xor eax, 0xd79e79ee
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd9dccf45
xor eax, 0xe1f62e30
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xde662307
xor eax, 0xfebba467
rol eax, 0xd0
popf
jmp 0x1400b3a84
test rcx, rcx
je 0x1400b3ed0
push rax
pushf
mov eax, 0x355888b
pushf
not eax
add eax, 0x8a24ebfa
xor eax, 0xd638c064
rol eax, 0xac
popf
pushf
not eax
add eax, 0x83810802
xor eax, 0xda5b0e0c
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9dc979ca
xor eax, 0x9161654c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x88588d07
xor eax, 0xfd1a15b8
rol eax, 0x93
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0x4317cae5
pushf
not eax
add eax, 0x83cfc4af
xor eax, 0xf2173e27
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd09c390b
xor eax, 0xfbb18848
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8b9b582b
xor eax, 0xe0525bb1
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc2e16bf6
xor eax, 0xc00541a7
rol eax, 0xe7
popf
jmp 0x1400b3a84
mov rdx, qword [rsp + 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b3f96
push rax
pushf
mov eax, 0x5e0d9bc5
pushf
not eax
add eax, 0x8aa77403
xor eax, 0xb6eb2d73
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa35dcf89
xor eax, 0x8b425918
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf21ab9fb
xor eax, 0xb5bffaee
rol eax, 0x16
popf
pushf
not eax
add eax, 0x805516e2
xor eax, 0xe259139f
rol eax, 0xf5
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0x1fdc9c70
pushf
not eax
add eax, 0xad78db3a
xor eax, 0xd8325dfd
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa9f963b8
xor eax, 0xeef627c0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb68f4d55
xor eax, 0xbdfbe070
rol eax, 0x17
popf
jmp 0x1400b3a84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b4028
push rax
pushf
mov eax, 0x10093986
pushf
not eax
add eax, 0xf57efcf5
xor eax, 0xfb44d85d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa6510608
xor eax, 0xe02da7a4
rol eax, 0xd5
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0xd856ef33
pushf
not eax
add eax, 0xfac555e8
xor eax, 0x8aafd65c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xea34b229
xor eax, 0x98d15057
rol eax, 0x8d
popf
jmp 0x1400b3a84
call fcn.1400c3e2b
push rax
pushf
mov eax, 0x61d8c8d8
pushf
not eax
add eax, 0x80add346
xor eax, 0x849e9102
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9613ad6c
xor eax, 0xa7404e0e
rol eax, 0x75
popf
pushf
not eax
add eax, 0x94bc1bc5
xor eax, 0xaca741a6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xfcf9b464
xor eax, 0x9dee56ee
rol eax, 0x50
popf
jmp 0x1400b3a84
mov rax, rdi
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1400e25c8
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret
movabs rcx, 0x99eca6b7fa11bfb5
pushf
not rcx
add rcx, 0x6cbe4a7e
xor rcx, 0x431afe05
rol rcx, 0x2b
popf
pushf
not rcx
add rcx, 0x4ca04d5a
xor rcx, 0x70fa30d5
rol rcx, 0xdf
popf
mov qword [rsp + 0x20], rcx
movabs rax, 0x6ff505b863dbbcb3
pushf
not rax
add rax, 0x5f3afa71
xor rax, 0x62cd365c
rol rax, 0x51
popf
pushf
not rax
add rax, 0x6a8c6d21
xor rax, 0x6ff560c0
rol rax, 0x2a
popf
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1400d9b3d
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400b40b9
mov rdx, qword [rsp + 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b4234
push rax
pushf
mov eax, 0xffdf6dcb
pushf
not eax
add eax, 0xcb9fb83c
xor eax, 0xe8c260d0
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd9815fe6
xor eax, 0x9b15304a
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc8404134
xor eax, 0xe5928c51
rol eax, 0xa3
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0x306adf94
pushf
not eax
add eax, 0x87afaf94
xor eax, 0xeab41c85
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf65a8272
xor eax, 0xef49783c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd2627079
xor eax, 0xa5cf8d4d
rol eax, 0xe1
popf
jmp 0x1400b3a84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b42c6
push rax
pushf
mov eax, 0x8ad8f60
pushf
not eax
add eax, 0xb26ecaaf
xor eax, 0xb7c46814
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdbe84af5
xor eax, 0xa65e6a9f
rol eax, 0xef
popf
jmp 0x1400b3a84
push rax
pushf
mov eax, 0x9d262474
pushf
not eax
add eax, 0xe8609def
xor eax, 0xf8c3d74c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9b77e8d5
xor eax, 0xae1f85de
rol eax, 0x63
popf
pushf
not eax
add eax, 0xea10fb78
xor eax, 0x95d744f4
rol eax, 0xa8
popf
jmp 0x1400b3a84
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3