Function at 0x140084bf0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xe0
mov rax, qword [0x140171140]
xor rax, rsp
mov qword [rbp + 0x4f], rax
mov edi, ecx
xor esi, esi
movdqa xmm0, xmmword [0x14014f500]
movdqu xmmword [rbp - 0x49], xmm0
mov dword [rbp - 0x39], 0x725e4b42
mov word [rbp - 0x35], 0x100
mov eax, esi
nop word [rax + rax]
lea ecx, [rax + 0x1b]
xor byte [rbp + rax - 0x49], cl
inc rax
cmp rax, 0x14
jb 0x140084c40
mov byte [rbp - 0x34], sil
lea rax, [rbp - 0x49]
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], sil
jne 0x140084c60
mov rdx, qword [reloc.WS2_32.dll_getsockopt]
movabs rax, 0x7fffffffffffffff
sub rax, rdx
cmp rax, rcx
jb 0x14008584a
lea rax, str.Default
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rax, qword [str.Default]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x49]
lea r8, str.Default
movzx edx, byte [rbp - 0x21]
lea rcx, [rbp - 0x11]
call fcn.140072e20
nop
mov r8d, 4
lea rdx, str..cfg
lea rcx, [rbp - 0x11]
call fcn.14009a990
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2f], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3f], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 7]
cmp rdx, 0xf
jbe 0x140084d37
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084d32
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084d32
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140128004
mov qword [rbp - 1], rsi
mov qword [rbp + 7], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x11], 0
mov ecx, 0x198
call fcn.140127fc0
mov rbx, rax
mov qword [rbp - 0x19], rax
xor edx, edx
mov r8d, 0x198
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x2f]
lea rcx, [rbp + 0xf]
call fcn.140007670
mov rdx, rax
mov rcx, rbx
call fcn.1400036a0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, str.hipfire
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214deb]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 0xa
lea rdx, str.autodetect
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e0a]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, recv
lea rdx, str.onscreendata
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401711e4]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.onscreendatatype
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7820]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.autodetecttype
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214ec4]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.autodetecttoggle
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213708]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 9
lea rdx, str.countammo
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214dee]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, [0x14014d1d8]
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214def]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, recv
lea rdx, str.antiafktype
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214ed0]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.antiafkinterval
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7810]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, recv
lea rdx, str.fastupgrade
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e09]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.fastupgradetype
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e90]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 8
lea rdx, str.codelock
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e08]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 4
lea rdx, str.code
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214ed8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 9
lea rdx, str.crosshair
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e0b]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.crosshaircond
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e88]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.crosshairsize
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, reloc.WS2_32.dll_sendto
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.crosshairtype
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214ed4]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 4
lea rdx, str.zoom
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214dec]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003bd0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 0xa
lea rdx, [0x14014d280]
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214ecc]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, str.zoomamt
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c781c]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 8
lea rdx, str.zoomcond
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140214e8c]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 6
lea rdx, str.akbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213878]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 6
lea rdx, str.lrbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1402136d8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, str.mp5bind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213928]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 9
lea rdx, str.tommybind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1402139c8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 0xa
lea rdx, str.custombind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213a48]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 6
lea rdx, str.m2bind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213828]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 6
lea rdx, str.hmbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213768]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, str.sarbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213aa8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, str.sapbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1402136a8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 0xa
lea rdx, str.pythonbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213678]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 8
lea rdx, str.holobind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213958]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 0xa
lea rdx, str.simplebind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1402137c8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, str.16xbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1402137f8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 6
lea rdx, str.8xbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213a78]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, recv
lea rdx, str.silencerbind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1402138d8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, recv
lea rdx, str.hipfirebind
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x140213ad8]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003de0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 8
lea rdx, str.xcontrol
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7814]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 8
lea rdx, str.ycontrol
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7808]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 5
lea rdx, str.xrand
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7818]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 5
lea rdx, str.yrand
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7828]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 3
lea rdx, [0x14014d38c]
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7824]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1400039c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 4
lea rdx, [0x14014d390]
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c77fc]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 6
lea rdx, str.adsens
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c780c]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 7
lea rdx, [0x14014d3a0]
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c782c]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], rsi
mov qword [rbp - 0x31], rsi
mov r8d, 0xa
lea rdx, str.newuiscale
lea rcx, [rbp - 0x49]
call fcn.14000a820
lea r8, [0x1401c7800]
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.140003ff0
test edi, edi
jne 0x1400857d9
mov rcx, rbx
call fcn.1400047c0
jmp 0x1400857e7
cmp edi, 1
jne 0x1400857e7
mov rcx, rbx
call fcn.140004200
nop
mov rdx, qword [rbp + 0x47]
cmp rdx, 0xf
jbe 0x140085825
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085820
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140085820
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140128004
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.140127fa0
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.1400030c0
int3