Function at 0x7466ab
Capabilities:
Create directory

Disassembly:
push 0x8ac
mov eax, 0x7b48fe
call fcn.00772fd1
mov dword [ebp - 0x8ac], ecx
mov ebx, dword [ebp + 8]
mov dword [ebp - 0x8a8], ebx
test ebx, ebx
jne 0x7466d9
call fcn.00402330
xor eax, eax
jmp 0x7469d6
xor eax, eax
mov dword [ebp - 0x8b8], eax
mov dword [ebp - 0x8b4], eax
mov dword [ebp - 0x8b0], eax
push 0x3a
pop ecx
mov esi, str.osYGWo356QH7GyzxD2faDbo7p0iBKgFL84iJLCsIbOHjSYnJCU67QkLsiFATsB2LOoBgla5acHV5y4gGu6emGs1DwNxATHkREkXFBPzt74VmbVciqleOZAc5PTchAPeO1r1mvPjAvvtgEoPQQ2WjL0oioQyHfdYKtanj5gJeQ53w2YF1stbNkHbVquam5skESztIW2VscykvqiGDkdeMH6KQAOMJAvMJkNK4SujRCS
mov dword [ebp - 4], eax
lea edi, [ebp - 0x2fc]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x2fc]
push eax
lea ecx, [ebp - 0x630]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
call fcn.00405a50
lea eax, [ebp - 0x630]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x8b8]
call fcn.004082f0
push 0
push 1
lea ecx, [ebp - 0x630]
mov byte [ebp - 4], 0
call fcn.004096c0
mov edi, 0x100
lea eax, [ebp - 0x110]
push edi
push 0
push eax
call fcn.0074fc20
call fcn.00402330
lea eax, [ebp - 0x110]
push ebx
push eax
call fcn.00760600
call fcn.006ed602
push dword [ebp - 0x8a8]
xor ebx, ebx
call fcn.0075fd70
mov esi, eax
call fcn.00402330
and dword [ebp - 0x5f0], ebx
xor eax, eax
mov dword [ebp - 0x5ec], 7
mov word [ebp - 0x600], ax
push edi
push eax
lea eax, [ebp - 0x210]
mov byte [ebp - 4], 2
push eax
call fcn.0074fc20
add esp, 0x24
cmp byte [ebp + esi - 0x111], 0x5c
je 0x7467c2
call fcn.00402330
mov byte [ebp + esi - 0x110], 0x5c
call fcn.006efe8e
cmp byte [ebp - 0x110], 0
je 0x7469b4
xor eax, eax
mov dword [ebp - 0x8a4], eax
mov dword [ebp - 0x8a0], eax
mov dword [ebp - 0x89c], eax
push 0x47
pop ecx
mov esi, str.wpgbUDdB5h37Z1OZHaMd2VjsmR4LZUA9IH4V9OyAnEXZ8BWGQ4T2o29OKA9zFIDQzArFT6d3GHCp3aLfslDB1QHdOLwQXaG7pNxCSGVvMuAg4DC1POoPQuk1PJjYpcZ7ScdZS5klKnYxwp3k18lvvoAK9IaaBKqxPTf0Do6iHaOcyWgLx9n8uBBaqb9Lss9dLyi0xOvhJJdAUhf15qId2UR1LDVUdMiclpki9N0IbnXxunYzvAVgbzwf2T2R6mbfL303LwTCuYGJngQPGoTcJFnT542
mov byte [ebp - 4], 3
lea edi, [ebp - 0x418]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x418]
push eax
lea ecx, [ebp - 0x618]
call fcn.00405a50
lea eax, [ebp - 0x618]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x8a4]
call fcn.004082f0
push 0
push 1
lea ecx, [ebp - 0x618]
mov byte [ebp - 4], 3
call fcn.004096c0
mov al, byte [ebp + ebx - 0x110]
cmp al, 0x3a
jne 0x7468b4
xor eax, eax
add ebx, 2
mov dword [ebp - 0x624], eax
mov dword [ebp - 0x620], eax
mov dword [ebp - 0x61c], eax
push 0x74
pop ecx
mov esi, str.RjHkr0YiYw5Mu3sW9EQvDO1fBXzwTxHmXlZNrnYAhNrJm8aGffnfMO6n6ARlAjR1TKQmTIzDvW6AmC9ELeP5VPAuMm6VBk5NRyn3JqQBM0BTzd5JLXkWdm6fF2p9UTnyFtOG0IxlszgvhZqJRxkBA70tXYj9SixG61yaMOVBkEkhlMcXxXlGkwAdrbowy9VfoHdsn5GQw5zHIXrWcMSGLsq8NQkTHLcOlBQEHisZkOpGikUDYOyS3SEaTbeK76qSRjcpKxKdesxjbXzDXU4RVLhUbNmOGgiGiSnUh7cvPCorqxuoUxbnhIF1IfiIa4EUrqNGzQA1jC2ibzMDV7GxRnE8zi0FnHPeue3bD4DwilB5fixVucz0b9NA17gM3hMeP0rSb1W3A4hLK1hAhKY0ex8N0E35FfikyRxu2wlXNkbRjVllr5auM2HC3wLNI6ecm1mizONKmSOZNQp
mov byte [ebp - 4], 5
lea edi, [ebp - 0x5e8]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x5e8]
push eax
lea ecx, [ebp - 0x618]
call fcn.00405a50
lea eax, [ebp - 0x618]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x624]
call fcn.004082f0
push 0
push 1
lea ecx, [ebp - 0x618]
call fcn.004096c0
lea ecx, [ebp - 0x624]
call fcn.006ec102
jmp 0x746997
cmp al, 0x5c
jne 0x746996
call fcn.00402330
push ebx
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x210]
push eax
call fcn.0074f6a0
add esp, 0xc
cmp ebx, 0x100
jae 0x746a08
lea eax, [ebp - 0x210]
mov byte [ebp + ebx - 0x210], 0
push eax
lea ecx, [ebp - 0x618]
call fcn.00405a50
mov ecx, dword [ebp - 0x8ac]
lea eax, [ebp - 0x618]
push eax
lea eax, [ebp - 0x648]
mov byte [ebp - 4], 7
push eax
call fcn.00747680
push eax
lea ecx, [ebp - 0x600]
call fcn.00404240
push 0
push 1
lea ecx, [ebp - 0x648]
call fcn.00402760
push 0
push 1
lea ecx, [ebp - 0x618]
mov byte [ebp - 4], 3
call fcn.004096c0
cmp dword [ebp - 0x5ec], 8
lea ecx, [ebp - 0x898]
lea eax, [ebp - 0x600]
cmovae eax, dword [ebp - 0x600]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp eax, 0xffffffff
jne 0x746996
call fcn.00402330
cmp dword [ebp - 0x5ec], 8
lea eax, [ebp - 0x600]
push 0
cmovae eax, dword [ebp - 0x600]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
je 0x7469de
inc ebx
lea ecx, [ebp - 0x8a4]
mov byte [ebp - 4], 2
call fcn.006ec102
cmp byte [ebp + ebx - 0x110], 0
jne 0x7467d4
call fcn.00402330
push 0
push 1
lea ecx, [ebp - 0x600]
call fcn.00402760
lea ecx, [ebp - 0x8b8]
call fcn.006ec102
xor eax, eax
inc eax
call fcn.00772f7b
ret 4
lea ecx, [ebp - 0x8a4]
call fcn.006ec102
push 0
push 1
lea ecx, [ebp - 0x600]
call fcn.00402760
lea ecx, [ebp - 0x8b8]
call fcn.006ec102
jmp 0x7466d2
call fcn.006e75c7
int3