Function at 0x4138bd
Capabilities:
Create thread
Set file attributes

Disassembly:
push 0x158
mov eax, 0x551927
call fcn.005500e5
call fcn.00413504
xor ebx, ebx
inc ebx
cmp dword [0x68d630], ebx
jne 0x4138e1
call fcn.004134ae
cmp dword [0x68d694], 0
jne 0x4138f2
cmp dword [0x68d69c], ebx
jne 0x4138f7
call fcn.00412b70
cmp dword [0x68d674], ebx
jne 0x413904
call fcn.00408bba
cmp dword [0x68d6a0], ebx
jne 0x413911
call fcn.00408c48
xor edi, edi
cmp dword [0x68d640], ebx
jne 0x41392b
push edi
push edi
push 0x40a807
call dword [sym.imp.MSVCR120.dll__beginthread]
add esp, 0xc
cmp dword [0x68d694], ebx
jne 0x413938
call fcn.004121c3
cmp dword [0x68d69c], edi
je 0x41394a
call fcn.00411dfc
call fcn.00408a7f
cmp dword [0x68d6a8], ebx
jne 0x413957
call fcn.0040f61f
cmp dword [0x68d6ac], ebx
jne 0x413964
call fcn.0040f78e
cmp dword [0x68d6cc], ebx
jne 0x413979
cmp dword [0x68d63c], edi
jne 0x413979
call fcn.00412d6d
cmp dword [0x68d61c], ebx
jne 0x413af6
mov esi, 0x40f5e1
push esi
push 0x564448
call fcn.00408fb9
push eax
push dword [sym.imp.MSVCP120.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.004081fc
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP120.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push esi
push 0x564498
call fcn.00408fb9
push eax
push dword [sym.imp.MSVCP120.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.004081fc
add esp, 0xc
mov ecx, eax
call dword [sym.imp.MSVCP120.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
cmp dword [0x68d67c], ebx
jne 0x413a29
push ebx
push 0x40
push 8
push 0x55c9cc
call fcn.00408fb9
pop ecx
push eax
lea ecx, [ebp - 0x164]
call fcn.00409075
push 0x5644e8
mov dword [ebp - 4], edi
call fcn.00408fb9
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.004081fc
add esp, 0xc
lea ecx, [ebp - 0x164]
call fcn.00409583
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x164]
call fcn.00409144
cmp dword [0x68d68c], ebx
jne 0x413bc6
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 0x5644e8
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
push 0x55ca78
call fcn.00408fb9
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004081fc
add esp, 0x30
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]
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbc]
call fcn.00409144
jmp 0x413bc6
cmp dword [0x68d62c], ebx
jne 0x413b03
call fcn.0040fd81
cmp dword [0x68d678], ebx
jne 0x413b10
call fcn.00412a47
cmp dword [0x68d6c8], ebx
jne 0x413b1d
call fcn.0040b17e
cmp dword [0x68d634], ebx
jne 0x413b2a
call fcn.00409520
cmp dword [0x68d6b0], ebx
jne 0x413b37
call fcn.004109a4
cmp dword [0x68d638], ebx
jne 0x413b44
call fcn.00409938
cmp dword [0x68d6bc], ebx
jne 0x413b51
call fcn.0040d55f
cmp dword [0x68d6b4], ebx
jne 0x413b5e
call fcn.0040b943
cmp dword [0x68d6b8], ebx
jne 0x413b6b
call fcn.0040db2e
cmp dword [0x68d6c0], ebx
jne 0x413b78
call fcn.0040d22a
cmp dword [0x68d670], ebx
jne 0x413b85
call fcn.0040b8a2
cmp dword [0x68d688], ebx
jne 0x413b92
call fcn.0040ff48
cmp dword [0x68d664], ebx
jne 0x413b9f
call fcn.0040f208
cmp dword [0x68d6d0], ebx
jne 0x413bac
call fcn.0040f05c
cmp dword [0x68d6c4], ebx
jne 0x413bb9
call fcn.00410289
cmp dword [0x68d684], ebx
jne 0x413bc6
call fcn.004104d1
cmp dword [0x68d624], ebx
jne 0x413bd3
call fcn.00412d16
cmp dword [0x68d628], ebx
jne 0x413be0
call fcn.00410991
cmp dword [0x68d6d8], ebx
jne 0x413bed
call fcn.00412cf7
cmp dword [0x68d63c], ebx
jne 0x413c08
cmp dword [0x68d61c], 0
jne 0x413c08
call fcn.0040adbe
call fcn.0040add1
mov esi, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
cmp dword [0x68d66c], ebx
jne 0x413c1e
push dword [0x68d5f4]
call esi
cmp dword [0x68d668], ebx
jne 0x413c34
push 0x56456c
call fcn.00408fb9
pop ecx
push eax
call esi
cmp dword [0x68d764], ebx
jne 0x413c41
call fcn.00412b7c
mov eax, ebx
call fcn.005500c2
ret