Function at 0x44bcc1
Capabilities:
Read file on windows
Write file on windows

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1484
call fcn.00411840
mov eax, dword [0x4832e4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0x103
xor edi, edi
lea eax, [ebp - 0x10f]
mov esi, ecx
push edi
push eax
mov dword [ebp - 0x1474], esi
mov byte [ebp - 0x110], 0
call fcn.00401f80
add esp, 0xc
push 0x1358
lea eax, [ebp - 0x146c]
push edi
push eax
mov dword [ebp - 0x147c], edi
mov dword [ebp - 0x1470], edi
call fcn.00401f80
add esp, 0xc
cmp esi, edi
jne 0x44bd2d
xor eax, eax
jmp 0x44c027
mov ebx, 0x135c
push ebx
push edi
push esi
call fcn.00401f80
add esp, 0xc
push str.SSRF.sat
lea edi, [ebp - 0x110]
call fcn.00446cc5
mov dword [esp], 0xb1c
call fcn.0044b615
pop ecx
test eax, eax
jne 0x44bd6e
call fcn.004485bc
push 0xb1f
call fcn.0044b615
pop ecx
push 0x61a8
push 0x20
push 3
push 1
lea eax, [ebp - 0x110]
call fcn.00459828
mov edi, dword [sym.imp.KERNEL32.dll_GetLastError]
add esp, 0x10
mov esi, eax
call edi
mov dword [ebp - 0x1478], eax
cmp esi, 0xffffffff
jne 0x44bdd0
call fcn.004485bc
mov eax, dword [ebp - 0x1478]
cmp eax, 2
je 0x44c024
cmp eax, 3
je 0x44c024
cmp eax, 0xf
je 0x44c024
cmp eax, 0x35
je 0x44c024
jmp 0x44bd26
and dword [ebp - 0x147c], 0
push 0
lea eax, [ebp - 0x147c]
push eax
push ebx
push dword [ebp - 0x1474]
push esi
call dword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x44bebc
cmp dword [ebp - 0x147c], ebx
jb 0x44bebc
mov eax, dword [ebp - 0x1474]
mov eax, dword [eax + 0x1318]
test eax, eax
js 0x44bec2
cmp eax, 0x41
jg 0x44bec2
call fcn.00458011
call fcn.004485bc
mov esi, dword [ebp - 0x1474]
push 0x10
lea eax, [esi + 0x134c]
xor edi, edi
push edi
push eax
mov dword [ebp - 0x1478], eax
call fcn.00401f80
add esp, 0xc
push 0x10
add esi, 0x132c
push edi
push esi
mov dword [ebp - 0x1474], esi
call fcn.00401f80
add esp, 0xc
push str.SSRF.sat
push edi
push edi
call fcn.0043b3a3
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x110]
push 0x46f748
push eax
call fcn.00401954
push 0xba0
push str.Network.c
mov edx, 0x46f5ac
lea ecx, [ebp - 0x110]
call fcn.004580b0
add esp, 0x18
mov dword [ebp - 0x1480], eax
cmp eax, edi
jne 0x44bf9a
lea edi, [ebp - 0x110]
call fcn.004593b9
jmp 0x44c024
inc dword [0x57d674]
call fcn.00458011
push ebx
push 0
push dword [ebp - 0x1474]
call fcn.00401f80
add esp, 0xc
push 0x61a8
push 0x80000020
push 4
push 7
lea eax, [ebp - 0x110]
call fcn.00459828
add esp, 0x10
mov esi, eax
call edi
cmp esi, 0xffffffff
je 0x44bf32
and dword [ebp - 0x1478], 0
push 0
lea eax, [ebp - 0x1478]
push eax
push ebx
push dword [ebp - 0x1474]
push esi
call dword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x44bf27
cmp dword [ebp - 0x1478], ebx
jae 0x44bf2d
inc dword [0x57d678]
call fcn.00458011
push str.SSRF.sat
push 0
push 0
call fcn.0043b3a3
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x110]
push 0x46f748
push eax
call fcn.00401954
push 0xb80
push str.Network.c
mov edx, 0x46f608
lea ecx, [ebp - 0x110]
call fcn.004580b0
mov esi, eax
add esp, 0x18
test esi, esi
je 0x44bf90
push esi
push 1
push ebx
push dword [ebp - 0x1474]
call fcn.0040257f
add esp, 0x10
mov ecx, esi
call fcn.0045a2fe
call fcn.004485bc
jmp 0x44bd26
push eax
push 1
lea eax, [ebp - 0x1470]
push ebx
push eax
call fcn.00402244
add esp, 0x10
cmp eax, 1
jae 0x44bfd7
inc dword [0x57d67c]
push 0x10
push edi
push dword [ebp - 0x1478]
call fcn.00401f80
add esp, 0xc
push 0x10
push edi
push esi
call fcn.00401f80
add esp, 0xc
jmp 0x44bfff
mov dword [0x57d67c], edi
mov edi, dword [ebp - 0x1478]
lea esi, [ebp - 0x124]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x1474]
lea esi, [ebp - 0x144]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor edi, edi
mov ecx, dword [ebp - 0x1480]
call fcn.0045a2fe
cmp dword [0x57d67c], 0xa
jl 0x44c024
lea eax, [ebp - 0x110]
call fcn.0045946a
mov dword [0x57d67c], edi
xor eax, eax
inc eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00401317
leave
ret