Function at 0x1400b3891
Capabilities:
Get common file path

Disassembly:
push rax
pushf
mov eax, 0x2303ddee
pushf
not eax
add eax, 0xcca28abc
xor eax, 0xe83b4674
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc81c5b20
xor eax, 0xf4f600a0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf773343e
xor eax, 0xa115bc53
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xed0913c9
xor eax, 0x817e9b69
rol eax, 0x3e
popf
cmp eax, 4
jne 0x1400b38f4
popf
pop rax
jmp 0x1400b3cd9
cmp eax, 0
jne 0x1400b3903
popf
pop rax
jmp 0x1400b39a8
cmp eax, 3
jne 0x1400b3912
popf
pop rax
jmp 0x1400b3c93
cmp eax, 1
jne 0x1400b3921
popf
pop rax
jmp 0x1400b3b99
cmp eax, 0xa
jne 0x1400b3930
popf
pop rax
jmp 0x1400b4047
cmp eax, 7
jne 0x1400b393f
popf
pop rax
jmp 0x1400b3eaf
cmp eax, 6
jne 0x1400b394e
popf
pop rax
jmp 0x1400b3df7
cmp eax, 0xb
jne 0x1400b395d
popf
pop rax
jmp 0x1400b40c5
cmp eax, 0xc
jne 0x1400b396c
popf
pop rax
jmp 0x1400b4191
cmp eax, 8
jne 0x1400b397b
popf
pop rax
jmp 0x1400b3ee7
cmp eax, 5
jne 0x1400b398a
popf
pop rax
jmp 0x1400b3d6a
cmp eax, 2
jne 0x1400b3999
popf
pop rax
jmp 0x1400b3c39
cmp eax, 9
jne 0x1400b39a8
popf
pop rax
jmp 0x1400b3f62
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, 0x4d7aabeb
pushf
not ecx
add ecx, 0xd0c5d3dd
xor ecx, 0xe2546f7a
rol ecx, 0x31
popf
pushf
not ecx
add ecx, 0xd75f9df7
xor ecx, 0x814b60de
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0x962e7b6d
xor ecx, 0xfc468e4b
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xfdd31ba9
xor ecx, 0x8ba7a0a2
rol ecx, 0xae
popf
call fcn.14009bdd2
mov qword [rsp + 0x38], rax
lea rbx, [rax + 0x104]
mov qword [rsp + 0x48], rbx
xor edx, edx
mov r8d, 0x774c7c82
pushf
not r8d
add r8d, 0x8cd0c573
xor r8d, 0x89ffca74
rol r8d, 0x48
popf
pushf
not r8d
add r8d, 0xbe7c88c8
xor r8d, 0xf540a5cf
rol r8d, 0x91
popf
pushf
not r8d
add r8d, 0xd99ddbfe
xor r8d, 0x95d42d88
rol r8d, 0x1a
popf
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x40], rbx
mov rdx, qword [rsp + 0x38]
mov ecx, 0x746c9bd0
pushf
not ecx
add ecx, 0xdb0c5bb3
xor ecx, 0xfd3ecb7e
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xbd76e275
xor ecx, 0xb49b134d
rol ecx, 0xa0
popf
pushf
not ecx
add ecx, 0x8e8ecd0b
xor ecx, 0xd078129e
rol ecx, 0xa6
popf
jmp 0x1400b3af7
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
mov ecx, eax
lea eax, [rcx - 1]
cmp eax, 0x102
ja 0x1400b3b53
push rax
pushf
mov eax, 0x9614f635
pushf
not eax
add eax, 0xbbded0be
xor eax, 0xf399f306
rol eax, 2
popf
pushf
not eax
add eax, 0xa016dbb4
xor eax, 0x846efcf8
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xbb15f422
xor eax, 0x8b67c1c1
rol eax, 0x48
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0x51bfedb2
pushf
not eax
add eax, 0xb94e31bd
xor eax, 0xec2436a4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe0e47e89
xor eax, 0xd701ddc2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf687fb4e
xor eax, 0xfdea2444
rol eax, 0x88
popf
jmp 0x1400b38e5
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 0x1400b3bf3
push rax
pushf
mov eax, 0xb87813a4
pushf
not eax
add eax, 0x9190e0ae
xor eax, 0x942887eb
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf87f0b32
xor eax, 0xd1e6e5c4
rol eax, 0xff
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0x54409ae3
pushf
not eax
add eax, 0xbd11ebfd
xor eax, 0x9225ebd4
rol eax, 0xa
popf
pushf
not eax
add eax, 0x927b7120
xor eax, 0xd6445cfe
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8c506799
xor eax, 0xd31b2d0c
rol eax, 0x4d
popf
jmp 0x1400b38e5
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], sil
jmp 0x1400b3cd9
sub r8, rcx
mov rdx, rcx
mov rcx, rdi
call fcn.140102c57
mov rcx, qword [rsp + 0x38]
push rax
pushf
mov eax, 0xc419ff52
pushf
not eax
add eax, 0xc5ce4a49
xor eax, 0xdc694a04
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xafcf7ba1
xor eax, 0xb41579bb
rol eax, 0x44
popf
jmp 0x1400b38e5
test rcx, rcx
je 0x1400b3d37
push rax
pushf
mov eax, 0x9c2d3a99
pushf
not eax
add eax, 0xc74252c1
xor eax, 0xdafe6fc2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa2d47ebb
xor eax, 0xa10fe626
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf4e24677
xor eax, 0xb85f4d11
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb94a6f37
xor eax, 0xf9cb587d
rol eax, 0x67
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0x7383da61
pushf
not eax
add eax, 0x9f1be222
xor eax, 0xc7e88512
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8dd4e13e
xor eax, 0x81645e6b
rol eax, 0x26
popf
jmp 0x1400b38e5
mov rdx, qword [rsp + 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b3dc4
push rax
pushf
mov eax, 0xe1ed6a80
pushf
not eax
add eax, 0xd403d0d2
xor eax, 0x82290673
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8c4db4ed
xor eax, 0x915b55b0
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9c5c5692
xor eax, 0xebaa2870
rol eax, 0xf4
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0xabb46c77
pushf
not eax
add eax, 0xca99649e
xor eax, 0x84e31fd9
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdfc404d3
xor eax, 0xebca37cf
rol eax, 0x2f
popf
jmp 0x1400b38e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3e69
push rax
pushf
mov eax, 0x87254b35
pushf
not eax
add eax, 0xcd23675e
xor eax, 0xf8a50021
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc6985c2b
xor eax, 0xef20db36
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa89555cd
xor eax, 0x95d5210f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbf69b814
xor eax, 0xb1baae2e
rol eax, 0xda
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0xc0323e63
pushf
not eax
add eax, 0xa9b603d8
xor eax, 0x8986032f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbf7fd743
xor eax, 0xd1e3cd6e
rol eax, 0x77
popf
pushf
not eax
add eax, 0x830b05ea
xor eax, 0xc4d44637
rol eax, 0x24
popf
jmp 0x1400b38e5
call fcn.1400c3c47
push rax
pushf
mov eax, 0x94c819c5
pushf
not eax
add eax, 0xd8a2ce0d
xor eax, 0x9cd77881
rol eax, 0x86
popf
pushf
not eax
add eax, 0x839a3602
xor eax, 0xc0270448
rol eax, 0x82
popf
jmp 0x1400b38e5
mov rax, rdi
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1400e1fcd
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret
movabs rcx, 0x26496870f106a21c
pushf
not rcx
add rcx, 0x60c0fa52
xor rcx, 0x43580d65
rol rcx, 0x7e
popf
pushf
not rcx
add rcx, 0x49134447
xor rcx, 0x4d490c53
rol rcx, 0xb9
popf
pushf
not rcx
add rcx, 0x6924b910
xor rcx, 0x77dfc047
rol rcx, 0x34
popf
mov qword [rsp + 0x20], rcx
movabs rax, 0x61be5e7f212102d0
pushf
not rax
add rax, 0x62640e41
xor rax, 0x494f6cce
rol rax, 0xa6
popf
pushf
not rax
add rax, 0x6b652f72
xor rax, 0x5bb3ecb2
rol rax, 0x87
popf
pushf
not rax
add rax, 0x4a5b1b90
xor rax, 0x6262e95e
rol rax, 7
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.1400d98c7
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400b3ee7
mov rdx, qword [rsp + 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b4092
push rax
pushf
mov eax, 0x894dc2f7
pushf
not eax
add eax, 0xfe211ae2
xor eax, 0xf6c878e7
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdc3023bd
xor eax, 0xd06cc334
rol eax, 2
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0x3f781465
pushf
not eax
add eax, 0xcf9cb963
xor eax, 0xd97eaa2a
rol eax, 0xc
popf
pushf
not eax
add eax, 0x846bf45c
xor eax, 0xe37e7fda
rol eax, 0xbe
popf
jmp 0x1400b38e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b4137
push rax
pushf
mov eax, 0x48309db1
pushf
not eax
add eax, 0xd8a9d258
xor eax, 0xa15a455e
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc7df7b9f
xor eax, 0xeaca0c57
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc0229cd2
xor eax, 0x883820e9
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe37deb06
xor eax, 0x8706f2a7
rol eax, 0x7c
popf
jmp 0x1400b38e5
push rax
pushf
mov eax, 0xbdefebdd
pushf
not eax
add eax, 0xaa43dca7
xor eax, 0xfd7ac88f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa4698948
xor eax, 0xed347bd4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb50870ce
xor eax, 0xd6a2b9a8
rol eax, 0
popf
pushf
not eax
add eax, 0x9a618a0c
xor eax, 0xb4e00051
rol eax, 0x5c
popf
jmp 0x1400b38e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3