Function at 0x467602
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3d0
mov eax, dword [0x59a240]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0x100
xor ebx, ebx
lea eax, [ebp - 0x2bc]
push ebx
push eax
call fcn.004e4da0
mov esi, 0x104
lea eax, [ebp - 0x3c0]
push esi
push ebx
push eax
call fcn.004e4da0
push esi
lea eax, [ebp - 0x1bc]
push ebx
push eax
call fcn.004e4da0
xor eax, eax
lea edi, [ebp - 0x3d0]
stosd dword es:[edi], eax
push 0x7f
push ebx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
lea eax, [ebp - 0xb7]
push eax
call fcn.004e4da0
push 0x32
lea eax, [ebp - 0x38]
push ebx
push eax
call fcn.004e4da0
mov edi, dword [ebp + 8]
xor esi, esi
add esp, 0x3c
inc esi
cmp dword [ebp + 0xc], ebx
je 0x4676b6
lea eax, [ebp - 0x2bc]
push eax
push ebx
push ebx
call fcn.0042b1a1
add esp, 0xc
test eax, eax
je 0x4676b6
test edi, edi
jne 0x4676b6
lea eax, [ebp - 0x2bc]
push eax
push 0x684bd8
call fcn.004ee5d0
pop ecx
pop ecx
test eax, eax
je 0x4678ca
mov esi, str.StoreId.dat
lea eax, [ebp - 0x3c0]
push esi
push eax
call fcn.0046366c
pop ecx
pop ecx
push esi
push ebx
push ebx
call fcn.0047ced0
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x1bc]
push str._stemp_s
push eax
call fcn.00404f28
lea eax, [ebp - 0x1bc]
push eax
call fcn.00429e69
push ebx
push ebx
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x3c0]
push eax
call fcn.0042737d
push 0x10
lea eax, [ebp - 0x3d0]
mov byte [ebp - 0xb8], bl
push ebx
push eax
call fcn.004e4da0
push 0x29fc
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_Network.c
lea eax, [ebp - 0x1bc]
push 0x50965c
push eax
call fcn.0042d2de
mov esi, eax
add esp, 0x40
test esi, esi
je 0x467799
push esi
lea eax, [ebp - 0xb8]
push 0x80
push eax
call fcn.00492bc9
push ebx
lea eax, [ebp - 0xb8]
push 0xa
push eax
call fcn.004a02ac
push esi
push 0x100
push 0x684bd8
call fcn.00492bc9
push ebx
push 0xa
push 0x684bd8
call fcn.004a02ac
push esi
push 1
lea eax, [ebp - 0x3d0]
push 0x10
push eax
call fcn.004e8bc6
add esp, 0x40
push esi
call fcn.0042d153
pop ecx
test edi, edi
je 0x4677c0
push 0x2a0b
lea eax, [ebp - 0x3d0]
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_Network.c
push eax
call fcn.004c9210
add esp, 0xc
test eax, eax
push 1
pop eax
cmovne ebx, eax
jmp 0x4677c3
xor eax, eax
inc eax
push eax
sub esp, 0x10
lea esi, [ebp - 0x3d0]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004c95b5
add esp, 0x14
test eax, eax
jne 0x467802
push 0x2a0f
lea eax, [ebp - 0x3d0]
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_Network.c
push eax
call fcn.004c9210
add esp, 0xc
test eax, eax
push 1
pop esi
cmovne ebx, esi
jmp 0x467805
xor esi, esi
inc esi
cmp dword [ebp + 0xc], 0
je 0x467845
lea eax, [ebp - 0x2bc]
push eax
call fcn.0049f486
pop ecx
test eax, eax
jne 0x467845
lea eax, [ebp - 0x2bc]
mov edi, 0x684bd8
push eax
push edi
call fcn.004ee5d0
pop ecx
pop ecx
test eax, eax
je 0x467845
lea eax, [ebp - 0x2bc]
push eax
push edi
call fcn.004ee4d0
pop ecx
pop ecx
mov ebx, esi
lea eax, [ebp - 0x38]
push 0x32
push eax
call fcn.0046028c
push eax
call fcn.0049f486
add esp, 0xc
test eax, eax
jne 0x4678c6
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.004ee5d0
pop ecx
pop ecx
test eax, eax
je 0x4678c6
push 0x80
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.004a11a5
add esp, 0xc
push 0x2a24
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_Network.c
lea eax, [ebp - 0x1bc]
push 0x509c18
push eax
call fcn.0042d2de
mov esi, eax
add esp, 0x10
test esi, esi
jne 0x4678ce
lea eax, [ebp - 0x1bc]
push eax
push str.:7:UpdateGlobalStoreData___FAILED:_fopen___s____wb____FAILED:_could_not_write_data_to_the_temp_file_
call fcn.004255b9
pop ecx
pop ecx
xor eax, eax
jmp 0x46793f
test ebx, ebx
jne 0x46788b
mov eax, esi
jmp 0x46793f
push 0x80
mov edi, 0x50eafc
lea eax, [ebp - 0xb8]
push edi
push eax
call fcn.004a10b8
lea eax, [ebp - 0xb8]
push esi
push eax
call fcn.00492d14
push 0x100
push edi
mov ebx, 0x684bd8
push ebx
call fcn.004a10b8
push esi
push ebx
call fcn.00492d14
push esi
xor ebx, ebx
lea eax, [ebp - 0x3d0]
inc ebx
push ebx
push 0x10
push eax
call fcn.004e9927
push esi
call fcn.0042d153
push 0
push 0
lea eax, [ebp - 0x3c0]
push eax
lea eax, [ebp - 0x1bc]
push eax
call fcn.0042737d
add esp, 0x4c
mov eax, ebx
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004e3632
leave
ret