Function at 0x1355c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rsi
sub rsp, 0x8c0
mov rax, qword [0x00018100]
xor rax, rsp
mov qword [rsp + 0x8b0], rax
xor esi, esi
mov rbx, rcx
mov byte [rsp + 0x20], 1
mov byte [rsp + 0x44], 6
mov byte [rsp + 0x45], 1
mov byte [rsp + 0x48], 2
mov byte [rsp + 0x21], sil
mov byte [rsp + 0x22], sil
mov byte [rsp + 0x46], sil
mov byte [rsp + 0x47], sil
mov byte [rsp + 0x4a], sil
mov byte [rsp + 0x4c], sil
mov byte [rsp + 0x4d], sil
mov byte [rsp + 0x52], sil
mov byte [rsp + 0x54], sil
mov byte [rsp + 0x56], sil
mov byte [rsp + 0x57], sil
mov byte [rsp + 0x5d], sil
mov byte [rsp + 0x5e], sil
mov byte [rsp + 0x5f], sil
mov byte [rsp + 0x60], sil
mov byte [rsp + 0x61], sil
mov byte [rsp + 0x62], sil
mov byte [rsp + 0x63], sil
mov byte [rsp + 0x65], sil
mov byte [rsp + 0x6c], sil
mov byte [rsp + 0x6d], sil
mov byte [rsp + 0x6e], sil
mov byte [rsp + 0x34], sil
mov byte [rsp + 0x35], sil
mov byte [rsp + 0x37], sil
mov byte [rsp + 0x3a], sil
mov byte [rsp + 0x3b], sil
mov byte [rsp + 0x3d], sil
mov byte [rsp + 0x28], sil
mov byte [rsp + 0x29], sil
mov byte [rsp + 0x2a], sil
mov byte [rsp + 0x2b], sil
mov byte [rsp + 0x2c], sil
mov byte [rsp + 0x2d], sil
mov byte [rsp + 0x2e], sil
mov byte [rsp + 0x2f], sil
mov byte [rsp + 0x72], sil
mov byte [rsp + 0x73], sil
mov byte [rsp + 0x74], sil
mov byte [rsp + 0x77], sil
mov byte [rsp + 0x7a], sil
mov byte [rsp + 0x7c], sil
mov byte [rsp + 0x7e], sil
mov byte [rsp + 0x82], sil
mov byte [rsp + 0x49], 0xca
mov byte [rsp + 0x4b], 0xe
mov byte [rsp + 0x4e], 0x39
mov byte [rsp + 0x4f], 0x37
mov byte [rsp + 0x50], 2
mov byte [rsp + 0x51], 0x24
mov byte [rsp + 0x53], 2
mov byte [rsp + 0x55], 2
mov byte [rsp + 0x58], 3
mov byte [rsp + 0x59], 0x19
mov byte [rsp + 0x5a], 0x22
mov byte [rsp + 0x5b], 0xc3
mov byte [rsp + 0x5c], 0x7b
mov byte [rsp + 0x64], 0xf8
mov byte [rsp + 0x66], 3
mov byte [rsp + 0x67], 0x7e
mov byte [rsp + 0x36], 1
mov byte [rsp + 0x38], 1
mov byte [rsp + 0x39], 0x21
mov byte [rsp + 0x3c], 1
mov byte [rsp + 0x70], 0xff
mov byte [rsp + 0x71], 0xc0
mov byte [rsp + 0x75], 4
mov byte [rsp + 0x76], 4
mov byte [rsp + 0x78], 0xff
mov byte [rsp + 0x79], 0xc1
mov byte [rsp + 0x7b], 4
mov byte [rsp + 0x7d], 1
mov byte [rsp + 0x7f], 1
mov byte [rsp + 0x80], 0xff
mov byte [rsp + 0x81], 0xc2
mov byte [rsp + 0x83], 5
mov byte [rsp + 0x84], sil
mov byte [rsp + 0x85], 0xfd
mov byte [rsp + 0x86], sil
mov byte [rsp + 0x87], 2
mov byte [rsp + 0x88], 0xff
mov byte [rsp + 0x89], 0xc8
mov byte [rsp + 0x8a], 1
mov byte [rsp + 0x8b], 2
mov byte [rsp + 0x8c], sil
mov byte [rsp + 0x8d], 8
mov byte [rsp + 0x8e], 4
mov byte [rsp + 0x8f], 3
mov byte [rsp + 0x90], 0xff
mov byte [rsp + 0x91], 0xc9
mov byte [rsp + 0x92], 2
mov byte [rsp + 0x93], 0x89
mov byte [rsp + 0x94], sil
mov byte [rsp + 0x95], 2
mov byte [rsp + 0x96], sil
mov byte [rsp + 0x97], 7
mov byte [rsp + 0x98], 0xff
mov byte [rsp + 0x99], 0xcc
mov byte [rsp + 0x9a], 2
mov byte [rsp + 0x9b], 0x8b
mov byte [rsp + 0x9c], sil
mov byte [rsp + 0x9d], 6
mov byte [rsp + 0x9e], 4
mov byte [rsp + 0x9f], 0xd
mov byte [rsp + 0xa0], 0xff
mov byte [rsp + 0xa1], 0xf4
mov byte [rsp + 0xa2], 1
mov byte [rsp + 0xa3], 0xa
mov byte [rsp + 0xa4], sil
mov byte [rsp + 0xa5], 0xfc
mov byte [rsp + 0xa6], sil
mov byte [rsp + 0xa7], 4
mov byte [rsp + 0xa8], 0xff
mov byte [rsp + 0xa9], 0xf5
mov byte [rsp + 0xaa], 2
mov byte [rsp + 0xab], 6
mov byte [rsp + 0xac], sil
mov byte [rsp + 0xad], pe_nt_image_headers64
mov byte [rsp + 0xae], sil
mov byte [rsp + 0xaf], 5
mov byte [rsp + 0xb0], 0xff
mov byte [rsp + 0xb1], 0xca
mov byte [rsp + 0xb2], 2
mov byte [rsp + 0xb3], 0x86
mov byte [rsp + 0xb4], sil
mov byte [rsp + 0xb5], 3
mov byte [rsp + 0xb6], sil
mov byte [rsp + 0xb7], 6
mov byte [rsp + 0xb8], 0xff
mov byte [rsp + 0xb9], 0xcd
mov byte [rsp + 0xba], 2
mov byte [rsp + 0xbb], 0x91
mov byte [rsp + 0xbc], sil
mov byte [rsp + 0xbd], 1
mov byte [rsp + 0xbe], sil
mov byte [rsp + 0xbf], 9
mov byte [rsp + 0xc0], 0xff
mov byte [rsp + 0xc1], 0xcb
mov byte [rsp + 0xc2], 2
mov byte [rsp + 0xc3], 0x92
mov byte [rsp + 0xc4], sil
mov byte [rsp + 0xc5], 1
mov byte [rsp + 0xc6], sil
mov byte [rsp + 0xc7], 0xb
mov byte [rsp + 0xc8], 0xff
mov byte [rsp + 0xc9], 0xff
mov byte [rsp + 0xca], 0xff
mov byte [rsp + 0xcb], 0xff
mov byte [rsp + 0xcc], 0xff
mov byte [rsp + 0xcd], 0xff
mov byte [rsp + 0xce], 0xff
mov byte [rsp + 0xcf], 0xff
mov byte [rsp + 0xd0], 0xff
mov byte [rsp + 0xd1], 0xff
mov byte [rsp + 0xd2], 0xff
mov byte [rsp + 0xd3], 0xff
mov r8b, byte [rcx + 0x27]
mov dl, byte [rcx + 0x26]
mov cl, byte [rcx + 0x25]
mov al, byte [rbx + 0x24]
mov byte [rsp + 0x42], cl
mov byte [rsp + 0x32], cl
lea rcx, [rsp + 0x20]
mov byte [rsp + 0x43], al
mov byte [rsp + 0x33], al
movzx eax, word [rcx]
mov byte [rsp + 0x40], r8b
mov byte [rsp + 0x41], dl
mov word [rbx + 0x10f7], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x30], r8b
mov byte [rsp + 0x31], dl
lea rcx, [rbx + 0x10fa]
lea r8d, [rsi + 0x2f]
lea rdx, [rsp + 0x40]
mov byte [rbx + 0x10f9], al
mov byte [rsp + 0xd4], 0xff
mov byte [rsp + 0xd5], 0xff
mov byte [rsp + 0xd6], 0xff
mov byte [rsp + 0xd7], 0xff
mov byte [rsp + 0x68], sil
mov byte [rsp + 0x69], sil
mov byte [rsp + 0x6a], 0x92
mov byte [rsp + 0x6b], 0x8b
call fcn.00015fc0
lea rcx, [rsp + 0x30]
mov rax, qword [rcx]
mov edx, 0xff
mov r8d, 0x7c1
mov qword [rbx + 0x1129], rax
mov eax, dword [rcx + 8]
mov dword [rbx + 0x1131], eax
movzx eax, word [rcx + 0xc]
lea rcx, [rsp + 0xe0]
mov word [rbx + 0x1135], ax
mov rax, qword [rsp + 0x28]
mov qword [rbx + 0x1137], rax
call fcn.00015ec0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x70]
lea r8d, [rsi + 0x68]
call fcn.00015fc0
lea rcx, [rbx + 0x113f]
lea rdx, [rsp + 0xe0]
mov r8d, 0x7c1
mov byte [rsp + 0x8a0], sil
call fcn.00015fc0
xor eax, eax
mov rcx, qword [rsp + 0x8b0]
xor rcx, rsp
call fcn.00016310
mov rbx, qword [rsp + 0x8d8]
add rsp, 0x8c0
pop rsi
ret