Function at 0x1400262a0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x70
cmp byte [0x14004e06d], 1
jne 0x140026979
movdqa xmm0, xmmword [0x140034480]
mov qword [rsp + 0x88], rbx
xor ebx, ebx
mov ecx, ebx
mov dword [rbp - 0x40], 0x1005d4f
movdqu xmmword [rbp - 0x50], xmm0
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x1400262e0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3d], bl
call fcn.140026010
test eax, eax
jne 0x1400269a7
movdqa xmm0, xmmword [0x140034490]
mov rcx, rbx
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x1005d4f
nop dword [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x140026320
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3d], bl
call fcn.140026010
test eax, eax
jne 0x1400269d9
movdqa xmm0, xmmword [str.ozoIO_HWT__BV]
mov rcx, rbx
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x5c4052
mov byte [rbp - 0x3c], 1
nop
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140026360
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3c], bl
call fcn.140026010
mov word [rbp - 0x3c], 0x5e
mov byte [rbp - 0x3a], 1
test eax, eax
jne 0x140026a16
movdqa xmm0, xmmword [0x1400344c0]
mov rcx, rbx
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x425c1640
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x15
jb 0x1400263b0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3a], bl
call fcn.140026010
mov byte [rbp - 0x3e], 1
test eax, eax
jne 0x140026a40
movdqa xmm0, xmmword [0x140034460]
mov rcx, rbx
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x52
nop
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x1400263f0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3e], bl
call fcn.140026010
test eax, eax
jne 0x140026a69
mov dword [rbp - 0x50], 0x49465a57
mov rcx, rbx
mov dword [rbp - 0x4c], 0x434346
mov dword [rbp - 0x48], 0x54484a
mov byte [rbp - 0x44], 1
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140026430
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x44], bl
call fcn.140026010
test eax, eax
jne 0x140026a9b
mov dword [rbp - 0x50], 0x5b484c4e
mov rcx, rbx
mov dword [rbp - 0x4c], 0x4b554905
mov word [rbp - 0x48], 0x100
nop dword [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x140026470
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x47], bl
call fcn.140026010
test eax, eax
jne 0x140026ac2
mov dword [rbp - 0x50], 0x4484c4e
mov rcx, rbx
mov dword [rbp - 0x4c], 0x48544e
mov byte [rbp - 0x48], 1
nop dword [rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 7
jb 0x1400264b0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x48], bl
call fcn.140026010
test eax, eax
jne 0x140026ae3
mov dword [rbp - 0x50], 0x5b484c4e
mov rcx, rbx
mov dword [rbp - 0x4c], 0x4b03181d
mov dword [rbp - 0x48], 0x1005557
nop dword [rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x1400264f0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x45], bl
call fcn.140026010
test eax, eax
jne 0x140026b04
mov dword [rbp - 0x50], 0x4f5b4170
mov rcx, rbx
mov dword [rbp - 0x4c], 0x5c4c4458
mov dword [rbp - 0x48], 0x4a541e44
mov word [rbp - 0x44], 0x56
mov byte [rbp - 0x42], 1
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x140026540
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x42], bl
call fcn.140026010
test eax, eax
jne 0x140026b25
mov dword [rbp - 0x50], 0x4e4d4161
mov rcx, rbx
mov dword [rbp - 0x4c], 0x5f4947
mov dword [rbp - 0x48], 0x54484a
mov byte [rbp - 0x44], 1
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140026580
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x44], bl
call fcn.140026010
test eax, eax
jne 0x140026b5b
mov dword [rbp - 0x50], 0x45474d7f
mov rcx, rbx
mov dword [rbp - 0x4c], 0x191a58
mov dword [rbp - 0x48], 0x54484a
mov byte [rbp - 0x44], 1
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x1400265c0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x44], bl
call fcn.140026010
test eax, eax
jne 0x140026b8b
movdqa xmm0, xmmword [0x1400344a0]
mov rcx, rbx
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140026600
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x3f], bl
call fcn.140026010
test eax, eax
jne 0x140026bbb
movdqa xmm0, xmmword [0x140034510]
mov rcx, rbx
movdqa xmm1, xmmword [0x140034520]
movdqu xmmword [rbp - 0x38], xmm0
mov dword [rbp - 0x18], 0x232b6875
movdqu xmmword [rbp - 0x28], xmm1
mov dword [rbp - 0x14], 0x2b63653f
mov dword [rbp - 0x10], 0x1003537
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0x2a
jb 0x140026660
lea rcx, [rbp - 0x38]
mov byte [rbp - 0xd], bl
call fcn.140026010
test eax, eax
jne 0x140026bea
mov dword [rbp - 0x50], 0x5f6d5b6c
mov rcx, rbx
mov dword [rbp - 0x4c], 0x5c485c46
mov dword [rbp - 0x48], 0x57495501
mov word [rbp - 0x44], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x1400266b0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x43], bl
call fcn.140026010
test eax, eax
jne 0x140026c1f
mov dword [rbp - 0x50], 0x4e1d1e5f
mov rcx, rbx
mov dword [rbp - 0x4c], 0x4b034b49
mov dword [rbp - 0x48], 0x1005557
nop dword [rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x1400266f0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x45], bl
call fcn.140026010
test eax, eax
jne 0x140026c49
mov dword [rbp - 0x50], 0x4e1d1e5f
mov rcx, rbx
mov dword [rbp - 0x4c], 0x4b034b49
mov dword [rbp - 0x48], 0x1005557
nop dword [rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x140026730
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x45], bl
call fcn.140026010
test eax, eax
jne 0x140026c6d
mov dword [rbp - 0x50], 0x4e1b1b5f
mov rcx, rbx
mov dword [rbp - 0x4c], 0x4b034b49
mov dword [rbp - 0x48], 0x1005557
nop dword [rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x140026770
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x45], bl
call fcn.140026010
test eax, eax
jne 0x140026c91
movdqa xmm0, xmmword [0x1400344d0]
mov rcx, rbx
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x5f175d45
mov dword [rbp - 0x3c], 0x1005943
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x16
jb 0x1400267c0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x39], bl
call fcn.140026010
test eax, eax
jne 0x140026cb5
mov dword [rbp - 0x50], 0x44c4143
mov rcx, rbx
mov dword [rbp - 0x4c], 0x48544e
mov byte [rbp - 0x48], 1
nop dword [rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 7
jb 0x140026800
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x48], bl
call fcn.140026010
test eax, eax
jne 0x140026ce2
mov dword [rbp - 0x50], 0x584c5e62
mov rcx, rbx
mov dword [rbp - 0x4c], 0x47455852
mov dword [rbp - 0x48], 0x571f5741
mov dword [rbp - 0x44], 0x100514b
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xe
jb 0x140026850
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x41], bl
call fcn.140026010
test eax, eax
jne 0x140026d13
mov dword [rbp - 0x50], 0x73656468
mov rcx, rbx
mov dword [rbp - 0x4c], 0x6a6e6f
mov dword [rbp - 0x48], 0x54484a
mov byte [rbp - 0x44], 1
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140026890
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x44], bl
call fcn.140026010
test eax, eax
jne 0x140026d45
mov dword [rbp - 0x50], 0x1c6d506f
mov rcx, rbx
mov dword [rbp - 0x4c], 0x5648021f
mov word [rbp - 0x48], 0x4a
mov byte [rbp - 0x46], 1
nop
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400268d0
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x46], bl
call fcn.140026010
test eax, eax
jne 0x140026d6d
mov dword [rbp - 0x50], 0x196d506f
mov rcx, rbx
mov dword [rbp - 0x4c], 0x56480219
mov word [rbp - 0x48], 0x4a
mov byte [rbp - 0x46], 1
nop
lea eax, [rcx + 0x27]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 9
jb 0x140026910
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x46], bl
call fcn.140026010
test eax, eax
jne 0x140026d94
mov dword [rbp - 0x50], 0x5d464654
mov dword [rbp - 0x4c], 0x434d46
mov dword [rbp - 0x48], 0x54484a
mov byte [rbp - 0x44], 1
nop dword [rax]
lea eax, [rbx + 0x27]
xor byte [rbp + rbx - 0x50], al
inc rbx
cmp rbx, 0xb
jb 0x140026950
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x44], 0
call fcn.140026010
test eax, eax
jne 0x14002697f
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rbp
ret
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x5d464674
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x434d46
mov byte [rbp - 0x48], 1
call fcn.14002a940
mov rcx, rax
call fcn.1400260d0
int3
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x5f6d5b6c
mov dword [rbp - 0x4c], 0x5c485c46
mov word [rbp - 0x48], 0x100
call fcn.140026dc0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14002bb20
mov rcx, rax
call fcn.1400260d0
int3
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x7a7d7c6f
mov dword [rbp - 0x4c], 0x4c48680b
mov dword [rbp - 0x48], 0x5756575a
mov word [rbp - 0x44], 0x41
mov byte [rbp - 0x42], 1
call fcn.140026df0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14002bb20
mov rcx, rax
call fcn.1400260d0
int3
movdqa xmm0, xmmword [0x1400344e0]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x40], 0x59504e45
movdqu xmmword [rbp - 0x50], xmm0
call fcn.14002ab20
mov rcx, rax
call fcn.1400260d0
int3
movdqa xmm0, xmmword [0x1400344c0]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x50]
mov word [rbp - 0x40], 0x40
movdqu xmmword [rbp - 0x50], xmm0
call fcn.14002aad0
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x49465a77
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0xe5e5f4e
mov dword [rbp - 0x48], 0x59525167
mov dword [rbp - 0x44], 0x1004656
call fcn.14002aa80
mov rcx, rax
call fcn.1400260d0
int3
movdqa xmm0, xmmword [str.wZFIN_]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x40], 1
movdqu xmmword [rbp - 0x50], xmm0
call fcn.14002a9e0
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x686c6e
lea rcx, [rbp + 0x10]
mov byte [rbp + 0x14], 1
call fcn.14002a990
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x686c6e
lea rcx, [rbp + 0x10]
mov byte [rbp + 0x14], 1
call fcn.14002a990
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x686c6e
lea rcx, [rbp + 0x10]
mov byte [rbp + 0x14], 1
call fcn.14002a990
mov rcx, rax
call fcn.1400260d0
int3
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x4f5b4170
mov dword [rbp - 0x4c], 0x5c4c4478
mov word [rbp - 0x48], 0x44
mov byte [rbp - 0x46], 1
call fcn.140025fe0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14002bb20
mov rcx, rax
call fcn.1400260d0
int3
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x4e4d4161
mov dword [rbp - 0x4c], 0x5f4947
mov byte [rbp - 0x48], 1
call fcn.140026e50
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14002bb20
mov rcx, rax
call fcn.1400260d0
int3
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x45474d7f
mov dword [rbp - 0x4c], 0x191a58
mov byte [rbp - 0x48], 1
call fcn.140026e50
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14002bb20
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x4b4c4064
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x4943695f
mov dword [rbp - 0x48], 0x545e46
mov byte [rbp - 0x44], 1
call fcn.14002aa30
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x7a7d7c6f
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x4c48680b
mov dword [rbp - 0x48], 0x5756575a
mov word [rbp - 0x44], 0x41
mov byte [rbp - 0x42], 1
call fcn.14002ab70
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x5f6d5b6c
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x5c485c46
mov word [rbp - 0x48], 0x100
call fcn.14002abc0
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x6e1d1e5f
lea rcx, [rbp + 0x10]
mov dword [rbp + 0x14], 0x1006b69
call fcn.14002a850
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x6e1d1e5f
lea rcx, [rbp + 0x10]
mov dword [rbp + 0x14], 0x1006b69
call fcn.14002a850
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x6e1b1b5f
lea rcx, [rbp + 0x10]
mov dword [rbp + 0x14], 0x1006b69
call fcn.14002a850
mov rcx, rax
call fcn.1400260d0
int3
movdqa xmm0, xmmword [0x140034440]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x50]
mov word [rbp - 0x40], 0x52
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x3e], 1
call fcn.14002aad0
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x4f5d4d63
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x5a645848
mov dword [rbp - 0x48], 0x4b42516a
mov word [rbp - 0x44], 0x100
call fcn.14002a8a0
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x584c5e62
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x47455852
mov dword [rbp - 0x48], 0x571f5741
mov dword [rbp - 0x44], 0x100514b
call fcn.14002aa80
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x50], 0x73656468
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x4c], 0x6a6e6f
mov byte [rbp - 0x48], 1
call fcn.14002a940
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x1c6d506f
lea rcx, [rbp + 0x10]
mov word [rbp + 0x14], 0x1f
mov byte [rbp + 0x16], 1
call fcn.14002a800
mov rcx, rax
call fcn.1400260d0
int3
lea rdx, [rbp - 0x38]
mov dword [rbp + 0x10], 0x1c6d506f
lea rcx, [rbp + 0x10]
mov word [rbp + 0x14], 0x1f
mov byte [rbp + 0x16], 1
call fcn.14002a800
mov rcx, rax
call fcn.1400260d0
int3