Function at 0x180072504
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rax
pushf
mov eax, 0x7c54645
pushf
not eax
add eax, 0xf855232d
xor eax, 0xb952228c
rol eax, 0x87
popf
pushf
not eax
add eax, 0xab412f78
xor eax, 0xbc41f9d3
rol eax, 0x1b
popf
cmp eax, 4
jne 0x180072541
popf
pop rax
jmp 0x180072890
cmp eax, 0
jne 0x180072550
popf
pop rax
jmp 0x1800725d7
cmp eax, 3
jne 0x18007255f
popf
pop rax
jmp 0x180072844
cmp eax, 1
jne 0x18007256e
popf
pop rax
jmp 0x1800726fd
cmp eax, 0xa
jne 0x18007257d
popf
pop rax
jmp 0x180072c51
cmp eax, 7
jne 0x18007258c
popf
pop rax
jmp 0x180072a24
cmp eax, 6
jne 0x18007259b
popf
pop rax
jmp 0x1800729b2
cmp eax, 2
jne 0x1800725aa
popf
pop rax
jmp 0x180072778
cmp eax, 9
jne 0x1800725b9
popf
pop rax
jmp 0x180072b72
cmp eax, 8
jne 0x1800725c8
popf
pop rax
jmp 0x180072acd
cmp eax, 5
jne 0x1800725d7
popf
pop rax
jmp 0x18007299d
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rbx, rcx
xor edx, edx
lea rcx, [rsp + 0x74]
mov r8d, 0x44ee5e8f
pushf
not r8d
add r8d, 0xbb55743a
xor r8d, 0x9aba791d
rol r8d, 0xa5
popf
pushf
not r8d
add r8d, 0x91690cd0
xor r8d, 0xf5bb74ca
rol r8d, 0x20
popf
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x70]
mov dword [rsp + 0x70], 0x11c
jmp 0x180072641
call qword [0x180022c90]
test eax, eax
je 0x1800726a4
push rax
pushf
mov eax, 0x332817ee
pushf
not eax
add eax, 0xb5e4fef5
xor eax, 0xa3e9e678
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa93e6689
xor eax, 0x98650341
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfe5778dd
xor eax, 0xeb35aedf
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe1c26281
xor eax, 0x9a775c50
rol eax, 0xbd
popf
jmp 0x180072532
push rax
pushf
mov eax, 0xc7a7c87a
pushf
not eax
add eax, 0xd3d1249c
xor eax, 0xf29fc822
rol eax, 0x20
popf
pushf
not eax
add eax, 0x962687d8
xor eax, 0xe112db86
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf789344c
xor eax, 0x98819127
rol eax, 2
popf
pushf
not eax
add eax, 0xe17968c7
xor eax, 0xcd256034
rol eax, 0x40
popf
jmp 0x180072532
mov rdx, rbx
lea rcx, [rsp + 0x70]
mov eax, 0xb092aafb
pushf
not eax
add eax, 0x8110e8b0
xor eax, 0x99bb7f0a
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf6391e6c
xor eax, 0xb37a94a6
rol eax, 0xb3
popf
nop
push rax
pushf
mov eax, 0x91355f1f
pushf
not eax
add eax, 0x8df5acab
xor eax, 0xe0c8bd12
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb147a5fa
xor eax, 0xfbe0d316
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb21c487d
xor eax, 0xd43f03f6
rol eax, 0x29
popf
jmp 0x180072532
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx - 0x20], xmm0
movups xmmword [rdx - 0x10], xmm1
sub rax, 1
jne 0x1800727fe
push rax
pushf
mov eax, 0xb9a26367
pushf
not eax
add eax, 0x97db638c
xor eax, 0x892e5fd1
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb3f8f1d9
xor eax, 0xbeadda79
rol eax, 0xe
popf
jmp 0x180072532
push rax
pushf
mov eax, 0x42f1adcd
pushf
not eax
add eax, 0xdfaa1f2d
xor eax, 0xc6a965b4
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa55bcfdc
xor eax, 0xe39dd68c
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe2741a56
xor eax, 0xe55c19f7
rol eax, 0x98
popf
jmp 0x180072532
mov rax, qword [rcx + 0x10]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov eax, dword [rcx + 0x18]
mov dword [rdx + 0x18], eax
jmp 0x180072c65
mov byte [rsp + 0x20], 0x5c
xor edx, edx
mov byte [rsp + 0x21], 0x2e
mov byte [rsp + 0x22], 0x5e
mov byte [rsp + 0x23], 0x21
mov byte [rsp + 0x24], 0x47
mov byte [rsp + 0x25], 0x62
mov byte [rsp + 0x26], 0x6a
mov byte [rsp + 0x27], 0x6d
mov byte [rsp + 0x28], 0x66
mov byte [rsp + 0x29], 0x65
mov byte [rsp + 0x2a], 0x21
mov byte [rsp + 0x2b], 0x75
mov byte [rsp + 0x2c], WSAStartup
mov byte [rsp + 0x2d], 0x21
mov byte [rsp + 0x2e], 0x68
mov byte [rsp + 0x2f], 0x66
mov byte [rsp + 0x30], 0x75
mov byte [rsp + 0x31], 0x21
mov byte [rsp + 0x32], 0x77
mov byte [rsp + 0x33], 0x66
mov byte [rsp + 0x34], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x35], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x36], 0x6a
mov byte [rsp + 0x37], WSAStartup
mov byte [rsp + 0x38], WSAStartup
mov byte [rsp + 0x39], 0x21
mov byte [rsp + 0x3a], WSAStartup
mov byte [rsp + 0x3b], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x3c], 0x21
mov byte [rsp + 0x3d], 0x6a
mov byte [rsp + 0x3e], WSAStartup
mov byte [rsp + 0x3f], 0x67
mov byte [rsp + 0x40], WSAStartup
mov byte [rsp + 0x41], 0
movzx eax, byte [rsp + 0x20]
nop dword [rax]
push rax
pushf
mov eax, 0x7a759fa0
pushf
not eax
add eax, 0xe4740591
xor eax, 0xca1125ed
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb46eaa1e
xor eax, 0xfc0eeed0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xab550f6e
xor eax, 0xa50e43d3
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf57f5433
xor eax, 0x848f3f3b
rol eax, 0xac
popf
jmp 0x180072532
movsx ecx, byte [rsp + rdx + 0x20]
jmp 0x1800729a3
dec ecx
mov byte [rsp + rdx + 0x20], cl
inc rdx
cmp rdx, 0x21
jb 0x18007299d
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x60], 0xf
mov r8, 0xffffffffffffffff
mov byte [rsp + 0x48], 0
nop word [rax + rax]
push rax
pushf
mov eax, 0xdd85deb5
pushf
not eax
add eax, 0x85d93e21
xor eax, 0xabfc6c6a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd4cc0b74
xor eax, 0xa40137ff
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf3669645
xor eax, 0xbf8a212c
rol eax, 0x93
popf
jmp 0x180072532
inc r8
cmp byte [rax + r8], 0
jne 0x180072a87
push rax
pushf
mov eax, 0xf96c8ed3
pushf
not eax
add eax, 0x87d0bc89
xor eax, 0xd6f36c5d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfe9aaf1f
xor eax, 0x8fd0c4cb
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfb1b004d
xor eax, 0xce45a1d4
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x85b3c802
xor eax, 0xfae31f73
rol eax, 0x35
popf
jmp 0x180072532
push rax
pushf
mov eax, 0xc7167d67
pushf
not eax
add eax, 0xcb72cdd2
xor eax, 0xca6587e8
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc1e08b3f
xor eax, 0xbeea8b93
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9d5b9adc
xor eax, 0xb1c4ba71
rol eax, 0x8f
popf
jmp 0x180072532
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x48]
call fcn.180083564
lea rcx, [rsp + 0x48]
call fcn.180067829
mov rcx, rbx
lea rdx, [rsp + 0x70]
mov eax, 0x19e8762c
pushf
not eax
add eax, 0xbfd18855
xor eax, 0x83e93e37
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9eda76e5
xor eax, 0xd899dbcd
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9df97585
xor eax, 0x8cb86e62
rol eax, 0xb2
popf
push rax
pushf
mov eax, 0xd6074dc9
pushf
not eax
add eax, 0xc7a014bc
xor eax, 0xb258c549
rol eax, 6
popf
pushf
not eax
add eax, 0x929ad452
xor eax, 0x9c24143b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf971a3a3
xor eax, 0xd312aac5
rol eax, 0x28
popf
jmp 0x180072532
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rax, 1
jne 0x180072c1e
push rax
pushf
mov eax, 0xe6889fcb
pushf
not eax
add eax, 0xbde1b0bc
xor eax, 0xf5864c42
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdb427170
xor eax, 0xe60b3a9b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xcc3a32aa
xor eax, 0x8fe46a4f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd063bed7
xor eax, 0x96948e61
rol eax, 0x4c
popf
jmp 0x180072532
push rax
pushf
mov eax, 0x7677e9df
pushf
not eax
add eax, 0x95a379a5
xor eax, 0x830e11d7
rol eax, 0x98
popf
pushf
not eax
add eax, 0x970cb63c
xor eax, 0x847091bd
rol eax, 0x1b
popf
jmp 0x180072532
mov rax, qword [rdx + 0x10]
movups xmm0, xmmword [rdx]
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 [rsp + 0x1a8]
add rsp, 0x190
pop rbp
ret