Function at 0x4121b1
Capabilities:
Create thread
Set file attributes
Terminate process

Disassembly:
cmp dword [0x68d698], 1
je 0x412244
jmp 0x4123c3
push 0x158
mov eax, 0x551927
call fcn.005500e5
xor ebx, ebx
inc ebx
cmp dword [0x68d67c], ebx
jne 0x4122d9
push ebx
push 0x40
push 8
push 0x55c9cc
call fcn.00408fb9
pop ecx
push eax
lea ecx, [ebp - 0x164]
call fcn.00409075
and dword [ebp - 4], 0
push 0x563bec
call fcn.00408fb9
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.004081fc
push 0x563c14
call fcn.00408fb9
add esp, 0x10
push eax
push dword [0x68d5b4]
lea eax, [ebp - 0x164]
push eax
call fcn.004081fc
pop ecx
pop ecx
push eax
call fcn.004081fc
pop ecx
pop ecx
lea ecx, [ebp - 0x164]
call fcn.00409583
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x164]
call fcn.00409144
cmp dword [0x68d68c], ebx
jne 0x4123ba
lea eax, [ebp - 0x14]
push eax
call fcn.0041310f
lea eax, [ebp - 0x14]
push eax
call fcn.0040ee71
pop ecx
pop ecx
push ebx
push 0x40
push 8
mov edi, 0x55ca18
mov esi, eax
push edi
call fcn.00408fb9
pop ecx
push eax
lea ecx, [ebp - 0xbc]
call fcn.00409075
push 0x55ca30
mov dword [ebp - 4], ebx
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
push esi
call dword [sym.imp.MSVCR120.dll_asctime]
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
push 0x563ba0
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
push 0x563c14
call fcn.00408fb9
add esp, 0x28
push eax
push dword [0x68d5b4]
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
pop ecx
pop ecx
push eax
call fcn.004081fc
push 0x55ca78
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
add esp, 0x14
lea ecx, [ebp - 0xbc]
call fcn.00409583
push 2
push edi
call fcn.00408fb9
pop ecx
push eax
call dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push 0x158
mov eax, 0x551927
call fcn.005500e5
xor ebx, ebx
cmp dword [0x68d67c], 1
jne 0x412458
push 1
push 0x40
push 8
push 0x55c9cc
call fcn.00408fb9
pop ecx
push eax
lea ecx, [ebp - 0x164]
call fcn.00409075
push str.:Q0J
mov dword [ebp - 4], ebx
call fcn.00408fb9
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.004081fc
push 0x563b7c
call fcn.00408fb9
add esp, 0x10
push eax
push dword [0x68d5b4]
lea eax, [ebp - 0x164]
push eax
call fcn.004081fc
pop ecx
pop ecx
push eax
call fcn.004081fc
pop ecx
pop ecx
lea ecx, [ebp - 0x164]
call fcn.00409583
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x164]
call fcn.00409144
cmp dword [0x68d68c], 1
jne 0x412544
lea eax, [ebp - 0x14]
push eax
call fcn.0041310f
lea eax, [ebp - 0x14]
push eax
call fcn.0040ee71
pop ecx
pop ecx
push 1
push 0x40
push 8
mov edi, 0x55ca18
mov esi, eax
push edi
call fcn.00408fb9
pop ecx
push eax
lea ecx, [ebp - 0xbc]
call fcn.00409075
lea eax, [ebp - 0xbc]
mov dword [ebp - 4], 1
push str._nLocal_Time:
push eax
call fcn.004081fc
push esi
call dword [sym.imp.MSVCR120.dll_asctime]
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
push 0x563ba0
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
push 0x563b7c
call fcn.00408fb9
add esp, 0x24
push eax
push dword [0x68d5b4]
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
pop ecx
pop ecx
push eax
call fcn.004081fc
push 0x55ca78
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
add esp, 0x14
lea ecx, [ebp - 0xbc]
call fcn.00409583
push 2
push edi
call fcn.00408fb9
pop ecx
push eax
call dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
lea ecx, [ebp - 0xbc]
call fcn.00409144
mov eax, dword [0x68d680]
push ebx
cmp eax, 1
jne 0x412570
push ebx
push ebx
push 0x41221c
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0xbb8
call dword [sym.imp.KERNEL32.dll_Sleep]
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp eax, 2
jne 0x41257e
push ebx
push ebx
push 0x4121f4
jmp 0x412556
cmp eax, 3
jne 0x41258c
push ebx
push ebx
push 0x4108b8
jmp 0x412556
cmp eax, 4
jne 0x4125c0
push ebx
push ebx
push 0x40b022
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x200010
push 0x563bc8
call fcn.00408fb9
pop ecx
push eax
push dword [0x68d5b4]
push ebx
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x412569
jmp 0x41256a