Function at 0x42b880
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x250
mov eax, dword [0x457664]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push 0x102
lea eax, [ebp - 0x24c]
mov dword [ebp - 0x80], 0x2f1e6ee4
push 0
push eax
mov dword [ebp - 0x7c], 0x7d46efee
mov dword [ebp - 0x78], 0xd6460b74
mov dword [ebp - 0x74], 0x83464e78
mov dword [ebp - 0x70], 0x3f464b6c
mov dword [ebp - 0x6c], 0x7469261
mov dword [ebp - 0x68], 0x64412a52
mov dword [ebp - 0x64], 0x2341ba46
mov dword [ebp - 0x60], 0x4b41b03b
mov dword [ebp - 0x5c], 0x2d41042f
mov dword [ebp - 0x58], 0x1b41df33
mov dword [ebp - 0x54], 0x341a927
mov dword [ebp - 0x50], 0x741dd18
mov dword [ebp - 0x4c], 0x41700c
mov dword [ebp - 0x48], 0x23418701
mov dword [ebp - 0x44], 0xee4144f5
mov dword [ebp - 0x40], 0x541aeee
mov dword [ebp - 0x3c], 0x64414ae2
mov dword [ebp - 0x38], 0x7d41b6d7
mov dword [ebp - 0x34], 0x9646c4e4
mov dword [ebp - 0x30], 0x6446efee
mov dword [ebp - 0x2c], 0x1b46f374
mov dword [ebp - 0x28], 0xbe4649e5
mov dword [ebp - 0x24], 0xdb809a6c
mov dword [ebp - 0xb4], 0x7266a9e4
mov dword [ebp - 0xb0], 0x9346efee
mov dword [ebp - 0xac], 0xd1464d74
mov dword [ebp - 0xa8], 0x83464c78
mov dword [ebp - 0xa4], 0x7e463b6c
mov dword [ebp - 0xa0], 0x78468d61
mov dword [ebp - 0x9c], 0x6f41c552
mov dword [ebp - 0x98], 0xd1412e46
mov dword [ebp - 0x94], 0xdf411c3b
mov dword [ebp - 0x90], 0xe541602f
mov dword [ebp - 0x8c], 0xdf41a833
mov dword [ebp - 0x88], 0x23418a27
mov dword [ebp - 0x84], 0x5419e18
mov dword [ebp - 0x20], 0xbd4ee3e4
mov dword [ebp - 0x1c], 0xdf46efee
mov dword [ebp - 0x18], 0xdf46f874
mov dword [ebp - 0x14], 0xa3469278
mov dword [ebp - 0x10], 0xcc46b76c
mov dword [ebp - 0xc], 0x97462561
mov dword [ebp - 8], 0xd1414f52
mov dword [ebp - 0xec], 0x6e62a4e4
mov dword [ebp - 0xe8], 0x46efee
mov dword [ebp - 0xe4], 0xa946f374
mov dword [ebp - 0xe0], 0xbe4649e5
mov dword [ebp - 0xdc], 0x23fd1e6c
mov dword [ebp - 0xd8], 0x9746ff61
mov dword [ebp - 0xd4], 0xbe416288
mov dword [ebp - 0xd0], 0x627c6846
mov dword [ebp - 0xcc], 0xdf410b3b
mov dword [ebp - 0xc8], 0xbe417def
mov dword [ebp - 0xc4], 0x83f8aa33
mov dword [ebp - 0xc0], 0xd1411727
mov dword [ebp - 0xbc], 0xbe41a579
mov dword [ebp - 0xb8], 0xfaff7e0c
mov dword [ebp - 0x250], 0
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea eax, [ebp - 0xec]
push 0
push 0
push 0
push eax
call fcn.004201b0
mov esi, eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x20]
push eax
push 0x81
lea eax, [ebp - 0x24c]
push eax
call fcn.00435200
test eax, eax
lea ecx, [ebp - 0x24c]
movzx eax, word [0x525e30]
cmove ecx, esi
imul eax, eax, 0x102
push ecx
push 0x80
add eax, 0x525d28
push eax
call fcn.0041ec50
push esi
test eax, eax
jne 0x42bb13
mov dword [0x525e34], eax
call fcn.0041fc30
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00441849
mov esp, ebp
pop ebp
ret
call fcn.0041fc30
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x250]
push eax
call fcn.00435600
test eax, eax
je 0x42bbcd
mov esi, dword [ebp - 0x250]
test si, si
je 0x42bbcd
push 0x50
lea eax, [ebp - 0x148]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
mov eax, dword [0x443394]
movq xmm0, qword [0x44338c]
mov dword [ebp - 0xf0], eax
movzx eax, si
push eax
lea eax, [ebp - 0xf8]
movq qword [ebp - 0xf8], xmm0
push eax
lea eax, [ebp - 0x148]
push 0x28
push eax
call fcn.00402af0
add esp, 0x1c
lea eax, [ebp - 0x148]
push eax
movzx eax, word [0x525e30]
imul eax, eax, 0x102
push 0x80
add eax, 0x525d28
push eax
call fcn.0041eb80
test eax, eax
jne 0x42bbcd
mov dword [0x525e34], eax
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00441849
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
inc word [0x525e30]
xor ecx, ebp
mov dword [0x525e34], 1
pop esi
call fcn.00441849
mov esp, ebp
pop ebp
ret