Function at 0x4101fb
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x68c
mov eax, 0x48334c
call fcn.00466686
mov edi, ecx
lea esi, [edi + 0x18]
mov dword [ebp - 0x2b8], edi
call fcn.00424973
lea esi, [edi + 0x3c]
xor ebx, ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 0x2b0], esi
call fcn.00424973
lea esi, [edi + 0x5c]
mov dword [ebp - 0x2bc], esi
call fcn.00424973
lea ecx, [edi + 0x7c]
mov dword [ebp - 0x2c0], ecx
call fcn.00411312
lea ecx, [edi + 0x98]
mov dword [ebp - 0x2c8], ecx
call fcn.00411312
lea ecx, [edi + 0xb4]
mov dword [ebp - 0x2d0], ecx
call fcn.00411312
lea ecx, [edi + 0xd0]
mov dword [ebp - 0x2b4], ecx
call fcn.00411312
lea ecx, [edi + 0xec]
mov dword [ebp - 0x2cc], ecx
call fcn.00411312
lea ecx, [edi + 0x108]
mov dword [ebp - 0x2c4], ecx
call fcn.00411312
mov byte [ebp - 4], 8
mov byte [edi + 0x15], 1
mov byte [edi + 0x14], bl
mov byte [edi], bl
call fcn.004182a7
push eax
lea ecx, [ebp - 0x2ac]
call fcn.0041835d
lea eax, [ebp - 0x2ac]
push eax
mov byte [ebp - 4], 9
call fcn.0040f419
pop ecx
push str.LVBlowSnowLogMark
test al, al
je 0x410322
lea eax, [ebp - 0x370]
push eax
call fcn.00424e0d
lea eax, [ebp - 0x370]
push eax
lea eax, [ebp - 0x2ac]
push eax
lea eax, [ebp - 0x5b8]
push eax
mov byte [ebp - 4], 0xa
call fcn.004273c5
add esp, 0xc
lea esi, [edi + 0x18]
mov byte [ebp - 4], 0xb
call fcn.00424f31
lea ecx, [ebp - 0x5b8]
call fcn.0042523a
lea ecx, [ebp - 0x370]
jmp 0x410380
lea eax, [ebp - 0x330]
push eax
call fcn.00424e0d
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0xc
call fcn.00410181
lea ecx, [ebp - 0x330]
push ecx
push eax
lea eax, [ebp - 0x698]
push eax
mov byte [ebp - 4], 0xd
call fcn.004273c5
add esp, 0xc
lea esi, [edi + 0x18]
mov byte [ebp - 4], 0xe
call fcn.00424f31
lea ecx, [ebp - 0x698]
call fcn.0042523a
lea ecx, [ebp - 0x498]
call fcn.0042523a
lea ecx, [ebp - 0x330]
mov byte [ebp - 4], 9
call fcn.0042523a
lea eax, [edi + 0x18]
push eax
call fcn.0040f419
pop ecx
push 0x20
mov byte [edi + 0x16], al
call fcn.00460299
pop ecx
cmp eax, ebx
je 0x4103ab
mov esi, eax
call fcn.00418ab0
jmp 0x4103ad
xor eax, eax
mov dword [edi + 0x38], eax
xor eax, eax
push 0x256
mov word [ebp - 0x26c], ax
lea eax, [ebp - 0x26a]
push ebx
push eax
call fcn.00467850
add esp, 0xc
push 0x12c
lea eax, [ebp - 0x26c]
push eax
push ebx
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea eax, [ebp - 0x26c]
push eax
lea eax, [ebp - 0x28c]
push eax
call fcn.00424e0d
push 1
lea eax, [ebp - 0x28c]
push eax
lea ebx, [ebp - 0x4f8]
mov byte [ebp - 4], 0xf
call fcn.00425a23
mov esi, dword [ebp - 0x2b0]
mov byte [ebp - 4], 0x10
call fcn.00424f31
mov ecx, ebx
mov byte [ebp - 4], 0xf
call fcn.0042523a
lea eax, [ebp - 0x28c]
push eax
lea edi, [ebp - 0x638]
call fcn.00425965
mov esi, dword [ebp - 0x2bc]
mov byte [ebp - 4], 0x11
call fcn.00424f31
mov ecx, edi
mov byte [ebp - 4], 0xf
call fcn.0042523a
push str._0.log
lea eax, [ebp - 0x310]
push eax
call fcn.00424e0d
push esi
push dword [ebp - 0x2b0]
lea eax, [ebp - 0x5f8]
push eax
mov byte [ebp - 4], 0x12
call fcn.004273c5
add esp, 0xc
lea ecx, [ebp - 0x310]
push ecx
push eax
lea eax, [ebp - 0x538]
push eax
mov byte [ebp - 4], 0x13
call fcn.004273c5
add esp, 0xc
lea edi, [ebp - 0x440]
mov ecx, eax
mov byte [ebp - 4], 0x14
call fcn.004251d2
mov ecx, dword [ebp - 0x2c0]
push 0xffffffffffffffff
xor ebx, ebx
push ebx
push eax
mov byte [ebp - 4], 0x15
call fcn.00408b1f
push ebx
push 1
mov ecx, edi
call fcn.00408bd4
lea ecx, [ebp - 0x538]
call fcn.0042523a
lea ecx, [ebp - 0x5f8]
call fcn.0042523a
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0xf
call fcn.0042523a
push str._1.log
lea eax, [ebp - 0x350]
push eax
call fcn.00424e0d
push esi
push dword [ebp - 0x2b0]
lea eax, [ebp - 0x678]
push eax
mov byte [ebp - 4], 0x16
call fcn.004273c5
add esp, 0xc
lea ecx, [ebp - 0x350]
push ecx
push eax
lea eax, [ebp - 0x578]
push eax
mov byte [ebp - 4], 0x17
call fcn.004273c5
add esp, 0xc
lea edi, [ebp - 0x45c]
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.004251d2
mov ecx, dword [ebp - 0x2c8]
push 0xffffffffffffffff
push ebx
push eax
mov byte [ebp - 4], 0x19
call fcn.00408b1f
push ebx
push 1
mov ecx, edi
call fcn.00408bd4
lea ecx, [ebp - 0x578]
call fcn.0042523a
lea ecx, [ebp - 0x678]
call fcn.0042523a
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 0xf
call fcn.0042523a
push str._2.log
lea eax, [ebp - 0x2f0]
push eax
call fcn.00424e0d
push esi
push dword [ebp - 0x2b0]
lea eax, [ebp - 0x4d8]
push eax
mov byte [ebp - 4], 0x1a
call fcn.004273c5
add esp, 0xc
lea ecx, [ebp - 0x2f0]
push ecx
push eax
lea eax, [ebp - 0x4b8]
push eax
mov byte [ebp - 4], 0x1b
call fcn.004273c5
add esp, 0xc
lea edi, [ebp - 0x424]
mov ecx, eax
mov byte [ebp - 4], 0x1c
call fcn.004251d2
mov byte [ebp - 4], 0x1d
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x2d0]
push ebx
push eax
call fcn.00408b1f
push ebx
push 1
mov ecx, edi
call fcn.00408bd4
lea ecx, [ebp - 0x4b8]
call fcn.0042523a
lea ecx, [ebp - 0x4d8]
call fcn.0042523a
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 4], 0xf
call fcn.0042523a
push str._noise_0.log
lea eax, [ebp - 0x390]
push eax
call fcn.00424e0d
push esi
push dword [ebp - 0x2b0]
lea eax, [ebp - 0x558]
push eax
mov byte [ebp - 4], 0x1e
call fcn.004273c5
add esp, 0xc
lea ecx, [ebp - 0x390]
push ecx
push eax
lea eax, [ebp - 0x518]
push eax
mov byte [ebp - 4], 0x1f
call fcn.004273c5
add esp, 0xc
lea edi, [ebp - 0x3ec]
mov ecx, eax
mov byte [ebp - 4], 0x20
call fcn.004251d2
mov ecx, dword [ebp - 0x2b4]
push 0xffffffffffffffff
push ebx
push eax
mov byte [ebp - 4], 0x21
call fcn.00408b1f
push ebx
push 1
mov ecx, edi
call fcn.00408bd4
lea ecx, [ebp - 0x518]
call fcn.0042523a
lea ecx, [ebp - 0x558]
call fcn.0042523a
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0xf
call fcn.0042523a
push str._noise_1.log
lea eax, [ebp - 0x3d0]
push eax
call fcn.00424e0d
push esi
push dword [ebp - 0x2b0]
lea eax, [ebp - 0x5d8]
push eax
mov byte [ebp - 4], 0x22
call fcn.004273c5
add esp, 0xc
lea ecx, [ebp - 0x3d0]
push ecx
push eax
lea eax, [ebp - 0x598]
push eax
mov byte [ebp - 4], 0x23
call fcn.004273c5
add esp, 0xc
lea edi, [ebp - 0x478]
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.004251d2
mov ecx, dword [ebp - 0x2cc]
push 0xffffffffffffffff
push ebx
push eax
mov byte [ebp - 4], 0x25
call fcn.00408b1f
push ebx
push 1
mov ecx, edi
call fcn.00408bd4
lea ecx, [ebp - 0x598]
call fcn.0042523a
lea ecx, [ebp - 0x5d8]
call fcn.0042523a
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0xf
call fcn.0042523a
push str._noise_2.log
lea eax, [ebp - 0x3b0]
push eax
call fcn.00424e0d
push esi
push dword [ebp - 0x2b0]
lea eax, [ebp - 0x658]
push eax
mov byte [ebp - 4], 0x26
call fcn.004273c5
add esp, 0xc
lea ecx, [ebp - 0x3b0]
push ecx
push eax
lea eax, [ebp - 0x618]
push eax
mov byte [ebp - 4], 0x27
call fcn.004273c5
add esp, 0xc
lea edi, [ebp - 0x408]
mov ecx, eax
mov byte [ebp - 4], 0x28
call fcn.004251d2
mov ecx, dword [ebp - 0x2c4]
push 0xffffffffffffffff
push ebx
push eax
mov byte [ebp - 4], 0x29
call fcn.00408b1f
push ebx
push 1
mov ecx, edi
call fcn.00408bd4
lea ecx, [ebp - 0x618]
call fcn.0042523a
lea ecx, [ebp - 0x658]
call fcn.0042523a
lea ecx, [ebp - 0x3b0]
call fcn.0042523a
mov esi, dword [ebp - 0x2b8]
mov dword [esi + 4], 3
mov dword [esi + 8], 0x4c4b40
lea ecx, [ebp - 0x28c]
mov dword [esi + 0xc], 0x800
mov byte [esi + 0x10], bl
mov byte [esi + 0x12], bl
mov byte [esi + 0x13], bl
mov byte [esi + 0x11], bl
call fcn.0042523a
lea ecx, [ebp - 0x2ac]
call fcn.0042523a
mov eax, esi
call fcn.00466709
ret