Function at 0x1033ca5
Capabilities:
Set console window title

Disassembly:
push 0xa74
mov eax, 0x10cc53f
call fcn.010b53c2
mov ebx, ecx
lea ecx, [ebx + 8]
mov dword [ebp - 0xa64], ebx
mov dword [ebx], 0x1001664
mov byte [ebx + 4], 0
call fcn.01033230
or eax, 0xffffffff
xor edi, edi
push eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x24], eax
mov dword [ebx + 0x28], eax
mov dword [ebx + 0x2c], eax
call dword [sym.imp.KERNEL32.dll_AttachConsole]
cmp eax, edi
jne 0x1033cfc
call dword [sym.imp.KERNEL32.dll_AllocConsole]
cmp eax, edi
je 0x10341d3
mov byte [ebx + 4], 1
mov esi, dword [sym.imp.KERNEL32.dll_GetStdHandle]
push 0xfffffffffffffff5
call esi
mov dword [ebp - 0xa1c], eax
cmp eax, edi
jne 0x1033d33
push 0x1001f40
push 0x13
lea ecx, [ebp - 0xa18]
call fcn.01033bfc
push 0x10de07c
lea eax, [ebp - 0xa18]
push eax
call fcn.010b4e4c
push 0xfffffffffffffff6
call esi
mov dword [ebp - 0xa44], eax
cmp eax, edi
jne 0x1033d48
push 0x1001ec0
jmp 0x1033d15
push 0xfffffffffffffff4
call esi
mov dword [ebp - 0xa20], eax
cmp eax, edi
jne 0x1033d5d
push 0x1001e40
jmp 0x1033d15
push 0x4000
push dword [ebp - 0xa1c]
call fcn.010b60f6
pop ecx
pop ecx
mov dword [ebx + 0x24], eax
cmp eax, 0xffffffff
jne 0x1033d7e
push 0x1001dc8
jmp 0x1033d15
push 0x1001dc0
push eax
call fcn.010b5b3a
pop ecx
pop ecx
cmp eax, edi
jne 0x1033d99
push 0x1001d20
jmp 0x1033d15
push 8
pop ecx
push 0
mov esi, eax
mov eax, 0x10f1790
push 4
mov edi, eax
push 0
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.010b5883
add esp, 0x10
test eax, eax
je 0x1033dc4
push 0x1001c90
jmp 0x1033d15
push 0x4000
push dword [ebp - 0xa44]
call fcn.010b60f6
pop ecx
pop ecx
mov dword [ebx + 0x28], eax
cmp eax, 0xffffffff
jne 0x1033de8
push 0x1001c20
jmp 0x1033d15
push 0x102f81c
push eax
call fcn.010b5b3a
pop ecx
pop ecx
test eax, eax
jne 0x1033e03
push 0x1001b80
jmp 0x1033d15
push 8
pop ecx
push 0
push 4
mov esi, eax
push 0
mov edi, 0x10f1770
push 0x10f1770
rep movsd dword es:[edi], dword [esi]
call fcn.010b5883
add esp, 0x10
test eax, eax
je 0x1033e30
push 0x1001af0
jmp 0x1033d15
push 0x4000
push dword [ebp - 0xa20]
call fcn.010b60f6
pop ecx
pop ecx
mov dword [ebx + 0x2c], eax
cmp eax, 0xffffffff
jne 0x1033e54
push 0x1001a80
jmp 0x1033d15
push 0x1001dc0
push eax
call fcn.010b5b3a
pop ecx
pop ecx
test eax, eax
jne 0x1033e6f
push 0x10019e0
jmp 0x1033d15
push 8
mov esi, eax
pop ecx
mov eax, 0x10f17b0
mov edi, eax
rep movsd dword es:[edi], dword [esi]
xor esi, esi
push esi
push 4
push esi
push eax
call fcn.010b5883
add esp, 0x10
cmp eax, esi
je 0x1033e9a
push 0x1001950
jmp 0x1033d15
xor edi, edi
inc edi
push edi
call fcn.01032bee
cmp byte [ebx + 4], 0
pop ecx
je 0x10340f8
push 0x400
lea eax, [ebp - 0x810]
push eax
call dword [sym.imp.KERNEL32.dll_GetConsoleTitleW]
cmp eax, esi
je 0x1033ef4
lea eax, [ebp - 0x810]
push eax
lea ecx, [ebp - 0xa40]
call fcn.01033a48
push eax
lea ecx, [ebx + 8]
mov byte [ebp - 4], 4
call fcn.01033880
push esi
push edi
lea ecx, [ebp - 0xa40]
mov byte [ebp - 4], 0
call fcn.01032f16
push 0x1001924
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
lea eax, [ebp - 0xa7c]
push eax
push dword [ebp - 0xa1c]
call dword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
cmp eax, esi
jne 0x1033fba
call dword [sym.imp.KERNEL32.dll_GetLastError]
push esi
push 7
lea ecx, [ebp - 0xa18]
mov ebx, eax
call fcn.01033bfc
push ebx
lea eax, [ebp - 0xa60]
push eax
mov byte [ebp - 4], 5
call fcn.0103e9b9
push eax
lea eax, [ebp - 0xa40]
push 0x10018ec
push eax
mov byte [ebp - 4], 6
call fcn.01033a74
add esp, 0xc
push eax
lea ecx, [ebp - 0xa14]
mov byte [ebp - 4], 7
call fcn.01033bb7
push esi
push edi
lea ecx, [ebp - 0xa40]
call fcn.01032f16
push esi
mov byte [ebp - 4], 5
push edi
lea ecx, [ebp - 0xa60]
call fcn.01032f16
push 0x1001898
lea ecx, [ebp - 0xa18]
call fcn.01033c5d
lea eax, [ebp - 0xa18]
push eax
lea ecx, [ebp - 0xa38]
call fcn.010907af
push 0x10de07c
lea eax, [ebp - 0xa38]
jmp 0x1033d2d
mov eax, 0x200
mov word [ebp - 0xa7c], ax
mov eax, 0x270f
mov word [ebp - 0xa7a], ax
push dword [ebp - 0xa7c]
push dword [ebp - 0xa1c]
call dword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
cmp eax, esi
jne 0x1034056
call dword [sym.imp.KERNEL32.dll_GetLastError]
push esi
push 7
lea ecx, [ebp - 0xa18]
mov ebx, eax
call fcn.01033bfc
push ebx
lea eax, [ebp - 0xa40]
push eax
mov byte [ebp - 4], 8
call fcn.0103e9b9
push eax
lea eax, [ebp - 0xa60]
push 0x100185c
push eax
mov byte [ebp - 4], 9
call fcn.01033a74
add esp, 0xc
push eax
lea ecx, [ebp - 0xa14]
mov byte [ebp - 4], 0xa
call fcn.01033bb7
push esi
push edi
lea ecx, [ebp - 0xa60]
call fcn.01032f16
mov byte [ebp - 4], 8
push esi
push edi
lea ecx, [ebp - 0xa40]
jmp 0x1033f83
xor eax, eax
push 0x3c
mov word [ebp - 0xa22], ax
mov word [ebp - 0xa24], ax
pop eax
push 0x64
mov word [ebp - 0xa1e], ax
pop eax
mov word [ebp - 0xa20], ax
lea eax, [ebp - 0xa24]
push eax
push edi
push dword [ebp - 0xa1c]
call dword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
cmp eax, esi
jne 0x10340f8
call dword [sym.imp.KERNEL32.dll_GetLastError]
push esi
push 7
lea ecx, [ebp - 0xa18]
mov ebx, eax
call fcn.01033bfc
push ebx
lea eax, [ebp - 0xa40]
push eax
mov byte [ebp - 4], 0xb
call fcn.0103e9b9
push eax
lea eax, [ebp - 0xa60]
push 0x1001830
push eax
mov byte [ebp - 4], 0xc
call fcn.01033a74
add esp, 0xc
push eax
lea ecx, [ebp - 0xa14]
mov byte [ebp - 4], 0xd
call fcn.01033bb7
push esi
push edi
lea ecx, [ebp - 0xa60]
call fcn.01032f16
mov byte [ebp - 4], 0xb
jmp 0x1034049
cmp byte [ebx + 4], 0
mov esi, 0x10015b4
jne 0x103410a
push esi
call fcn.010b57ed
pop ecx
lea ecx, [ebp - 0xa04]
call fcn.0103b6e6
mov edi, 0x1001790
push edi
call fcn.010b57ed
push edi
call fcn.010b57ed
push esi
call fcn.010b57ed
mov ecx, dword [ebp - 0x92c]
add esp, 0xc
cmp dword [ebp - 0x918], 8
jae 0x1034144
lea ecx, [ebp - 0x92c]
cmp dword [ebp - 0x9a4], 8
mov eax, dword [ebp - 0x9b8]
jae 0x1034159
lea eax, [ebp - 0x9b8]
push ecx
push eax
push 0x1001750
call fcn.010b57ed
push esi
call fcn.010b57ed
push edi
call fcn.010b57ed
push edi
call fcn.010b57ed
push esi
call fcn.010b57ed
add esp, 0x1c
cmp byte [ebx + 4], 0
mov eax, 0x1001730
jne 0x1034190
mov eax, 0x1001700
push eax
push 0x10016dc
call fcn.010b57ed
push esi
call fcn.010b57ed
mov esi, dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
add esp, 0xc
push 1
call esi
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
call esi
push eax
call dword [sym.imp.USER32.dll_FlashWindow]
lea ecx, [ebp - 0xa04]
call fcn.0103aeaf
mov eax, ebx
call fcn.010b5454
ret
call dword [sym.imp.KERNEL32.dll_GetLastError]
push edi
push 7
lea ecx, [ebp - 0xa18]
mov esi, eax
call fcn.01033bfc
push 0x10016a4
lea ecx, [ebp - 0xa18]
mov byte [ebp - 4], 1
call fcn.01033c5d
push esi
lea eax, [ebp - 0xa80]
push eax
call fcn.0103e9b9
push eax
lea eax, [ebp - 0xa60]
push 0x1001688
push eax
mov byte [ebp - 4], 2
call fcn.01033a74
add esp, 0xc
push eax
lea ecx, [ebp - 0xa14]
mov byte [ebp - 4], 3
call fcn.01033bb7
push edi
push 1
lea ecx, [ebp - 0xa60]
call fcn.01032f16
push edi
push 1
lea ecx, [ebp - 0xa80]
mov byte [ebp - 4], 1
call fcn.01032f16
jmp 0x1033f98