Function at 0x1400071c0
Capabilities:
Encode data using xor
Generate random numbers using a mersenne twister

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x1c00]
mov eax, 0x1d00
call fcn.14007ac60
sub rsp, rax
mov rax, qword [0x1401fc340]
xor rax, rsp
mov qword [rbp + 0x1bf0], rax
mov rsi, rdx
mov r14, rcx
mov qword [rsp + 0x20], rcx
xor r15d, r15d
call qword [sym.imp.SecureEngineSDK64.dll_Ordinal_1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x848], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x18], xmm1
movdqu xmmword [rbp - 8], xmm0
mov r8d, 8
lea rdx, str.keyboard
lea rcx, [rbp - 0x18]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x5a0], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Logitech_G_Pro_X
lea rcx, [rbp + 0x590]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x5b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x5c0], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.Razer_BlackWidow_Elite
lea rcx, [rbp + 0x5b0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x5d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x5e0], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Corsair_K95_RGB
lea rcx, [rbp + 0x5d0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x5f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x600], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.SteelSeries_Apex_Pro
lea rcx, [rbp + 0x5f0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x610], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x620], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.HyperX_Alloy_FPS_Pro
lea rcx, [rbp + 0x610]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x630], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x640], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Razer_Huntsman_Elite
lea rcx, [rbp + 0x630]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x660], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Logitech_G815
lea rcx, [rbp + 0x650]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x670], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x680], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Ducky_One_2_Mini
lea rcx, [rbp + 0x670]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x690], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x6a0], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Cooler_Master_MK850
lea rcx, [rbp + 0x690]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x6b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x6c0], xmm1
mov r8d, recv
lea rdx, str.Keychron_K6
lea rcx, [rbp + 0x6b0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x6d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x6e0], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.SteelSeries_Apex_7
lea rcx, [rbp + 0x6d0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x6f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x700], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.HyperX_Alloy_Origins
lea rcx, [rbp + 0x6f0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r15
mov edx, recv
lea rcx, [rbp - 0x70]
call fcn.140010420
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea rdi, [rbp + 0x590]
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
mov rbx, qword [rbp - 0x70]
mov qword [rbp + 0x830], rbx
mov qword [rbp + 0x838], rbx
lea rax, [rbp - 0x70]
mov qword [rbp + 0x840], rax
nop dword [rax + rax]
mov rdx, rdi
mov rcx, rbx
call fcn.14000c970
add rbx, 0x20
mov qword [rbp + 0x838], rbx
add rdi, 0x20
lea rax, [rbp + 0x710]
cmp rdi, rax
jne 0x1400074c0
mov rdx, rbx
mov rcx, rbx
call fcn.14000fc10
mov qword [rbp - 0x68], rbx
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x710]
call fcn.14000c970
nop
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x730]
call fcn.1400104b0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
mov r8d, 5
lea rdx, str.mouse
lea rcx, [rbp - 0x38]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x420], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Logitech_G502_Hero
lea rcx, [rbp + 0x410]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x430], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x440], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Razer_DeathAdder_V2
lea rcx, [rbp + 0x430]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x450], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x460], xmm1
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.SteelSeries_Rival_600
lea rcx, [rbp + 0x450]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x470], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x480], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Corsair_Ironclaw_RGB
lea rcx, [rbp + 0x470]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4a0], xmm1
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.Logitech_G_Pro_Wireless
lea rcx, [rbp + 0x490]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x4b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4c0], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Razer_Viper_Ultimate
lea rcx, [rbp + 0x4b0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4e0], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Glorious_Model_O
lea rcx, [rbp + 0x4d0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x500], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Cooler_Master_MM710
lea rcx, [rbp + 0x4f0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x510], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x520], xmm1
mov r8d, 9
lea rdx, str.Zowie_FK2
lea rcx, [rbp + 0x510]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x530], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x540], xmm1
mov r8d, Ordinal_26
lea rdx, str.HyperX_Pulsefire_FPS_Pro
lea rcx, [rbp + 0x530]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x560], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Logitech_G703
lea rcx, [rbp + 0x550]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x570], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x580], xmm1
mov r8d, recv
lea rdx, str.Razer_Naga_X
lea rcx, [rbp + 0x570]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
mov edx, recv
lea rcx, [rsp + 0x78]
call fcn.140010420
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea rdi, [rbp + 0x410]
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
mov rbx, qword [rsp + 0x78]
mov qword [rbp + 0x830], rbx
mov qword [rbp + 0x838], rbx
lea rax, [rsp + 0x78]
mov qword [rbp + 0x840], rax
nop word [rax + rax]
mov rdx, rdi
mov rcx, rbx
call fcn.14000c970
add rbx, 0x20
mov qword [rbp + 0x838], rbx
add rdi, 0x20
lea rax, [rbp + 0x590]
cmp rdi, rax
jne 0x1400077d0
mov rdx, rbx
mov rcx, rbx
call fcn.14000fc10
mov qword [rbp - 0x80], rbx
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x748]
call fcn.14000c970
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x768]
call fcn.1400104b0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
mov r8d, 7
lea rdx, str.monitor
lea rcx, [rbp - 0x58]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2a0], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Samsung_Odyssey_G9
lea rcx, [rbp + 0x290]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2c0], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.LG_UltraGear_27GL850
lea rcx, [rbp + 0x2b0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2e0], xmm1
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.ASUS_ROG_Swift_PG279Q
lea rcx, [rbp + 0x2d0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x300], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.Acer_Predator_X27
lea rcx, [rbp + 0x2f0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x320], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.BenQ_Zowie_XL2546
lea rcx, [rbp + 0x310]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x340], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.Dell_Alienware_AW2521H
lea rcx, [rbp + 0x330]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x350], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x360], xmm1
mov r8d, 0xa
lea rdx, str.LG_34GN850
lea rcx, [rbp + 0x350]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x380], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Samsung_Odyssey_G7
lea rcx, [rbp + 0x370]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3a0], xmm1
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.ASUS_ROG_Strix_XG27UQ
lea rcx, [rbp + 0x390]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3c0], xmm1
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.ViewSonic_Elite_XG270QG
lea rcx, [rbp + 0x3b0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3e0], xmm1
mov r8d, 0xa
lea rdx, str.HP_Omen_27
lea rcx, [rbp + 0x3d0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x400], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.Acer_Nitro_XV273K
lea rcx, [rbp + 0x3f0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov edx, recv
lea rcx, [rsp + 0x60]
call fcn.140010420
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea rdi, [rbp + 0x290]
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
mov rbx, qword [rsp + 0x60]
mov qword [rbp + 0x830], rbx
mov qword [rbp + 0x838], rbx
lea rax, [rsp + 0x60]
mov qword [rbp + 0x840], rax
nop dword [rax]
mov rdx, rdi
mov rcx, rbx
call fcn.14000c970
add rbx, 0x20
mov qword [rbp + 0x838], rbx
add rdi, 0x20
lea rax, [rbp + 0x410]
cmp rdi, rax
jne 0x140007ae0
mov rdx, rbx
mov rcx, rbx
call fcn.14000fc10
mov qword [rsp + 0x68], rbx
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x780]
call fcn.14000c970
nop
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x7a0]
call fcn.1400104b0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
mov r8d, 7
lea rdx, str.headset
lea rcx, [rbp + 0x30]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x120], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.SteelSeries_Arctis_Pro
lea rcx, [rbp + 0x110]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x140], xmm1
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.HyperX_Cloud_II
lea rcx, [rbp + 0x130]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x160], xmm1
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.Razer_Kraken_Ultimate
lea rcx, [rbp + 0x150]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x180], xmm1
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Logitech_G_Pro_X
lea rcx, [rbp + 0x170]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1a0], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.Corsair_Void_Elite_RGB
lea rcx, [rbp + 0x190]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1c0], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.HyperX_Cloud_Alpha
lea rcx, [rbp + 0x1b0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1e0], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Razer_BlackShark_V2
lea rcx, [rbp + 0x1d0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x200], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.SteelSeries_Arctis_7
lea rcx, [rbp + 0x1f0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x220], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Logitech_G533
lea rcx, [rbp + 0x210]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x240], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.HyperX_Cloud_Flight
lea rcx, [rbp + 0x230]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x260], xmm1
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.ASUS_ROG_Delta
lea rcx, [rbp + 0x250]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x280], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Cooler_Master_MH751
lea rcx, [rbp + 0x270]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
mov edx, recv
lea rcx, [rsp + 0x48]
call fcn.140010420
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea rdi, [rbp + 0x110]
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
mov rbx, qword [rsp + 0x48]
mov qword [rbp + 0x830], rbx
mov qword [rbp + 0x838], rbx
lea rax, [rsp + 0x48]
mov qword [rbp + 0x840], rax
nop word [rax + rax]
mov rdx, rdi
mov rcx, rbx
call fcn.14000c970
add rbx, 0x20
mov qword [rbp + 0x838], rbx
add rdi, 0x20
lea rax, [rbp + 0x290]
cmp rdi, rax
jne 0x140007df0
mov rdx, rbx
mov rcx, rbx
call fcn.14000fc10
mov qword [rsp + 0x50], rbx
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x7b8]
call fcn.14000c970
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x7d8]
call fcn.1400104b0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
mov r8d, 3
lea rdx, [0x1400902b8]
lea rcx, [rbp + 0x10]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x60], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Intel_Core_i9_13900K
lea rcx, [rbp + 0x50]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x80], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.AMD_Ryzen_9_7950X
lea rcx, [rbp + 0x70]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xa0], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Intel_Core_i7_13700K
lea rcx, [rbp + 0x90]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xc0], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.AMD_Ryzen_7_7800X3D
lea rcx, [rbp + 0xb0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xe0], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Intel_Core_i9_12900K
lea rcx, [rbp + 0xd0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x100], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.AMD_Ryzen_7_7700X
lea rcx, [rbp + 0xf0]
call fcn.14000f7f0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
mov edx, 6
lea rcx, [rsp + 0x30]
call fcn.140010420
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdi, [rbp + 0x50]
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
mov rbx, qword [rsp + 0x30]
mov qword [rbp + 0x830], rbx
mov qword [rbp + 0x838], rbx
lea rax, [rsp + 0x30]
mov qword [rbp + 0x840], rax
nop
mov rdx, rdi
mov rcx, rbx
call fcn.14000c970
add rbx, 0x20
mov qword [rbp + 0x838], rbx
add rdi, 0x20
lea rax, [rbp + 0x110]
cmp rdi, rax
jne 0x140007fd0
mov rdx, rbx
mov rcx, rbx
call fcn.14000fc10
mov qword [rsp + 0x38], rbx
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x7f0]
call fcn.14000c970
nop
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x810]
call fcn.1400104b0
nop
lea rax, [rbp + 0x710]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x828]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x848]
call fcn.14000c5c0
nop
lea r9, [fcn.140005b90]
mov edx, Ordinal_60
mov r8d, 5
lea rcx, [rbp + 0x710]
call fcn.14007a41c
nop
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1400080dd
mov rdx, qword [rsp + 0x38]
call fcn.14000fc10
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400080ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400080ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r15
lea r9, [fcn.140003c70]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, 6
lea rcx, [rbp + 0x50]
call fcn.14007a41c
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 7
jbe 0x14000813d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008137
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008137
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x14000819d
mov rdx, qword [rsp + 0x50]
call fcn.14000fc10
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x48]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000818a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000818a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
lea r9, [fcn.140003c70]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, recv
lea rcx, [rbp + 0x110]
call fcn.14007a41c
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x140008200
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400081fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400081fa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x140008260
mov rdx, qword [rsp + 0x68]
call fcn.14000fc10
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x60]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000824d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000824d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
lea r9, [fcn.140003c70]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, recv
lea rcx, [rbp + 0x290]
call fcn.14007a41c
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 7
jbe 0x1400082c3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400082bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140008320
mov rdx, qword [rbp - 0x80]
call fcn.14000fc10
mov rdx, qword [rbp - 0x78]
mov rcx, qword [rsp + 0x78]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000830e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000830e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
lea r9, [fcn.140003c70]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, recv
lea rcx, [rbp + 0x410]
call fcn.14007a41c
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 7
jbe 0x140008383
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000837d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000837d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x1400083dd
mov rdx, qword [rbp - 0x68]
call fcn.14000fc10
mov rdx, qword [rbp - 0x60]
mov rcx, qword [rbp - 0x70]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400083cc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r15
lea r9, [fcn.140003c70]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, recv
lea rcx, [rbp + 0x590]
call fcn.14007a41c
nop
mov rdx, qword [rbp]
cmp rdx, 7
jbe 0x14000843f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000843a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000843a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
mov r8, rsi
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x848]
call fcn.140011190
mov rdi, qword [rbp + 0x848]
mov r10, qword [rbp + 0x840]
cmp byte [r10 + 0x19], 0
jne 0x1400084b9
lea rax, [r10 + 0x20]
mov rbx, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14000847c
mov rax, qword [rax]
mov r11, qword [rsi + 0x10]
mov r9, rsi
cmp qword [rsi + 0x18], 7
jbe 0x14000848d
mov r9, qword [rsi]
mov rcx, r11
cmp rbx, r11
cmovb rcx, rbx
test rcx, rcx
je 0x1400084b4
sub r9, rax
nop
movzx edx, word [r9 + rax]
cmp dx, word [rax]
jne 0x1400084b7
add rax, 2
sub rcx, 1
jne 0x1400084a0
cmp r11, rbx
jae 0x1400084bc
mov r10, rdi
cmp r10, rdi
je 0x1400085bf
mov rdx, rsi
lea rcx, [rbp + 0x848]
call fcn.14000c480
mov rbx, qword [rax + 8]
sub rbx, qword [rax]
sar rbx, 5
dec ebx
call qword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov dword [rbp + 0x1be4], 0xffffffff
mov dword [rbp + 0x864], eax
mov r8d, 1
nop dword [rax]
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, r8d
mov dword [rbp + r8*4 + 0x864], eax
inc r8
cmp r8, 0x270
jb 0x140008500
mov dword [rbp + 0x860], 0x270
mov rdx, rsi
lea rcx, [rbp + 0x848]
call fcn.14000c480
mov rsi, rax
btc ebx, 0x1f
lea rcx, [rbp + 0x860]
cmp ebx, 0x7fffffff
jne 0x14000855c
call fcn.140011b60
mov ecx, eax
jmp 0x14000859b
add ebx, 0x80000001
call fcn.140011b60
mov edi, ebx
mov ecx, eax
imul rcx, rdi
cmp ecx, ebx
jae 0x140008597
mov eax, ebx
neg eax
xor edx, edx
div ebx
mov ebx, edx
cmp ecx, edx
jae 0x140008597
lea rcx, [rbp + 0x860]
call fcn.140011b60
mov ecx, eax
imul rcx, rdi
cmp ecx, ebx
jb 0x140008581
shr rcx, 0x20
add ecx, 0x80000000
movsxd rdx, ecx
xor rdx, 0xffffffff80000000
shl rdx, 5
add rdx, qword [rsi]
mov rcx, r14
call fcn.14000c970
jmp 0x140008711
mov edx, 5
lea rcx, [rbp - 0x58]
call fcn.140006a80
nop
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400085db
mov rcx, qword [rax]
mov rbx, qword [rax + 0x10]
add rbx, rcx
mov edx, 5
lea rcx, [rbp - 0x38]
call fcn.140006a80
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400085fb
mov rax, qword [rax]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.14000e5b0
nop
mov r8, rax
lea rdx, str.Unknown_Device
mov rcx, r14
call fcn.14000e700
nop
mov rdx, qword [rbp]
cmp rdx, 7
jbe 0x140008661
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000865c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000865c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
movdqa xmm0, xmmword [0x140091000]
movdqu xmmword [rbp - 8], xmm0
mov word [rbp - 0x18], r15w
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x1400086b1
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400086ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400086ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
movdqa xmm0, xmmword [0x140091010]
movdqu xmmword [rbp - 0x28], xmm0
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x140008708
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400086fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400086fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007a72c
movdqa xmm0, xmmword [0x140091010]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
lea rcx, [rbp + 0x848]
call fcn.140005c50
mov rax, r14
mov rcx, qword [rbp + 0x1bf0]
xor rcx, rsp
call fcn.14007a3c0
mov rbx, qword [rsp + 0x1d40]
add rsp, 0x1d00
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret