joyce8/EMBER2024-capa huggingface dataset:
Function at 0x180070db0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0xa1cadd00108836
inc dword [0x1802b4268]
jmp fcn.1800b8dc0
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x60
mov ecx, dword [0x1802ec900]
call fcn.18004dfd0
movss xmm3, dword [0x180278de4]
lea rcx, [rsp + 0x40]
xorps xmm2, xmm2
mov edx, eax
movss dword [rsp + 0x20], xmm2
mov ebx, eax
call fcn.180047640
mov ecx, 0x92991b72
call fcn.1800287d0
test eax, eax
jne 0x180070434
mov ecx, 0x92991b72
call fcn.1800287a0
mov rax, qword gs:[0x20]
mov rcx, qword [rax]
mov byte [rcx + 0x38], 0
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, 0x92991b72
call fcn.1800287d0
test eax, eax
je 0x180070402
mov rax, qword [0x1802ec848]
xor edi, edi
movss xmm0, dword [rsp + 0x50]
mov edx, 0x92991b72
movss xmm3, dword [rsp + 0x48]
movss xmm2, dword [rsp + 0x40]
mov rcx, qword [rax + 0x280]
mov dword [rsp + 0x38], edi
movss dword [rsp + 0x20], xmm0
mov word [rcx], 0x9090
lea ecx, [rdi + 0x1a]
call fcn.180045a10
mov rax, qword [0x1802ec848]
mov rcx, qword [rax + 0x280]
mov word [rcx], 0x574
mov ecx, ebx
call fcn.18004dfd0
mov edx, eax
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.1800074f0
call fcn.180007ae0
mov ecx, eax
xor edx, edx
call fcn.1800310d0
test eax, eax
je 0x1800704bb
call fcn.180007ae0
mov ecx, eax
call fcn.180028030
jmp 0x1800704c0
call fcn.180007ae0
movss xmm3, dword [rsp + 0x50]
mov ecx, eax
movss xmm2, dword [rsp + 0x48]
movss xmm1, dword [rsp + 0x40]
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x20], edi
call fcn.18006f8d0
mov ecx, ebx
call fcn.18004dfd0
mov ecx, eax
xor edx, edx
call fcn.1800310d0
test eax, eax
je 0x180070527
mov ecx, ebx
call fcn.18004dfd0
mov ecx, eax
xor edx, edx
call fcn.180031130
mov edi, eax
mov ebx, 0xffffffff
xor r8d, r8d
mov edx, ebx
mov ecx, edi
call fcn.18006fbb0
test eax, eax
jne 0x18007058b
inc ebx
cmp ebx, 0x10
jl 0x180070510
lea rcx, str.a_c_humpback
call fcn.180031a30
mov ecx, eax
mov ebx, eax
call fcn.1800287a0
mov ecx, ebx
call fcn.1800287d0
test eax, eax
jne 0x180070573
mov ecx, ebx
call fcn.1800287a0
mov rcx, qword gs:[0x20]
mov rcx, qword [rcx]
mov byte [rcx + 0x38], 0
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, ebx
call fcn.1800287d0
test eax, eax
je 0x180070547
call fcn.180007ab0
mov ecx, eax
mov edx, ebx
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rdi
jmp 0x18006fae0
call fcn.180007ae0
mov ecx, eax
mov r8d, ebx
mov edx, edi
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rdi
jmp fcn.18006f9d0
jmp 0x1800703c0
Function at 0x180071230
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
movss dword [rax], xmm0
mov eax, dword [0x1802b4268]
movss xmm0, dword [rsp + 0x28]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm2
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm3
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm0
mov eax, dword [0x1802b4268]
movss xmm0, dword [rsp + 0x30]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm0
mov eax, dword [0x1802b4268]
mov ecx, dword [rsp + 0x38]
inc eax
mov dword [0x1802b4268], eax
mov edx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rdx*8], ecx
mov eax, dword [0x1802b4268]
mov ecx, dword [rsp + 0x40]
inc eax
mov dword [0x1802b4268], eax
mov edx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rdx*8], ecx
mov eax, dword [0x1802b4268]
mov ecx, dword [rsp + 0x48]
inc eax
mov dword [0x1802b4268], eax
mov edx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rdx*8], ecx
movabs rdx, 0x6b7256074ae34680
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], 0xff
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180071370
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
lea rcx, str.STRING
mov dword [0x1802b4268], eax
movabs rdx, 0x25fbb336df1804cb
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov qword [rax], rcx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x1800713b0
Capabilities:
Hash data using fnv

Disassembly:
mov rax, qword [0x1802b4270]
xor edx, edx
mov dword [0x1802b4268], edx
mov dword [0x1802b4278], edx
movss dword [rax], xmm0
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0xcd015e5bb0d96a57
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180071420
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x7c837f9a01c34c9
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
movss dword [rax], xmm0
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm1
inc dword [0x1802b4268]
jmp fcn.1800b8dc0
Function at 0x180071470
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0xbe6b23ffa53fb442
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r9d
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x1800714f0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xc02f4dbfb51d988b
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180071520
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x66e0276cc5f6b9da
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180071550
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x1ca3e9eac9d93e5e
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
jmp fcn.1800b8dc0

Function at 0x180073100
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x241e289b5c059edc
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0
Function at 0x180075be0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0xfa8904dc5f304220
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0
sub rsp, 0x28
mov ecx, dword [0x1802ec900]
call fcn.18004dfd0
mov ecx, eax
add rsp, 0x28
jmp 0x180075510

Function at 0x180075c10
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0x1a5cd7752dd28cd3
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180075c60
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov qword [rax], rcx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov qword [rax + rcx*8], rdx
movabs rdx, 0xa0fd21bed61e5c4c
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], send
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180075cd0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x859ed1cea343fca8
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov qword [rax], rcx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180075d00
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0x423de3854bb50894
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x180076490
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x198f77705fa0931d
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
inc dword [0x1802b4268]
jmp fcn.1800b8dc0
push rbx
sub rsp, 0x20
mov ecx, dword [0x1802ec900]
call fcn.18004dfd0
cmp byte [0x1802ec12e], 0
mov ebx, eax
je 0x1800764f9
mov edx, eax
mov ecx, 1
call fcn.180075d00
mov edx, ebx
mov ecx, 1
call fcn.180075c10
call fcn.180007ae0
mov ecx, eax
mov edx, 1
call fcn.180047730
call fcn.180007ae0
mov ecx, eax
call fcn.180028030
mov ecx, eax
mov edx, 1
call fcn.180047730
mov ecx, ebx
add rsp, 0x20
pop rbx
jmp 0x180075d50
mov edx, 0xffffffff
xor ecx, ecx
call fcn.180075d00
mov edx, 0xffffffff
xor ecx, ecx
call fcn.180075c10
call fcn.180007ae0
mov ecx, eax
xor edx, edx
call fcn.180047730
call fcn.180007ae0
mov ecx, eax
call fcn.180028030
mov ecx, eax
xor edx, edx
call fcn.180047730
call fcn.180007ae0
mov ecx, eax
add rsp, 0x20
pop rbx
jmp 0x180075d50
Function at 0x1800766c0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x1b0
mov rax, qword [0x1802ae740]
xor rax, rsp
mov qword [rsp + 0x1a0], rax
mov r10, qword [rcx]
xor r9d, r9d
movzx r8d, byte [r10]
test r8b, r8b
je 0x180076728
nop
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
lea eax, [rdx + 0x20]
movzx ecx, al
cmp r8b, 0x19
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
movzx r8d, byte [r10]
test r8b, r8b
jne 0x1800766f0
lea ecx, [r9 + r9*8]
mov eax, ecx
shr eax, 0xb
xor ecx, eax
imul edi, ecx, 0x8001
test edi, edi
je 0x1800767e5
xor bl, bl
mov ecx, edi
call fcn.1800287d0
test eax, eax
jne 0x180076783
nop
cmp bl, 0x64
jae 0x180076783
mov ecx, edi
call fcn.1800287a0
mov rax, qword gs:[0x20]
mov rcx, qword [rax]
mov byte [rcx + 0x38], 0
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
inc bl
mov ecx, edi
call fcn.1800287d0
test eax, eax
je 0x180076750
mov ecx, edi
call fcn.1800287d0
test eax, eax
jne 0x18007680b
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], socket
lea rax, [0x1802b1bc0]
mov qword [rsp + 0x20], rax
lea r9, str.int___cdecl_big::menu::spawn_class_std::basic_string_view_char_struct_std::char_traits_char____
mov r8d, 0x2a
lea rdx, str.C:UserschailOneDriveDesktopAtomic_Source_mainBigBaseV2_network_selected_spawner.cpp
lea rcx, [rsp + 0x60]
call fcn.18003c6a0
nop
lea rcx, [rax + 8]
lea rdx, str.Invalid_Vehicle_Model
call fcn.18000d900
nop
lea rcx, [rsp + 0x60]
call fcn.18003c540
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x1a0]
xor rcx, rsp
call fcn.1801942d0
mov rbx, qword [rsp + 0x1c0]
add rsp, 0x1b0
pop rdi
ret
mov ecx, dword [0x1802ec900]
call fcn.18004dfd0
mov edx, eax
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.1800074f0
mov rax, qword [0x1802ec848]
mov rcx, qword [rax + 0x280]
mov word [rcx], 0x9090
mov dword [rsp + 0x30], 0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x50]
movss xmm2, dword [rsp + 0x48]
movss xmm1, dword [rsp + 0x40]
mov ecx, edi
call fcn.180028840
mov ebx, eax
mov rdx, qword [0x1802ec848]
mov r8, qword [rdx + 0x280]
mov word [r8], 0x574
mov rdx, qword gs:[0x20]
mov rcx, qword [rdx]
mov byte [rcx + 0x38], 0
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, edi
call fcn.180028810
mov rax, qword [0x1802ec848]
mov rcx, qword [rax + 0x258]
cmp byte [rcx], 0
je 0x180076900
mov rax, qword [rax + 0x1c8]
mov rcx, qword [rax + 0x88]
mov byte [rcx + 0xa2858], 1
lea rdx, str.MPBitset
mov ecx, ebx
call fcn.1800283f0
mov edx, 1
mov ecx, ebx
call fcn.1800284b0
mov ecx, ebx
call fcn.1800286b0
mov edi, eax
mov ecx, ebx
call fcn.180028670
test eax, eax
je 0x1800768f9
mov ecx, edi
call fcn.1800286f0
mov ecx, ebx
call fcn.180028950
mov eax, ebx
jmp 0x1800767ea
Function at 0x18007b0b0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
movabs rdx, 0x7503f7948f491a7
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
movss dword [rax], xmm0
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm1
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
movss dword [rax + rcx*8], xmm2
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x18007c130
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov qword [rax + rcx*8], rdx
movabs rdx, 0x388eb2b86c73b6b3
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], send
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x18007c8a0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0xb128377056a54e2a
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x18007d810
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x60
mov ecx, dword [0x1802ec900]
call fcn.18004dfd0
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, eax
mov edi, eax
call fcn.1800074f0
lea r10, str.stt_prop_stunt_tube_l
xor r9d, r9d
mov r8b, reloc.WS2_32.dll_WSAStartup
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x18007d850
mov ecx, edi
lea ebx, [r9 + r9*8]
call fcn.180010060
mov rax, qword [0x1802ec848]
movss xmm3, dword [rsp + 0x50]
movss xmm2, dword [rsp + 0x48]
movss xmm1, dword [rsp + 0x40]
mov rcx, qword [rax + 0x280]
mov eax, ebx
shr eax, 0xb
xor eax, ebx
mov word [rcx], 0x9090
imul ecx, eax, 0x8001
call fcn.18007c6c0
mov rcx, qword [0x1802ec848]
xorps xmm3, xmm3
movss xmm2, dword [0x180278e34]
xorps xmm1, xmm1
mov dword [rsp + 0x20], 1
mov rdx, qword [rcx + 0x280]
mov ecx, eax
mov word [rdx], 0x574
call fcn.180028530
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rdi
ret
Function at 0x18007d930
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x60
mov ecx, dword [0x1802ec900]
call fcn.18004dfd0
mov ecx, eax
mov ebx, eax
call fcn.180010060
mov r8d, 1
lea rcx, [rsp + 0x40]
mov edx, ebx
call fcn.1800074f0
mov rax, qword [0x1802ec848]
lea r10, str.prop_gold_cont_01
xor r11d, r11d
mov r8b, 0x70
mov r9d, r11d
mov rcx, qword [rax + 0x280]
mov word [rcx], 0x9090
nop
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x18007d980
movss xmm3, dword [rsp + 0x50]
lea ecx, [r9 + r9*8]
subss xmm3, dword [0x180278d3c]
movss xmm2, dword [rsp + 0x48]
mov eax, ecx
movss xmm1, dword [rsp + 0x40]
mov dword [rsp + 0x30], r11d
shr eax, 0xb
xor eax, ecx
mov dword [rsp + 0x28], r11d
imul ecx, eax, 0x8001
mov dword [rsp + 0x20], 1
call fcn.18006b350
mov rax, qword [0x1802ec848]
mov rcx, qword [rax + 0x280]
mov word [rcx], 0x574
add rsp, 0x60
pop rbx
ret
Function at 0x18007e2a0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x1b0
mov rax, qword [0x1802ae740]
xor rax, rsp
mov qword [rsp + 0x1a0], rax
mov r10, qword [rcx]
xor r9d, r9d
movzx r8d, byte [r10]
test r8b, r8b
je 0x18007e308
nop
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
lea eax, [rdx + 0x20]
movzx ecx, al
cmp r8b, 0x19
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
movzx r8d, byte [r10]
test r8b, r8b
jne 0x18007e2d0
lea ecx, [r9 + r9*8]
mov eax, ecx
shr eax, 0xb
xor ecx, eax
imul edi, ecx, 0x8001
test edi, edi
je 0x18007e3c5
xor bl, bl
mov ecx, edi
call fcn.1800287d0
test eax, eax
jne 0x18007e363
nop
cmp bl, 0x64
jae 0x18007e363
mov ecx, edi
call fcn.1800287a0
mov rax, qword gs:[0x20]
mov rcx, qword [rax]
mov byte [rcx + 0x38], 0
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
inc bl
mov ecx, edi
call fcn.1800287d0
test eax, eax
je 0x18007e330
mov ecx, edi
call fcn.1800287d0
test eax, eax
jne 0x18007e3eb
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], socket
lea rax, [0x1802b1c10]
mov qword [rsp + 0x20], rax
lea r9, str.int___cdecl_big::network::selected_player::trolling::entity_spammer::vars::spawn_class_std::basic_string_view_char_struct_std::char_traits_char____
mov r8d, 0x2d
lea rdx, str.C:UserschailOneDriveDesktopAtomic_Source_mainBigBaseV2_network_selected_trolling_entity_spammer.cpp
lea rcx, [rsp + 0x60]
call fcn.18003c6a0
nop
lea rcx, [rax + 8]
lea rdx, str.Invalid_Vehicle_Model
call fcn.18000d900
nop
lea rcx, [rsp + 0x60]
call fcn.18003c540
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x1a0]
xor rcx, rsp
call fcn.1801942d0
mov rbx, qword [rsp + 0x1c0]
add rsp, 0x1b0
pop rdi
ret
mov ecx, edi
call fcn.18007e260
call fcn.180007ae0
mov edx, eax
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.1800074f0
mov rax, qword [0x1802ec848]
mov rcx, qword [rax + 0x280]
mov word [rcx], 0x9090
mov dword [rsp + 0x30], 0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x50]
movss xmm2, dword [rsp + 0x48]
movss xmm1, dword [rsp + 0x40]
mov ecx, edi
call fcn.180028840
mov ebx, eax
mov rdx, qword [0x1802ec848]
mov r8, qword [rdx + 0x280]
mov word [r8], 0x574
mov rdx, qword gs:[0x20]
mov rcx, qword [rdx]
mov byte [rcx + 0x38], 0
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, edi
call fcn.180028810
mov rax, qword [0x1802ec848]
mov rcx, qword [rax + 0x258]
cmp byte [rcx], 0
je 0x18007e4e1
mov rax, qword [rax + 0x1c8]
mov rcx, qword [rax + 0x88]
mov byte [rcx + 0xa2858], 1
lea rdx, str.MPBitset
mov ecx, ebx
call fcn.1800283f0
mov edx, 1
mov ecx, ebx
call fcn.1800284b0
mov ecx, ebx
call fcn.1800286b0
mov edi, eax
mov ecx, ebx
call fcn.180028670
test eax, eax
je 0x18007e4da
mov ecx, edi
call fcn.1800286f0
mov ecx, ebx
call fcn.180028950
mov eax, ebx
jmp 0x18007e3ca
Function at 0x18007ed60
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0x4f1d4be3a7f24601
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r8d
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x18007edd0
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0x7141766f91d15bea
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r9d
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x18007ee50
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov qword [rax + rcx*8], rdx
movabs rdx, 0xb64cf2cca9d95f52
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov qword [rax + rcx*8], r8
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov qword [rax + rcx*8], r9
inc dword [0x1802b4268]
jmp fcn.1800b8dc0

Function at 0x18007ef10
Capabilities:
Hash data using fnv

Disassembly:
xor eax, eax
mov dword [0x1802b4268], eax
mov dword [0x1802b4278], eax
mov rax, qword [0x1802b4270]
mov dword [rax], ecx
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], edx
movabs rdx, 0x36ced73bfed89754
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r8d
mov eax, dword [0x1802b4268]
inc eax
mov dword [0x1802b4268], eax
mov ecx, eax
mov rax, qword [0x1802b4270]
mov dword [rax + rcx*8], r9d
inc dword [0x1802b4268]
jmp fcn.1800b8dc0