Function at 0x10068ef3
Capabilities:
Check if file exists
Get file attributes

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x468
mov eax, dword [0x10110164]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov dword [ebp - 0x468], 0x8e47
mov eax, dword [ebp - 0x468]
xor eax, 0x7b
mov word [ebp - 0x464], ax
mov eax, dword [ebp - 0x468]
inc eax
xor eax, 0x32
mov word [ebp - 0x462], ax
mov eax, dword [ebp - 0x468]
add eax, 2
xor eax, 0x35
mov word [ebp - 0x460], ax
mov eax, dword [ebp - 0x468]
add eax, 3
xor eax, 0x37
mov word [ebp - 0x45e], ax
mov eax, dword [ebp - 0x468]
add eax, 4
xor eax, 0x41
mov word [ebp - 0x45c], ax
mov eax, dword [ebp - 0x468]
add eax, 5
push 0x43
pop esi
xor eax, esi
mov edi, dword [ebp + 8]
mov word [ebp - 0x45a], ax
mov eax, dword [ebp - 0x468]
add eax, 6
mov ebx, dword [ebp + 0x10]
xor eax, 0x31
mov word [ebp - 0x458], ax
mov eax, dword [ebp - 0x468]
add eax, 7
xor eax, 0x32
mov word [ebp - 0x456], ax
mov eax, dword [ebp - 0x468]
add eax, 8
xor eax, 0x33
mov word [ebp - 0x454], ax
mov eax, dword [ebp - 0x468]
add eax, 9
push 0x2d
pop ecx
xor eax, ecx
mov word [ebp - 0x452], ax
mov eax, dword [ebp - 0x468]
add eax, 0xa
xor eax, esi
mov word [ebp - 0x450], ax
mov eax, dword [ebp - 0x468]
add eax, 0xb
xor eax, 0x33
mov word [ebp - 0x44e], ax
mov eax, dword [ebp - 0x468]
add eax, 0xc
xor eax, 0x38
mov word [ebp - 0x44c], ax
mov eax, dword [ebp - 0x468]
add eax, 0xd
xor eax, 0x30
mov word [ebp - 0x44a], ax
mov eax, dword [ebp - 0x468]
add eax, 0xe
xor eax, ecx
mov word [ebp - 0x448], ax
mov eax, dword [ebp - 0x468]
add eax, 0xf
xor eax, 0x34
mov word [ebp - 0x446], ax
mov eax, dword [ebp - 0x468]
add eax, 0x10
push 0x46
pop edx
xor eax, edx
mov word [ebp - 0x444], ax
mov eax, dword [ebp - 0x468]
add eax, 0x11
xor eax, 0x32
mov word [ebp - 0x442], ax
mov eax, dword [ebp - 0x468]
add eax, 0x12
xor eax, esi
mov word [ebp - 0x440], ax
mov eax, dword [ebp - 0x468]
add eax, 0x13
xor eax, ecx
mov word [ebp - 0x43e], ax
mov eax, dword [ebp - 0x468]
add eax, 0x14
xor eax, 0x41
mov word [ebp - 0x43c], ax
mov eax, dword [ebp - 0x468]
add eax, 0x15
xor eax, 0x38
mov word [ebp - 0x43a], ax
mov eax, dword [ebp - 0x468]
add eax, 0x16
xor eax, 0x44
mov word [ebp - 0x438], ax
mov eax, dword [ebp - 0x468]
add eax, 0x17
xor eax, 0x32
mov word [ebp - 0x436], ax
mov eax, dword [ebp - 0x468]
add eax, 0x18
xor eax, ecx
mov word [ebp - 0x434], ax
mov eax, dword [ebp - 0x468]
add eax, 0x19
xor eax, 0x35
mov word [ebp - 0x432], ax
mov eax, dword [ebp - 0x468]
add eax, 0x1a
xor eax, edx
mov word [ebp - 0x430], ax
mov eax, dword [ebp - 0x468]
add eax, 0x1b
xor eax, esi
mov word [ebp - 0x42e], ax
mov eax, dword [ebp - 0x468]
add eax, 0x1c
xor eax, 0x44
mov word [ebp - 0x42c], ax
mov eax, dword [ebp - 0x468]
add eax, 0x1d
xor eax, 0x37
mov word [ebp - 0x42a], ax
mov eax, dword [ebp - 0x468]
add eax, 0x1e
xor eax, 0x38
mov word [ebp - 0x428], ax
mov eax, dword [ebp - 0x468]
add eax, 0x1f
xor eax, 0x33
mov word [ebp - 0x426], ax
mov eax, dword [ebp - 0x468]
add eax, 0x20
xor eax, 0x31
mov word [ebp - 0x424], ax
mov eax, dword [ebp - 0x468]
add eax, 0x21
xor eax, edx
mov word [ebp - 0x422], ax
mov eax, dword [ebp - 0x468]
add eax, 0x22
xor eax, edx
mov word [ebp - 0x420], ax
mov eax, dword [ebp - 0x468]
add eax, 0x23
xor eax, 0x37
mov word [ebp - 0x41e], ax
mov eax, dword [ebp - 0x468]
add eax, 0x24
xor eax, 0x31
mov word [ebp - 0x41c], ax
mov eax, dword [ebp - 0x468]
add eax, 0x25
xor eax, 0x7d
mov word [ebp - 0x41a], ax
lea ecx, [ebp - 0x468]
xor eax, eax
mov word [ebp - 0x418], ax
mov ax, word [ebp - 0x464]
mov esi, dword [edi]
lea eax, [ebp - 0x20c]
push 0x208
push eax
call fcn.1000b49e
push eax
push edi
call dword [esi + 0x60]
mov esi, connect
test esi, eax
je 0x1006921e
push 0x61
jmp 0x1006925c
mov eax, dword [ebx]
lea ecx, [ebp - 0x20c]
push ecx
push 0x208
lea ecx, [ebp - 0x414]
push ecx
push ebx
call dword [eax + 0x48]
test esi, eax
je 0x1006923f
push 0x62
jmp 0x1006925c
lea eax, [ebp - 0x414]
push eax
call dword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x1006925a
cmp eax, 0x10
je 0x1006925a
push 0x49
jmp 0x1006925c
push 0x63
mov ecx, dword [ebp - 4]
pop eax
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.100cc9b8
leave
ret