Function at 0x465b80
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x4d4
mov eax, dword [0x581900]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0x100
lea eax, [ebp - 0x3c0]
push 0
push eax
call fcn.004e69c0
push 0x104
lea eax, [ebp - 0x4c4]
push 0
push eax
call fcn.004e69c0
push 0x104
lea eax, [ebp - 0x2c0]
push 0
push eax
call fcn.004e69c0
push 0x7f
lea eax, [ebp - 0xb7]
push 0
push eax
call fcn.004e69c0
push 0x32
lea eax, [ebp - 0x38]
push 0
push eax
call fcn.004e69c0
mov ebx, dword [ebp + 8]
add esp, 0x3c
cmp dword [ebp + 0xc], 0
mov esi, 1
je 0x465c50
lea eax, [ebp - 0x3c0]
push eax
push 0
push 0
call fcn.0042a060
add esp, 0xc
test eax, eax
je 0x465c50
test ebx, ebx
jne 0x465c50
lea ecx, [ebp - 0x3c0]
mov eax, 0x66b548
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x465c43
test dl, dl
je 0x465c3f
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x465c43
add eax, 2
add ecx, 2
test dl, dl
jne 0x465c23
xor eax, eax
jmp 0x465c48
sbb eax, eax
or eax, 1
test eax, eax
je 0x465ff9
lea eax, [ebp - 0x4c4]
push str.StoreId.dat
push eax
call fcn.00461660
add esp, 8
push str.StoreId.dat
push 0
push 0
call fcn.0047dbc0
add esp, 8
push eax
lea eax, [ebp - 0x2c0]
push str._stemp_s
push eax
call fcn.00404200
lea eax, [ebp - 0x2c0]
push eax
call fcn.00429a50
push 0
push 0
lea eax, [ebp - 0x2c0]
push eax
lea eax, [ebp - 0x4c4]
push eax
call fcn.00426810
push 0x2a00
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
lea eax, [ebp - 0x2c0]
mov byte [ebp - 0xb8], 0
xorps xmm0, xmm0
push 0x50a5d0
push eax
movups xmmword [ebp - 0x4d4], xmm0
call fcn.0042c170
mov esi, eax
add esp, 0x34
test esi, esi
je 0x465d3c
push esi
lea eax, [ebp - 0xb8]
push 0x80
push eax
call fcn.004966a0
push 0
lea eax, [ebp - 0xb8]
push 0xa
push eax
call fcn.004a8630
push esi
push 0x100
push 0x66b548
call fcn.004966a0
push 0
push 0xa
push 0x66b548
call fcn.004a8630
push esi
push 1
lea eax, [ebp - 0x4d4]
push 0x10
push eax
call fcn.004e91b7
add esp, 0x40
push esi
call fcn.0042bfc0
add esp, 4
xor edi, edi
test ebx, ebx
je 0x465d67
push 0x2a0f
lea eax, [ebp - 0x4d4]
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
push eax
call fcn.004d7dc0
add esp, 0xc
mov ebx, 1
test eax, eax
cmovne edi, ebx
jmp 0x465d6c
mov ebx, 1
movups xmm0, xmmword [ebp - 0x4d4]
push 1
sub esp, 0x10
mov eax, esp
movups xmmword [eax], xmm0
call fcn.004d81b0
add esp, 0x14
test eax, eax
jne 0x465da7
push 0x2a13
lea eax, [ebp - 0x4d4]
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
push eax
call fcn.004d7dc0
add esp, 0xc
test eax, eax
cmovne edi, ebx
cmp dword [ebp + 0xc], 0
je 0x465e19
lea eax, [ebp - 0x3c0]
push eax
call fcn.004a73a0
add esp, 4
test eax, eax
jne 0x465e19
lea ecx, [ebp - 0x3c0]
mov eax, 0x66b548
nop dword [eax + eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x465df0
test dl, dl
je 0x465dec
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x465df0
add eax, 2
add ecx, 2
test dl, dl
jne 0x465dd0
xor eax, eax
jmp 0x465df5
sbb eax, eax
or eax, 1
test eax, eax
je 0x465e19
xor ecx, ecx
nop dword [eax + eax]
mov al, byte [ebp + ecx - 0x3c0]
lea ecx, [ecx + 1]
mov byte [ecx + 0x66b547], al
test al, al
jne 0x465e00
mov edi, 1
push 0x104
lea eax, [ebp - 0x1bc]
push 0
push eax
call fcn.004e69c0
push 0x6697d0
call fcn.004a73a0
add esp, 0x10
test eax, eax
jne 0x465e52
push 0x6697d0
call fcn.0045ac60
add esp, 4
test eax, eax
jne 0x465f37
push 0x6696c8
call fcn.004a73a0
add esp, 4
test eax, eax
jne 0x465f37
lea eax, [ebp - 0x1bc]
push eax
call fcn.004a55e0
add esp, 4
push 0x104
push 0x6696c8
call fcn.0045c550
add esp, 4
push eax
lea eax, [ebp - 0x1bc]
push eax
call fcn.004a9a20
lea eax, [ebp - 0x1bc]
push eax
call fcn.004a73a0
add esp, 0x10
test eax, eax
jne 0x465f37
lea eax, [ebp - 0x1bc]
push eax
call fcn.0045ac60
add esp, 4
test eax, eax
jne 0x465ed0
push 0x6697d0
call fcn.004a73a0
add esp, 4
test eax, eax
je 0x465f37
lea eax, [ebp - 0x1bc]
push eax
call fcn.0045ac60
add esp, 4
test eax, eax
je 0x465f1e
push dword [ebp - 0x1bc]
call fcn.004a73e0
add esp, 4
test eax, eax
je 0x465f1e
lea esi, [ebp - 0x1bc]
nop dword [eax + eax]
movsx eax, byte [esi]
push eax
call fcn.004a9170
mov byte [esi], al
lea esi, [esi + 1]
movzx eax, byte [esi]
push eax
call fcn.004a73e0
add esp, 8
test eax, eax
jne 0x465f00
push 0x104
lea eax, [ebp - 0x1bc]
push eax
push 0x6697d0
call fcn.004a9a20
add esp, 0xc
push 0x32
lea eax, [ebp - 0x38]
push 0x6697d0
push eax
call fcn.004a9a20
lea eax, [ebp - 0x38]
push eax
call fcn.004a73a0
add esp, 0x10
test eax, eax
jne 0x465ff0
lea ecx, [ebp - 0x38]
lea eax, [ebp - 0xb8]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x465f84
test dl, dl
je 0x465f80
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x465f84
add eax, 2
add ecx, 2
test dl, dl
jne 0x465f64
xor eax, eax
jmp 0x465f89
sbb eax, eax
or eax, 1
test eax, eax
je 0x465ff0
push 0x80
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.004a9a20
add esp, 0xc
push 0x2a28
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
lea eax, [ebp - 0x2c0]
push 0x50ab90
push eax
call fcn.0042c170
mov esi, eax
add esp, 0x10
test esi, esi
jne 0x46600c
lea eax, [ebp - 0x2c0]
push eax
push str.:7:UpdateGlobalStoreData___FAILED:_fopen___s____wb____FAILED:_could_not_write_data_to_the_temp_file_
call fcn.00424a90
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
test edi, edi
jne 0x465fa5
mov esi, 1
mov eax, esi
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
push 0x80
lea eax, [ebp - 0xb8]
push 0x50eb3c
push eax
call fcn.004a98f0
lea eax, [ebp - 0xb8]
push esi
push eax
call fcn.00496860
push 0x100
push 0x50eb3c
push 0x66b548
call fcn.004a98f0
push esi
push 0x66b548
call fcn.00496860
push esi
push 1
lea eax, [ebp - 0x4d4]
push 0x10
push eax
call fcn.004e9f2f
push esi
call fcn.0042bfc0
push 0
push 0
lea eax, [ebp - 0x4c4]
push eax
lea eax, [ebp - 0x2c0]
push eax
call fcn.00426810
mov ecx, dword [ebp - 4]
add esp, 0x4c
mov eax, ebx
xor ecx, ebp
pop edi
pop esi
pop ebx
call fcn.004e50dc
mov esp, ebp
pop ebp
ret