Function at 0x1800624b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rax
pushf
mov eax, 0x7f5c1046
pushf
not eax
add eax, 0xd7220460
xor eax, 0xbe93007b
rol eax, 0
popf
pushf
not eax
add eax, 0xde9589c9
xor eax, 0xce244c62
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb1078494
xor eax, 0xfac675cd
rol eax, 0xd1
popf
cmp eax, 4
jne 0x180062500
popf
pop rax
jmp 0x180062836
cmp eax, 0
jne 0x18006250f
popf
pop rax
jmp 0x180062578
cmp eax, 3
jne 0x18006251e
popf
pop rax
jmp 0x1800627fe
cmp eax, 1
jne 0x18006252d
popf
pop rax
jmp 0x1800626c5
cmp eax, 5
jne 0x18006253c
popf
pop rax
jmp 0x180062936
cmp eax, 7
jne 0x18006254b
popf
pop rax
jmp 0x180062a50
cmp eax, 6
jne 0x18006255a
popf
pop rax
jmp 0x1800629ce
cmp eax, 2
jne 0x180062569
popf
pop rax
jmp 0x180062729
cmp eax, 8
jne 0x180062578
popf
pop rax
jmp 0x180062b25
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rbx, rcx
xor edx, edx
lea rcx, [rsp + 0x74]
mov r8d, 0xed304e2d
pushf
not r8d
add r8d, 0xd8e8134e
xor r8d, 0xe0ee6e45
rol r8d, 5
popf
pushf
not r8d
add r8d, 0xbae55e50
xor r8d, 0x98240849
rol r8d, 0x92
popf
pushf
not r8d
add r8d, 0xb506b841
xor r8d, 0xcd675821
rol r8d, 0xdf
popf
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x70]
mov dword [rsp + 0x70], 0x11c
jmp 0x180062600
call qword [0x18001e9d0]
mov edi, 0x41a16738
pushf
not edi
add edi, 0xf0d3962c
xor edi, 0xab2572b1
rol edi, 0x48
popf
pushf
not edi
add edi, 0xf747f577
xor edi, 0xdfebb332
rol edi, 0xdb
popf
test eax, eax
je 0x18006266c
push rax
pushf
mov eax, 0xd19f5137
pushf
not eax
add eax, 0xe77ce204
xor eax, 0xfd78fb28
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb56d4561
xor eax, 0xff7ad10c
rol eax, 0xff
popf
jmp 0x1800624f1
push rax
pushf
mov eax, 0x631dc1ff
pushf
not eax
add eax, 0xae5914e0
xor eax, 0xdaf348d4
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa6c72e23
xor eax, 0xec470238
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xec8fc776
xor eax, 0x84d96f25
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe85b6a7f
xor eax, 0xbc08945e
rol eax, 0x72
popf
jmp 0x1800624f1
mov rcx, rbx
lea rdx, [rsp + 0x70]
lea eax, [rdi + 0x7e]
push rax
pushf
mov eax, 0x3ff025a
pushf
not eax
add eax, 0xf7f71c2e
xor eax, 0xf14ffbcd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa83259f7
xor eax, 0xf3457d2e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd9c6b78e
xor eax, 0xbff475ac
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb11358da
xor eax, 0xee1026bd
rol eax, 0x82
popf
jmp 0x1800624f1
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rdx + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rdx + 0x70]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
movups xmmword [rcx + 0x60], xmm0
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
movups xmmword [rcx - 0x10], xmm1
sub rdi, 1
jne 0x1800627cb
push rax
pushf
mov eax, 0x93e33a2c
pushf
not eax
add eax, 0xd786bac2
xor eax, 0xb6d27919
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa293654e
xor eax, 0x9b540bd3
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa19043ab
xor eax, 0xa9475a16
rol eax, 0xe5
popf
jmp 0x1800624f1
push rax
pushf
mov eax, 0x1334bfc4
pushf
not eax
add eax, 0x9d40c28c
xor eax, 0x9506e624
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb2540ad9
xor eax, 0x9959b3b1
rol eax, 0x10
popf
jmp 0x1800624f1
jmp 0x180062b25
mov dword [rsp + 0x20], WSAStartup
xor eax, eax
mov byte [rsp + 0x24], 0x2b
xor r8d, r8d
mov byte [rsp + 0x25], 0x5d
mov byte [rsp + 0x26], 0x2d
mov byte [rsp + 0x27], 0x50
mov byte [rsp + 0x28], 0x36
mov byte [rsp + 0x29], 0x11
mov byte [rsp + 0x2a], 0x19
mov byte [rsp + 0x2b], 0x1c
mov byte [rsp + 0x2c], 0x15
mov byte [rsp + 0x2d], 0x14
mov byte [rsp + 0x2e], 0x50
mov byte [rsp + 0x2f], 4
mov byte [rsp + 0x30], 0x1f
mov byte [rsp + 0x31], 0x50
mov byte [rsp + 0x32], 0x17
mov byte [rsp + 0x33], 0x15
mov byte [rsp + 0x34], 4
mov byte [rsp + 0x35], 0x50
mov byte [rsp + 0x36], 6
mov byte [rsp + 0x37], 0x15
mov byte [rsp + 0x38], dil
mov byte [rsp + 0x39], 3
mov byte [rsp + 0x3a], 0x19
mov byte [rsp + 0x3b], 0x1f
mov byte [rsp + 0x3c], 0x1e
mov byte [rsp + 0x3d], 0x50
mov byte [rsp + 0x3e], 0x1f
mov byte [rsp + 0x3f], 3
mov byte [rsp + 0x40], 0x50
mov byte [rsp + 0x41], 0x19
mov byte [rsp + 0x42], 0x1e
mov byte [rsp + 0x43], 0x16
mov byte [rsp + 0x44], 0x1f
mov byte [rsp + 0x45], al
mov al, byte [rsp + 0x24]
push rax
pushf
mov eax, 0x6406daec
pushf
not eax
add eax, 0xf0fd3452
xor eax, 0xd07f9eb9
rol eax, 0x87
popf
pushf
not eax
add eax, 0xde5c0432
xor eax, 0xc8cee42e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x811ee8cd
xor eax, 0xefb45b1f
rol eax, 0x3f
popf
jmp 0x1800624f1
movsx edx, byte [rsp + r8 + 0x24]
mov eax, dword [rsp + 0x20]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rsp + r8 + 0x24], al
inc r8
cmp r8, 0x21
jb 0x18006299b
push rax
pushf
mov eax, 0x3d799d2b
pushf
not eax
add eax, 0xa3b4e483
xor eax, 0xd3dba786
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8ab00a43
xor eax, 0xe0a2f8d4
rol eax, 7
popf
pushf
not eax
add eax, 0xbbf977c8
xor eax, 0xf4ba7b9e
rol eax, 0x96
popf
jmp 0x1800624f1
push rax
pushf
mov eax, 0xe8cd6deb
pushf
not eax
add eax, 0xc83bd3e3
xor eax, 0xda8e4680
rol eax, 0xac
popf
pushf
not eax
add eax, 0xaf088c60
xor eax, 0xacd11c51
rol eax, 0x1c
popf
jmp 0x1800624f1
lea rdx, [rsp + 0x24]
mov byte [rsp + 0x45], 0
lea rcx, [rsp + 0x48]
call fcn.1800526b5
mov rcx, rax
call fcn.1800590d8
mov rcx, rbx
lea rdx, [rsp + 0x70]
mov eax, 0xeb580d8b
pushf
not eax
add eax, 0xd13a88b4
xor eax, 0xfe0d5d53
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa42e3d85
xor eax, 0xb507c2e9
rol eax, 0xe0
popf
push rax
pushf
mov eax, 0x406949c6
pushf
not eax
add eax, 0xd074eadc
xor eax, 0x93b67f11
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xabe40e3d
xor eax, 0x9ba516c4
rol eax, 0x8c
popf
jmp 0x1800624f1
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rdx + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rdx + 0x70]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
movups xmmword [rcx + 0x60], xmm0
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
movups xmmword [rcx - 0x10], xmm1
sub rdi, 1
jne 0x180062af2
push rax
pushf
mov eax, 0x39ce1fe7
pushf
not eax
add eax, 0xac731a09
xor eax, 0xd523b780
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9f4f5aea
xor eax, 0xdeac66d0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf88e7345
xor eax, 0xef6a7ae7
rol eax, 0xfc
popf
jmp 0x1800624f1
push rax
pushf
mov eax, 0xe5d41ff1
pushf
not eax
add eax, 0xca541453
xor eax, 0xd688443d
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe188edd1
xor eax, 0x9e92e24a
rol eax, 0x86
popf
jmp 0x1800624f1
mov rax, qword [rdx + 0x10]
lea r11, [rsp + 0x190]
movups xmm0, xmmword [rdx]
mov rdi, qword [r11 + 0x20]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
mov eax, dword [rdx + 0x18]
mov dword [rcx + 0x18], eax
mov rax, rbx
mov rbx, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret