joyce8/EMBER2024-capa huggingface dataset:
Function at 0x14000336c
Capabilities:
Enumerate pe sections

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x20
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x10]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0x10]
add rax, rdx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0xc], 0
mov rax, qword [rbp - 0x18]
movzx eax, word [rax + 0x14]
movzx edx, ax
mov rax, qword [rbp - 0x18]
add rax, rdx
add rax, 0x18
mov qword [rbp - 8], rax
jmp 0x1400033ea
mov rax, qword [rbp - 8]
mov eax, dword [rax + 0xc]
mov eax, eax
cmp qword [rbp + 0x18], rax
jb 0x1400033e1
mov rax, qword [rbp - 8]
mov edx, dword [rax + 0xc]
mov rax, qword [rbp - 8]
mov eax, dword [rax + 8]
add eax, edx
mov eax, eax
cmp qword [rbp + 0x18], rax
jae 0x1400033e1
mov rax, qword [rbp - 8]
jmp 0x1400033ff
add dword [rbp - 0xc], 1
add qword [rbp - 8], 0x28
mov rax, qword [rbp - 0x18]
movzx eax, word [rax + 6]
movzx eax, ax
cmp dword [rbp - 0xc], eax
jb 0x1400033b4
mov eax, 0
add rsp, 0x20
pop rbp
ret
Function at 0x14001128a
Capabilities:
Terminate process

Disassembly:
jmp 0x140014240
mov qword [rsp + 8], rcx
sub rsp, 0x28
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_UnhandledExceptionFilter]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov edx, 0xc0000409
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
nop
add rsp, 0x28
ret

Function at 0x14001132a
Capabilities:
Parse pe header

Disassembly:
jmp 0x140015590
sub rsp, 0x38
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x20], rax
cmp qword [rsp + 0x20], 0
jne 0x1400155b0
xor al, al
jmp 0x140015631
mov rax, qword [rsp + 0x20]
movzx eax, word [rax]
cmp eax, 0x5a4d
je 0x1400155c3
xor al, al
jmp 0x140015631
mov rax, qword [rsp + 0x20]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x20]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
cmp dword [rax], 0x4550
je 0x1400155ed
xor al, al
jmp 0x140015631
mov rax, qword [rsp + 0x28]
movzx eax, word [rax + 0x18]
cmp eax, 0x20b
je 0x140015601
xor al, al
jmp 0x140015631
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x84], 0xe
ja 0x140015613
xor al, al
jmp 0x140015631
mov eax, 8
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x28]
cmp dword [rcx + rax + 0x88], 0
jne 0x14001562f
xor al, al
jmp 0x140015631
mov al, 1
add rsp, 0x38
ret
Function at 0x140011384
Capabilities:
Enumerate processes

Disassembly:
jmp 0x1400126a0
push rbp
push rdi
sub rsp, 0x428
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0xa2
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x3f8], rax
lea rcx, [0x1400250ff]
call fcn.14001145b
nop
mov dword [rbp + 0x10], 0x238
xor edx, edx
mov ecx, 2
call fcn.140011221
mov qword [rbp + 0x268], rax
cmp qword [rbp + 0x268], 0xffffffffffffffff
jne 0x140012706
xor al, al
jmp 0x140012765
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 0x268]
call fcn.1400112c1
test eax, eax
je 0x140012755
lea rdx, str.RobloxPlayerBeta.exe
lea rcx, [rbp + 0x3c]
call qword [sym.imp.ucrtbased.dll_wcscmp]
test eax, eax
jne 0x140012741
mov rcx, qword [rbp + 0x268]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov al, 1
jmp 0x140012765
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 0x268]
call fcn.140011401
test eax, eax
jne 0x14001271a
mov rcx, qword [rbp + 0x268]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
xor al, al
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x14001bdc0]
call fcn.1400113de
mov rax, rdi
mov rcx, qword [rbp + 0x3f8]
xor rcx, rbp
call fcn.140011235
lea rsp, [rbp + 0x408]
pop rdi
pop rbp
ret

Function at 0x140013470
Capabilities:
Terminate process

Disassembly:
sub rsp, 0x68
mov ecx, 1
call fcn.140011488
movzx eax, al
test eax, eax
jne 0x140013490
mov ecx, 7
call fcn.1400113e8
nop
mov byte [rsp + 0x20], 0
call fcn.1400113fc
mov byte [rsp + 0x21], al
cmp dword [0x14001f868], 1
jne 0x1400134b4
mov ecx, 7
call fcn.1400113e8
nop
jmp 0x14001350c
cmp dword [0x14001f868], 0
jne 0x140013507
mov dword [0x14001f868], 1
lea rdx, [0x14001b660]
lea rcx, [0x14001b330]
call fcn.14001121c
test eax, eax
je 0x1400134e8
mov eax, 0xff
jmp 0x140013611
lea rdx, [0x14001b220]
lea rcx, [section..rdata]
call fcn.1400113f2
mov dword [0x14001f868], 2
jmp 0x14001350c
mov byte [rsp + 0x20], 1
movzx ecx, byte [rsp + 0x21]
call fcn.1400113d4
call fcn.14001135c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
cmp qword [rax], 0
je 0x140013569
mov rcx, qword [rsp + 0x30]
call fcn.1400111bd
movzx eax, al
test eax, eax
je 0x140013569
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x50], rax
xor r8d, r8d
mov edx, 2
xor ecx, ecx
mov rax, qword [rsp + 0x50]
call qword [0x140026020]
nop
call fcn.140011398
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je 0x14001359d
mov rcx, qword [rsp + 0x38]
call fcn.1400111bd
movzx eax, al
test eax, eax
je 0x14001359d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
call fcn.140011442
nop
call fcn.1400136c0
mov dword [rsp + 0x28], eax
call fcn.14001132a
movzx eax, al
test eax, eax
jne 0x1400135bc
mov ecx, dword [rsp + 0x28]
call fcn.140011069
nop
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x1400135cb
call fcn.14001144c
nop
xor edx, edx
mov cl, 1
call fcn.1400111a9
mov eax, dword [rsp + 0x28]
jmp 0x140013611
add rsp, 0x68
ret
Function at 0x1400015a6
Capabilities:
Execute command

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rax, section..rdata
mov rcx, rax
call sub.msvcrt.dll_system
mov dword [rbp - 4], 0
jmp 0x1400015d9
lea rax, [0x14000a004]
mov rcx, rax
call fcn.140001530
add dword [rbp - 4], 1
cmp dword [rbp - 4], 0x29
jle 0x1400015c6
lea rax, [0x14000a006]
mov rcx, rax
call fcn.140001530
mov dword [rbp - 8], 0
jmp 0x1400016e8
lea rax, [0x14000a004]
mov rcx, rax
call fcn.140001530
mov dword [rbp - 0xc], 0
jmp 0x1400016cb
mov dword [rbp - 0x10], 0
mov dword [rbp - 0x14], 0
jmp 0x140001688
mov eax, dword [rbp - 0x14]
cdqe
lea rdx, [rax*8]
lea rax, [0x14000d040]
mov eax, dword [rdx + rax]
cmp dword [rbp - 0xc], eax
jne 0x140001684
mov eax, dword [rbp - 0x14]
cdqe
lea rdx, [rax*8]
lea rax, [0x14000d044]
mov eax, dword [rdx + rax]
cmp dword [rbp - 8], eax
jne 0x140001684
mov dword [rbp - 0x10], 1
cmp dword [rbp - 0x14], 0
jne 0x140001673
lea rax, [0x14000a008]
jmp 0x14000167a
lea rax, [0x14000a00a]
mov rcx, rax
call fcn.140001530
jmp 0x140001693
add dword [rbp - 0x14], 1
mov eax, dword [0x140009010]
cmp dword [rbp - 0x14], eax
jl 0x140001625
cmp dword [rbp - 0x10], 0
jne 0x1400016c7
mov eax, dword [0x14000d360]
cmp dword [rbp - 0xc], eax
jne 0x1400016b8
mov eax, dword [0x14000d364]
cmp dword [rbp - 8], eax
jne 0x1400016b8
lea rax, [0x14000a00c]
jmp 0x1400016bf
lea rax, [0x14000a00e]
mov rcx, rax
call fcn.140001530
add dword [rbp - 0xc], 1
cmp dword [rbp - 0xc], 0x27
jle 0x140001615
lea rax, [0x14000a010]
mov rcx, rax
call fcn.140001530
add dword [rbp - 8], 1
cmp dword [rbp - 8], 0x13
jle 0x1400015fa
mov dword [rbp - 0x18], 0
jmp 0x14000170e
lea rax, [0x14000a004]
mov rcx, rax
call fcn.140001530
add dword [rbp - 0x18], 1
cmp dword [rbp - 0x18], 0x29
jle 0x1400016fb
lea rax, [0x14000a006]
mov rcx, rax
call fcn.140001530
nop
add rsp, 0x40
pop rbp
ret

Function at 0x140001c40
Capabilities:
Write file on windows

Disassembly:
push rsi
push rbx
sub rsp, 0x38
mov rbx, rcx
lea rax, [rsp + 0x58]
mov ecx, 2
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x28], rax
call fcn.1400079c0
mov r8d, 0x1b
mov edx, 1
lea rcx, str.Mingw_w64_runtime_failure:_n
mov r9, rax
call sub.msvcrt.dll_fwrite
mov rsi, qword [rsp + 0x28]
mov ecx, 2
call fcn.1400079c0
mov rdx, rbx
mov rcx, rax
mov r8, rsi
call sub.msvcrt.dll_vfprintf
call sub.msvcrt.dll_abort
nop
nop dword [rax]
Function at 0x140001cb0
Capabilities:
Allocate or change rwx memory

Disassembly:
push rdi
push rsi
push rbx
sub rsp, 0x50
movsxd rsi, dword [0x14000d3f4]
mov rbx, rcx
test esi, esi
jle 0x140001de0
mov rax, qword [0x14000d3f8]
xor r9d, r9d
add rax, 0x18
nop word [rax + rax]
mov r8, qword [rax]
cmp rbx, r8
jb 0x140001cfb
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 8]
add r8, rdx
cmp rbx, r8
jb 0x140001d85
add r9d, 1
add rax, 0x28
cmp r9d, esi
jne 0x140001ce0
mov rcx, rbx
call fcn.140002700
mov rdi, rax
test rax, rax
je 0x140001e02
mov rax, qword [0x14000d3f8]
lea rbx, [rsi + rsi*4]
shl rbx, 3
add rax, rbx
mov qword [rax + 0x20], rdi
mov dword [rax], 0
call fcn.140002840
mov edx, dword [rdi + 0xc]
mov r8d, 0x30
lea rcx, [rax + rdx]
mov rax, qword [0x14000d3f8]
lea rdx, [rsp + 0x20]
mov qword [rax + rbx + 0x18], rcx
call qword [sym.imp.KERNEL32.dll_VirtualQuery]
test rax, rax
je 0x140001de7
mov eax, dword [rsp + 0x44]
lea edx, [rax - 0x40]
and edx, 0xffffffbf
je 0x140001d7e
lea edx, [rax - 4]
and edx, 0xfffffffb
jne 0x140001d90
add dword [0x14000d3f4], 1
add rsp, 0x50
pop rbx
pop rsi
pop rdi
ret
cmp eax, 2
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x38]
mov r8d, 0x40
mov eax, 4
cmove r8d, eax
add rbx, qword [0x14000d3f8]
mov qword [rbx + 8], rcx
mov r9, rbx
mov qword [rbx + 0x10], rdx
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
test eax, eax
jne 0x140001d7e
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.__VirtualProtect_failed_with_code_0x_x
mov edx, eax
call fcn.140001c40
nop dword [rax]
xor esi, esi
jmp 0x140001d08
mov rax, qword [0x14000d3f8]
mov edx, dword [rdi + 8]
lea rcx, str.__VirtualQuery_failed_for__d_bytes_at_address__p
mov r8, qword [rax + rbx + 0x18]
call fcn.140001c40
mov rdx, rbx
lea rcx, str.Address__p_has_no_image_section
call fcn.140001c40
nop
nop word cs:[rax + rax]
nop dword [rax]

Function at 0x140002370
Capabilities:
Get thread local storage value

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x20
lea r12, [0x14000d460]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rbx, qword [0x14000d440]
test rbx, rbx
je 0x1400023cc
mov rbp, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax]
mov ecx, dword [rbx]
call rbp
mov rsi, rax
call rdi
test eax, eax
jne 0x1400023c3
test rsi, rsi
je 0x1400023c3
mov rax, qword [rbx + 8]
mov rcx, rsi
call rax
mov rbx, qword [rbx + 0x10]
test rbx, rbx
jne 0x1400023a8
mov rcx, r12
add rsp, 0x20
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
jmp qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
Function at 0x140002700
Capabilities:
Enumerate pe sections
Parse pe header

Disassembly:
mov rdx, qword [0x14000a740]
xor eax, eax
cmp word [rdx], 0x5a4d
jne 0x140002720
movsxd r8, dword [rdx + 0x3c]
add r8, rdx
cmp dword [r8], 0x4550
je 0x140002728
ret
cmp word [r8 + 0x18], 0x20b
jne 0x140002720
movzx eax, word [r8 + 0x14]
sub rcx, rdx
lea rax, [r8 + rax + 0x18]
movzx r8d, word [r8 + 6]
test r8w, r8w
je 0x14000277d
lea edx, [r8 - 1]
lea rdx, [rdx + rdx*4]
lea r9, [rax + rdx*8 + 0x28]
nop word cs:[rax + rax]
mov r8d, dword [rax + 0xc]
mov rdx, r8
cmp rcx, r8
jb 0x140002774
add edx, dword [rax + 8]
cmp rcx, rdx
jb 0x140002720
add rax, 0x28
cmp rax, r9
jne 0x140002760
xor eax, eax
ret

Function at 0x140002780
Capabilities:
Parse pe header

Disassembly:
mov rax, qword [0x14000a740]
xor ecx, ecx
cmp word [rax], 0x5a4d
jne 0x14000279f
movsxd rdx, dword [rax + 0x3c]
add rax, rdx
cmp dword [rax], 0x4550
je 0x1400027a8
mov eax, ecx
ret
cmp word [rax + 0x18], 0x20b
jne 0x14000279f
movzx ecx, word [rax + 6]
mov eax, ecx
ret

Function at 0x140002840
Capabilities:
Parse pe header

Disassembly:
mov rax, qword [0x14000a740]
xor edx, edx
cmp word [rax], 0x5a4d
jne 0x14000285f
movsxd rcx, dword [rax + 0x3c]
add rcx, rax
cmp dword [rcx], 0x4550
je 0x140002868
mov rax, rdx
ret
cmp word [rcx + 0x18], 0x20b
cmove rdx, rax
mov rax, rdx
ret
Function at 0x141149085
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x30]
jmp 0x14114df46

Function at 0x141149cd1
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov qword [rsp], 0x40be3b26
ror r10b, 1
rol dword [rsp + 1], 0xcd
adc dword [rsp + 1], 0xc91b582d
inc r10b
not byte [rsp]
mov qword [rsp + 8], 0x59308c81
ror r10b, 1
neg dword [rsp]
jns 0x14115f875
mov eax, 0xa637f329
lea rsi, [rax*4 + 0x7413c236]
mov rax, qword [r9 + riz]
mov rsi, qword [r9 + riz + 8]
mov ecx, 0x61aa6ebf
sal cx, 6
jne 0x141173624
mov ecx, 0x790f51e
shl cl, 0xc5
mov r9, qword [rdi + rcx*8 - 0x3c87ae00]
mov ecx, dword [r9 + rcx - 0x790f5c0]
call fcn.14115a107
mov edi, 0x3a902e10
mov rdi, qword [r10 + rdi*2 - 0x75205c20]
mov rax, qword [r10 + 8]
push 0x5d115c2c
sal qword [rsp], 0x3c
mul rdi
mov qword [r10], rdx
call fcn.14115d20c
push 0x68b7ae21
not r10b
seta byte [rsp + 0x10]
xor bl, r10b
ror byte [rsp + 0xf], 0xa2
push 0x46bd5d1a
lea r10, [rsp + r10 + 0x20]
mov byte [r10], r11b
lea rsp, [rsp + 0x20]
jae 0x14116995c

Function at 0x141149d8a
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
jmp 0x14114bd03
dec cx
dec byte [rsp + 0x15]
jg 0x14117980e
ror cx, 1
xor bp, cx
call fcn.141171544
mov qword ss:[r10], rcx
jmp 0x14117f8b9
shl cl, 0xc4
sal cl, 0x43
mov rcx, qword [rcx + rsi - 0xea9d5f8]
adc rsi, 0x10
jmp 0x14114de8c
push 0x60adb210
lea rsp, [rsp + 8]
jmp 0x14116995c

Function at 0x14114a15c
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x20]
jmp 0x14114df46

Function at 0x14114a1b5
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
jmp 0x141152d2b
lea rsp, [rsp + 0x20]
jmp 0x14116995c

Function at 0x14114a3bd
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
or bx, r9w
mov byte [rsp + 3], 0x92
push 0xffffffffce933baa
call fcn.14118837d
mov r9w, word es:[rdx + r9 - 0x73b4ea51]
push 0x7d90660b
adc rdi, 5
call fcn.1411893be
mov ecx, 0xd69cf899
not cl
lea r11, [rcx*8 + 0x7bc1bb5]
mov edx, dword [rsi + riz]
mov r11d, dword [rsi + riz + 4]
shl ecx, 0x61
mov cl, byte [rsi + riz + 8]
jle 0x1411866b8
mov dword [rsi], edx
lea rsp, [rsp + 0x10]
jmp 0x14116995c
mov qword [rsp + 0x10], 0x6b98ba30
xor r8, rax
sub r10, 8
call fcn.141181d00
mov r15d, 0x1390409d
mov esi, 0xdebc6f34
mov rsp, r10
popfq
push r15
call fcn.141148fe8
not r9w
jne 0x14114a38f
mov qword [rsp + 8], 0x763b1e32
ror rax, 7
jmp 0x14116b71f
adc rsi, 5
shrd edx, r11d, cl
push 0x3b270526
push 0x62abb40b
jmp 0x14115781b

Function at 0x14114ace2
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov word [rsi], di
jmp 0x141154e56
push 0xffffffffeb85cf1a
lea rsp, [rsp + 0x18]
jmp 0x14116995c

Function at 0x14114af0a
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x20]
jmp 0x14116995c
Function at 0x14114bcc4
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea r9, [r9 + rdx - 0x7dfe]
pop rdx
push 0x78898033
mov edx, 0xe4b89a8e
movzx edx, byte [rdi + riz]
push 0x2f930b34
or dword [rsp + 4], 0x832b3338
adc rdi, 1
shl word [rsp], 0x49
xor dl, r11b
ror byte [rsp + 0xf], 0x21
jno 0x141166711
mov word [rsp + 0xa], 0x982a
neg dl
dec dl
not dl
rol dl, 1
xor r11b, dl
lea rdx, [rsp + rdx + 0x10]
call fcn.141177584

Function at 0x14114c69b
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov qword [rsp], 0xfffffffffb871a86
lea rsp, [rsp + 0x10]
jmp 0x14116995c

Function at 0x14114c8b7
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
xor r8d, eax
jmp 0x14117c4bb
shr r11w, cl
mov word [r10], r11w
jmp 0x14115eb05
lea rsp, [rsp + 8]
jmp 0x14118d366
shr eax, 8
call fcn.141171203
add rsp, rcx
jmp 0x141181eb9
add cl, byte [r10 + rcx*2 - 0x496aaffe]
push 0xffffffffd9a08882
add r10, 2
jmp 0x14115cb0a
push 0xffffffffa5bc2017
and r8d, 0xff
sar qword [rsp], 0x37
je 0x14117366b
mov r8d, dword [rcx + r8*4]
mov qword [rsp + 8], 0x3d9e7092
sar word [rsp + 9], 0x2a
jb 0x14116092e
push 0x441e4e3d
sar word [rsp + 3], 0xa7
test ebx, ebx
call fcn.14118efa7

Function at 0x14114cf67
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
shr rdi, cl
jmp 0x141154037
push 0xffffffffe5399c19
mov qword [rsi], rdi
jmp 0x14117b134
mov word [rsp + 3], 0x8f89
push 0xffffffffc681a13e
lea rsp, [rsp + 0x18]
jmp 0x14116995c

Function at 0x14114d21d
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov qword [rsp + 0x20], 0x62aabe9a
push 0x5bafbc15
rol al, 1
xor r11b, al
rol dword [rsp + 0x2f], 0x93
add dword [rsp + 3], 0x1ab72b3f
push 0x26992212
lea rax, [rsp + rax + 0x48]
jg 0x14117bcc1
mov word [r8], ax
call fcn.14115d933
movzx r11w, byte [r8]
mov ecx, 0xa5918426
add rcx, rcx
mov cl, byte [r8 + riz + 2]
adc r8, 2
call fcn.141185f56
call fcn.1411835a9
lea rsp, [rsp + 0x10]
jmp 0x14114df46
mov byte [rax], sil
lea rsp, [rsp + 0x48]
ja fcn.14118e0a5
lea rsp, [rsp + 0x20]
jmp 0x14116995c
jne 0x1411591a7
jmp 0x14114f2f5

Function at 0x14114d35b
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x20]
jmp 0x14116995c
Function at 0x14114d573
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x10]
jmp 0x14116995c
jnp 0x141185cba
jmp 0x14118ec02
mov ecx, 0xe68dffaa
xor cl, ch
sbb rbp, 1
jmp 0x14116b663
shl rcx, 0x7e
movzx ecx, byte [rbp + rcx*8]
push 0x3eb1442f
add dword [rsp + 1], 0x54a55921
xor cl, bl
rol cl, 1
dec cl
shl byte [rsp], 1
xor cl, 0x13
sal word [rsp + 5], 0xe6
shl dword [rsp + 1], 0xbf
not dword [rsp + 2]
ror cl, 1
shr qword [rsp], 0x8b
jae 0x14116493b
lea rsp, [rsp + 0x10]
jmp 0x14118d366
mov ecx, 0xbc307f2c
shl rcx, cl
sbb cl, 0xc
lea rcx, [rsp + 0x1b0]
jp 0x141188576
call fcn.14117718c
neg cl
not cl
or byte [rsp + 5], 0x23
sal dword [rsp + 2], 0x7c
push 0x6d2dec12
inc cl
add dword [rsp + 5], 0xa197dc01
sar qword [rsp + 8], 0x1f
call fcn.14119923d
jmp 0x14118a6d6
jp 0x141189d68
push 0x319baf3a
cmp r10, rcx
call fcn.14117444e
mov qword [r10], r8
push 0xffffffffb3882401
lea rsp, [rsp + 0x18]
jmp 0x14117fb17
add r10, 0xc
push 0xb14ee20
call fcn.14116db67

Function at 0x14114d9d3
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
sal r10b, cl
push 0xe091628
mov word [rsi], r10w
lea rsp, [rsp + 0x20]
jmp 0x14116995c

Function at 0x14114e01c
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
push 0xfffffffffd96d5b9
lea rsp, [rsp + 0x28]
jmp 0x14116995c

Function at 0x14114f18e
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
ror r9b, 0x47
inc r9b
adc dil, r9b
shl r9b, 0xc2
inc r9
not dil
inc dil
xor r11b, dil
mov qword [rsp + r9 - 5], 0xffffffffb931c23d
sar r9b, 0xa1
sbb dword [rsp + r9*2], 0x5c9b58a9
lea rdi, [rsp + rdi + 0x10]
xadd word [rsp + r9 + 4], r9w
mov r9w, word [rdi + r9*2 - 0x146c8]
sar word [rsp + 3], 7
ja 0x141157bbe
sbb rsi, 2
jmp 0x14115d785

Function at 0x14114f50f
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
shr r11b, cl
not qword [rsp + 8]
push 0x742c233f
not word [rsp + 0x10]
mov word [rsi], r11w
jmp 0x14118ffdb
push 0x2537cb9a
lea rsp, [rsp + 0x28]
jmp 0x14116995c

Function at 0x14114faff
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
sar rdi, 0x21
xor di, word ss:[rdi + rcx]
add rsi, 6
mov word [rsi], di
call fcn.14116f0a3
mov ecx, 0x452e6a1f
shl cl, 0x41
mov rcx, qword [rcx + rsi - 0x452e6a3e]
mov di, word [rsi + 8]
adc rsi, 0xa
push 0x7fb7ee82
mov word ss:[rcx], di
lea rsp, [rsp + 8]
jmp 0x141172b16
dec dil
mov di, word [rdi + rbp - 0xff]
xor di, bx
mov qword [rsp], 0xfffffffff33a94b7
push 0x7aaf3a34
or word [rsp + 0xd], 0x391
neg di
not qword [rsp + 8]
xor di, 0x7d12
jmp 0x14115965c
jae 0x141166c6c
lea rsp, [rsp + 8]
call rax
mov rsp, qword [rbp + riz - 0x10]
mov rbp, qword [rbp + riz - 8]
mov qword [rbp + riz], rax
mov rsi, rbp
jmp 0x14118a355
ror di, 1
push 0x6c149e1e
not word [rsp + 5]
neg di
sub di, 0x4b11
push 0xffffffffcab47127
sal qword [rsp + 0x16], 0xc1
xor bx, di
sar word [rsp + 0x19], 0x6f
je 0x141196024
lea rdi, [rsp + rdi + 0x20]
mov byte [rdi], dl
jae 0x141153123
lea rsp, [rsp + 0x20]
ja 0x14116995c
pop rbx
mov ebp, 0xbcb9a080
pop r9
pop rbp
call fcn.14119922e
mov edi, 0xed389eaf
mov rcx, qword [rsi + riz]
jmp 0x14114e648
Function at 0x14115267a
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x28]
jmp 0x14116995c

Function at 0x14115318f
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
push r11
mov rcx, qword [rsi + r11*2 - 0x5f59f856]
dec r11w
and r11w, 0xc885
adc r11b, byte [rsi + r11 - 0x2facc7f8]
add rsi, 0xa
call fcn.14116a054
push 0xffffffff941ce10c
add rdi, 2
sar word [rsp], 0xe4
inc word [rsp + 0xd]
xor bx, r11w
call fcn.14118bbfa
movzx cx, byte [rsi]
mov r8b, byte [rsi + 2]
add rsi, 2
jmp 0x141195898
jmp 0x141183ad3
push 0xffffffffcf060f81
neg qword [rsp]
not cl
ror word [rsp + 2], 0x87
ja 0x14116a4da
push 0x328a0a25
not r8b
or cl, r8b
jmp 0x141185a90

Function at 0x141153cc2
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
shr di, cl
mov word [rsi], di
lea rsp, [rsp + 0x18]
jmp 0x14116995c

Function at 0x141153e22
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov qword [rsp], 0xffffffff9b396a92
adc rsi, 5
push 0x31aa1e10
mov word [rsi], r8w
lea rsp, [rsp + 0x10]
jmp 0x14116995c

Function at 0x1411541dc
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov qword [rsp], 0x1cb95638
jmp 0x14116bf58
sub di, 0xf5a5
neg di
sub di, 0x458a
and word [rsp + 4], 0x5c9f
sar byte [rsp + 7], 5
neg di
xor bx, di
lea rdi, [rsp + rdi + 0x10]
mov dword [rdi], eax
push 0xffffffffdc1fee16
lea rsp, [rsp + 0x18]
jmp 0x14116995c

Function at 0x1411543c5
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov qword [rsp], 0x3fbbc21f
mov word [rsi], cx
push 0xffffffff81bfebb4
lea rsp, [rsp + 0x18]
jmp 0x14114df46

Function at 0x1411557ee
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
push 0x15181700
mov word [rsi], r11w
lea rsp, [rsp + 0x18]
jmp 0x14116995c

Function at 0x141155a0e
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
ja 0x141153465
adc rsi, 6
mov word [rsi], r8w
lea rsp, [rsp + 8]
jmp 0x14116995c
jle 0x14114aa49

Function at 0x141155a14
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
push 0xffffffffe9acb512
lea rsp, [rsp + 0x48]
jne 0x14116995c
lea rsp, [rsp + 0x28]
jmp fcn.1411523d1
inc byte [rsp + 0x3c]
lea rcx, [rsp + rcx + 0x40]
mov dword [rcx], r10d
jl 0x14114a03d

Function at 0x141155c54
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
lea rsp, [rsp + 0x18]
jmp 0x14114df46
jp 0x141169b4b
sbb rsi, 4
mov dword [rsi], edi
jmp 0x1411498f7

Function at 0x141155fea
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
sar byte [rsp + 0xd], 0xe1
ror al, 1
mov qword [rsp], 0xffffffff8db368ad
jmp 0x14117c704
sub dword [rsp + 9], 0x4c35dd10
not al
xor bl, al
lea rax, [rsp + rax + 0x10]
mov byte [rax], r8b
lea rsp, [rsp + 0x10]
jmp 0x14116995c

Function at 0x14115617d
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
push 0x627d01f
not ecx
mov dword [rsi], ecx
push 0x5328211f
push 0x4e82a180
lea rsp, [rsp + 0x30]
jmp 0x14116995c