joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1400f647e
Capabilities:
Encode data using base64

Disassembly:
add r10, 0xfffffffff62c5087
bswap r9d
movzx esi, al
add r10w, dx
and cl, dh
mov qword [rsp + rax], r11
xor rdx, 0xffffffffdf964c3b
js 0x1401a9d68

Function at 0x1400fb749
Capabilities:
Encode data using base64

Disassembly:
call fcn.1401c0e20
mov esi, 0xde88c903
movsx eax, sil
movzx edx, sil
mov ecx, dword [rax + r10 - 3]
mov edi, eax
sal dx, 0xed
mul rax
lea r10, [r10 + rax*4 - 0x20]
shr edx, 0xa1
push rdx
xor ecx, ebp
lea rbx, [rdx + rdx*4 - 0x547e2ad2]
and dword [rsp + rax*2 - 0x10], 0x6f23be25
and rsi, 0xffffffff800f7c97
xor ecx, 0xd1add38f
lea ecx, [rcx + rbx - 0x77ba7fe9]
sal bl, 0x66
not ecx
neg esi
jne 0x140103f18
adc r9, rbx
lea rsi, [rcx + rsi*2 - 0xfe8b452]
cbw
xchg dx, ax
mov r8w, word [r8 + r10*2]
jmp 0x140105a5c
call fcn.140082353
xor cl, r9b
movsx edx, bx
sub word [rsp + rdx*8 - 0x38ae5], dx
adc cl, 0x34
movsx eax, bl
not cl
push rdx
sub cl, 6
mul dword [rsp + rdx - 0x7155]
call fcn.1400ccab5

Function at 0x1400fbb36
Capabilities:
Encode data using base64

Disassembly:
pop rbp
xor dword [rsp + rdi - 0xf423], eax
imul rdx, rdi
push rsi
call fcn.14009500c

Function at 0x140101f40
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
mov qword [rsp], r9
call fcn.14017037e
movsxd rcx, ecx
btr si, r10w
mov qword [rsp + rax + 0x18], 0x3e213e1e
not dword [rsp + rax*8 + 2]
adc r8, rcx
mov qword [rsp + rax + 8], 0xffffffffcc1b7911
mov ecx, eax
call fcn.14020c2e7

Function at 0x140106b6f
Capabilities:
Encode data using base64

Disassembly:
neg al
lea rsi, [rdx*2 - 0x2e66df73]
add al, 0x3d
and byte [rsp + rcx - 0x79ecd7c9], dl
sar di, 0x87
mov qword [rsp + rcx - 0x79ecd7d6], 0xffffffffd4274924
xor bpl, al
dec qword [rsp + rcx - 0x79ecd7ce]
dec byte [rsp + rdx*2 + 1]
lea rax, [rsp + rax + 0x10]
ror dil, 0xe1
shl cl, 0xa3
and edi, 0xb727db28
add dil, byte [rax + rcx - 0x79ecd7b0]
btc esi, 0x81
lea r8, [rcx + r8 - 0x79ecd7b2]
jae 0x1401253ee
dec cx
setno r8b
lea rbp, [rbp + r10 + 0x38c230ba]
bt ecx, ecx
shr r8b, 0xa2
btr ecx, r9d
mov byte [rsi + r10*2 + 0x71846160], al
ror cl, 3
push r10
movsx edx, cx
mov r8d, dword [rbx + r10*2 + 0x71846160]
pop rax
ror eax, 0xda
lea rbx, [rbx + r10*2 + 0x71846164]
setb r9b
mov esi, 0x3ad711c
setb al
xor r8d, r11d
dec r8d
ror r8d, 3
lea r8d, [r8 + r10*2 - 0x5a34c6d3]
ror eax, cl
bswap r8d
xchg esi, r10d
inc r8d
cdqe
sub r10b, 0x9a
adc ecx, esi
rol r8d, 2
inc sil
push r9
xor r9b, byte [rsp + rax + 0xaff8c27]
inc r8d
cbw
ror r8d, 2
xadd r10b, sil
sar r9, cl
call fcn.14014e1b5
lea rax, [rsi + 0x19355727]
add ecx, dword [rsp + rcx - 0x79ecd7a7]
mov word [rdx + r8], di
lea rdi, [rdx + rbx - 0x1f565f4a]
sbb rcx, qword [rsp + rdx*4 + 8]
adc edx, dword [r10 + rcx*8 - 0x7e0b3e68]
lea r10, [r10 + rcx*8 - 0x7e0b3e64]
call fcn.140205976

Function at 0x14010a156
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + rdx*8 - 0x1c0], rbx
lea r9, [r9 + rdx - 0x3c]
dec dword [rsp + rdx - 0x36]
mov ebp, 0xcf12fa21
jns 0x140093117

Function at 0x14010b5df
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + rax*8 - 8], 0x5832c83a
movzx r9d, byte [rcx + rbx - 0x50268227]
jmp 0x140183767
Function at 0x140110beb
Capabilities:
Encode data using base64

Disassembly:
not edx
shl dword [rsp + rsi - 0x679f1315], cl
rol rcx, cl
shl r8b, 0x22
ror edx, 2
xchg byte [rsp + r10 - 0x679f1309], r8b
shl eax, 0x8e
call fcn.1400b8c19
add rbx, rdi
btc ecx, ecx
not word [rsp + rsi*8 - 0x5f5]
pop rdi
jb fcn.14009521e
add r10, 2
jmp 0x1401ed26e
movsxd rdi, edi
mov qword [rsp + rsi*4 - 0x2fc], rax
dec dword [rsp + rsi - 0xbb]
jne 0x1400e85f9
mov esi, 0x679f1306
mov r10d, esi
movsx ecx, r10b
mov edx, dword [rsi + rdi - 0x679f1306]
lea r8, [r10 + rsi*8 - 0x28fd5345]
lea rdi, [r10 + rdi - 0x679f1302]
lea r9, [rsi*8 + 0x6ba5ed9c]
xor edx, r11d
shl r10b, 0x61
lea rax, [r9 + r8 + 0x519b163e]
push r10
lea edx, [rdx + rsi*2 - 0x2e23e804]
ror sil, cl
xor r9, rax
jns 0x1400d269b
shr eax, 0x36
setne r9b
xor esi, r11d
movsx r10d, r8b
btc r8d, eax
not rax
inc esi
rol qword [rsp + rax*4 + 0x6f4], cl
rol esi, 2
rol r8, cl
xchg r10, rax
rol r10d, cl
dec esi
pop rdx
neg esi
call fcn.140187ded
imul dx, cx
lea r8, [r11 + r8 - 0x44a79ab6]
shr cx, 0x25
mov qword [r8 + rdx - 0x11b47208], rdi
adc dl, r11b
mul word [rsp + rdx*2 - 0x2368e56e]
mov r11d, dword [r10 + r11 - 0x44a79aae]
cdq
sub cl, dh
pop rcx
lea r10, [r10 + rsi*8 - 0x297fc]
sar rsi, cl
idiv edx
imul rdx, rcx
xor r11d, ebp
inc r11d
mul cl
not r11d
adc r11d, edx
not ecx
mov ebx, esi
push rdx
not r11d
dec dword [rsp + rdx]
ror dx, 0x61
inc byte [rsp + rdx*4]
mov qword [rsp + rdx*8], rbp
or rax, rcx
xor dword [rsp + rdx*2], r11d
push rax
mov rbp, qword [rsp + rdx*2 + 8]
shr eax, cl
pop rdx
movsxd r11, r11d
add r9, r11
movsx edi, dx
btr ax, di
pop rbx
jae fcn.140199adb
xor ecx, 0x33111f39
xchg r8d, edx
and r8w, 0xa707
jns 0x1401136a2
adc rbx, rbp
xadd rcx, rsi
or rdx, qword [rdi + r11 - 0xe00000]
neg di
adc eax, dword [r11 + r8 - 0x45261bf8]
sub rdi, 0x7c8f9a23
call fcn.14007e033
mov r11d, 0x44a7daae
btr r11d, r11d
xor bx, bp
and r11d, r11d
inc bx
movzx edx, r11b
neg bx
xor bx, 0x681c
rol bx, 1
dec bx
not bx
lea rdi, [rdx + rdx*4 - 0x1477b05f]
movsx esi, di
push rsi
add bx, 0xecbf
movsx ecx, sil
sar qword [rsp + rdx*4 - 0x2b8], cl
sbb si, cx
xor bp, bx
movzx eax, word [rsp + r11 - 0x44a79aae]
div r11
and qword [rsp + rdx*2 - 0x23682890], rax
lea rbx, [rsp + rbx + 8]
neg cx
xor dword [rsp + r11 - 0x44a79aab], 0x78066681
mov rdi, qword [rdx + rbx - 0x11b41448]
jg 0x14013fa74
Function at 0x140110c86
Capabilities:
Encode data using base64

Disassembly:
add cx, 0xda94
add si, 0x9603
xor r9w, cx
lea rcx, [rsp + rcx + 8]
mov word [rdi + rcx - 0x6cac6ab3], bp
bt edx, eax
lea r10, [r10 + r8*2 - 0x15966]
mov r8d, dword [rdi + r10 - 0x6cac6ab3]
movzx ecx, ax
not dil
xor r8d, r9d
mov qword [rsp + rax*2 - 0x59de0004], rdi
cbw
inc r8d
rol dword [rsp + rax - 0x2cef0002], 0x92
neg r8d
xor r8d, 0x219e32ab
call fcn.1401ae215
xor ebp, 0xfd166e0c
mov edx, edi
not ebp
shr rsi, 0x4e
bswap ebp
jp 0x14012ec59
mov edi, 0xe0258b2d
sub r10, 4
movsx r8d, di
mov ebx, dword [r10 + riz]
lea rcx, [r8*2 - 0x7840b15f]
xchg r8w, cx
xor ebx, r9d
call fcn.1401bbb4f
xchg rdi, rsi
xor ebp, 0x7faa1d31
mov r8d, ecx
push r9
mov r9d, 0xee15951c
xor dword [rsp + rsi*2 - 0x80], ebp
push rdi
bts r9, r9
mov r9, qword [rsp + rsi - 0x38]
movsxd rbp, ebp
neg ax
adc rdi, rdi
bts edi, esi
add rbx, rbp
lea r10, [r10 + rsi*4 - 0x108]
mov ebp, 0x40a0f7a0
cbw
mov rdi, qword [rsi + r10 - 0x40]
push rsi
rol word [rsp + rsi - 0x34], 0x81
xor rdi, r9
not r8b
sal dl, 0x81
jge 0x14021ee20
imul edx, r8d
mov qword [rsp + r8 + 0x10], rbx
shl word [rsp + r8 + 7], 0x24
add qword [rsp + r8 + 8], 0x7f961097
sal dword [rsp + r8 + 2], 0x9a
push qword [rsp + 0x10]
popfq
sal byte [rsp + r8*4 + 0xf], 5
call fcn.140087e7b
mov ebx, dword [r8]
add r8, 4
mov edx, 0xb92f35
movzx r11d, dx
call fcn.14022b8ee
rol rdi, 1
cdqe
btc ax, si
bswap rdi
ror esi, 0x58
sub byte [rsp + rsi - 0x3ff5], ch
lea rdi, [rdi + rdx + 0x5ce729fd]
cmovne r8w, dx
dec bp
not rdi
sal rdx, 0xf9
mov qword [rsp + rsi*8 - 0x1fff0], rax
sbb sil, r8b
xor r9, rdi
rol cx, 0x84
sal word [rsp + rsi*2 - 0x80fa], cl
lea r11, [r11 + rdx*2 - 8]
mov qword [rsi + r11 - 0x407f], rdi
mov qword [rsp + rsi*8 - 0x203e8], rax
btc si, 6
pop rsi
pop r8
pop rdi
jb fcn.14009521e
movsx esi, r8b
neg dx
shl r8, 0x39
cmovs r8w, word [rsp + 1]
dec dx
movzx eax, r8w
not dx
movzx ebx, r8w
call fcn.14010dfd6

Function at 0x140112e29
Capabilities:
Encode data using base64

Disassembly:
xadd word [rsp + rsi + 0x14], si
xor dword [rsp + rsi*2 - 0x1e6], edx
dec qword [rsp + rsi*4 - 0x3ec]
sar r11d, cl
mov rbp, qword [rsp + rsi - 0xe7]
lea r8, [rsi + r8 - 0x103]
shr bl, 0x44
mov dword [r8 + rsi*2 - 0x1fe], edx
sal r11d, cl
mov qword [rsp + rsi - 0xe7], rax
xadd cl, ah
pop rdi
Function at 0x1401146e1
Capabilities:
Encode data using base64

Disassembly:
xor r9w, dx
add r8w, ax
sar r8w, 0x6e
lea rdx, [rsp + rdx + 8]
or esi, edi
mov qword [rsp + r8*2 - 0x635c0002], 0x51a54182
mov word [rsp + r8 - 0x31adfffd], ax
mov qword [rdx + r8*2 - 0x635c0002], rbp
lea r10, [r10 + r8*2 - 0x635c0006]
btc eax, 0x2b
mul qword [rsp + r8 - 0x31ae0001]
push rsi
mov r8d, dword [r10 + r8*2 - 0x635c0002]
neg cx
not rdx
xor r8d, r9d
lea r8d, [r8 + rsi - 0x6f3be1c8]
inc edi
xor r8d, 0x83a53cbb
and si, word [rsp + rdx*2 + 0xc]
sbb al, 0x36
jns 0x1400f434e
add r8d, edx
push rcx
add rcx, qword [rsp + rdx*4 + 0x14]
mov byte [rsp + rdx + 0xb], cl
xor r8d, 0xc62944a9
call fcn.140176bdc
lea rbp, [rbp + rdx*2 - 0x5e4a7816]
movsx r11d, dl
movsx eax, dx
jmp 0x14013ee4c
mov word [rbp + rdx - 0x2f253c0a], r8w
mul al
lea rbx, [r11 + rdx + 0x439c4520]
add bx, 0x7430
lea r10, [rdx + r10 - 0x2f253c0e]
movsx ecx, bl
imul ax, bx
mov r11d, dword [rdx + r10 - 0x2f253c0a]
mov esi, ecx
or eax, 0x8a1aa14
xor r11d, r9d
bt rbx, 0x8e
neg ecx
mov r8d, ebx
ror r11d, 1
idiv ebx
not r11d
neg rax
sub ecx, ebx
btc ecx, 0x8c
bswap r11d
shr cl, 0x82
rol ax, 0xc5
neg r11d
btc cx, dx
bswap r11d
bswap ecx
push r9
dec ax
xor dword [rsp + rdx - 0x7046e144], r11d
pop r9
movsxd r11, r11d
not edx
imul rbx
adc rdi, r11
cdqe
bts bx, dx
lea r11, [rcx*8 + 0x10af8d2f]
jb fcn.1400bd550

Function at 0x14011570e
Capabilities:
Encode data using base64

Disassembly:
not ebx
pop rcx
ror word [rsp + r11 - 0x74a6a90f], 5
mov qword [rsp + rdx*8 + 8], r8
lea rdx, [rdx*4 + 0xb8c7639]
sar word [rsp + rdx - 0xb8c7637], 0x8d
xor dword [rsp + r11 - 0x74a6a914], ebx
mov r8, qword [rsp + r11 - 0x74a6a914]
btc rsi, 0x9d
jae 0x140156ba6
mov esi, 0x919a9901
lea rax, [rsi - 0xed6bfdc]
mov rax, qword [r11 + riz]
mov ecx, 0x64201116
mov cl, byte [r11 + rcx - 0x6420110e]
movsx ebx, sil
bt esi, ebx
movsx r10d, si
lea r11, [r11 + rbx*2]
shr rax, cl
rol ebx, 0xbf
push rbx
jb 0x14007e2df
mov qword [r11 + rbx - 0x80000000], rax
mov edx, r10d
mov r10d, dword [r9 + rbx - 0x80000000]
push rsi
lea r9, [rbx + r9 - 0x7ffffffc]
jae 0x14014596a
and ecx, 0x39a8b42b
ror ebx, 1
imul r11w
jno 0x140093e12
xor r10d, ebp
mov eax, esi
xor r10d, 0x731414aa
mov ecx, dword [rsp + rbx - 0x7ffffff8]
add qword [rsp + rbx - 0x7ffffff8], rsi
lea r10d, [r10 + rbx*2 - 0xf51e9cd]
xor r10d, 0xcf371a38
sub r10d, 0x38002e2f
call fcn.1401c609a
sal byte [rsp + rdx - 0xb8c7637], 0x47
movsxd rbx, ebx
push rdx
xchg word [rsp + rdx*8 - 0x5c63b1bd], bp
adc rdi, rbx
mov qword [rsp + r11 - 0x74a6a90c], rbp
shl word [rsp + rdx*8 - 0x5c63b1c6], 0xef
pop rax
pop rdx
pop rbx
jae fcn.14021d268
mov eax, 0x1d95e1b9
xor esi, r10d
not esi
cdq
dec esi
cwde
neg esi
neg word [rsp + rdx*2 + 6]
setg dl
xor esi, 0x13864881
sub esi, edx
mov ecx, dword [rsp + rdx*8 - 7]
ror qword [rsp + rdx*4 - 4], 0xb6
movsx r11d, word [rsp + rdx - 1]
ror esi, 2
xchg al, r11b
movsx ebx, r11w
lea r9, [r11 + rcx*8 + 0x8f9d03]
xor esi, 0x1682f4b8
rol dword [rsp + rdx*8 - 6], 0x87
bts ebx, ecx
push rax
not esi
shl r9b, 0x41
neg rcx
xor esi, 0x37b9c43a
call fcn.140205052
Function at 0x140115d2e
Capabilities:
Encode data using base64

Disassembly:
movsx edx, di
shl si, cl
xor eax, ebp
sal rsi, cl
or esi, edx
shr dil, 0x27
lea eax, [rax + rdi*4 - 0x2823d291]
not eax
push rsi
jae 0x1401d2118
xor r8w, si
lea rsi, [rsp + rsi + 0x30]
rol r11w, 0xaa
mov eax, dword [rsi + rbx*2 - 0x1ee56]
and rbp, qword [rsp + rbx - 0xf719]
jbe 0x14009be9b
shr dl, cl
lea r10, [rbx + r10 - 0xf72f]
sbb rcx, 0xffffffffd48eba83
mov qword [rsp + rbx - 0xf70b], rbx
mov qword [rsp + rbx*4 - 0x3dc84], 0x7c1e369f
mov dword [rbx + r10 - 0xf72b], eax
mov qword [rsp + rbx - 0xf723], 0xffffffff9729921f
rol cl, 0xe3
neg rdx
pop rbp
pop rax

Function at 0x1401176fa
Capabilities:
Encode data using base64

Disassembly:
pop rdx
mov ebx, 0x47b366ae
lea r10, [r10 + rbx - 0x47b366b2]
mov r8d, dword [rbx + r10 - 0x47b366ae]
mov esi, ebx
xor r8d, r9d
movsx edx, bx
mov r11d, edx
rol r11d, 0x83
ror r8d, 1
lea rcx, [rdx + r11*4 + 0x8b6d32f]
not r8d
not rdx
push rsi
push rbx
xor r8d, 0x1624ab9d
not r8d
call fcn.14021e2f5

Function at 0x140117cc1
Capabilities:
Encode data using base64

Disassembly:
sub ebx, esi
call fcn.1401d68b4
movzx edx, r9b
mov r9, rsi
lea rdi, [rdx + rax*8 + 0x26a8d305]
mov r11, rbp
mov ebx, 0x89321830
push rax
pop rcx
jae 0x14007e394

Function at 0x1401199b4
Capabilities:
Encode data using base64

Disassembly:
pop rdx
jns fcn.1400e29ec
mov r11d, 0x6c2be38a
call fcn.14020da88

Function at 0x14011b504
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
mov qword [rsp + rsi - 0x503b3535], rdx
lea rsi, [rcx*8 + 0x5da0eaac]
xor ebp, 0x4512eb9c
neg ebp
ror qword [rsp + rcx - 0x503b3535], cl
bswap ebp
bswap rsi
jae 0x14012fb4f
sbb ebp, 0x6097a120
mov qword [rsp + rcx - 0x503b3535], r9
movzx edi, dl
neg dx
xor dword [rsp + rdi*8 - 0x388], ebp
lea r8, [rsi + rdx + 0x3435391a]
and rdi, r8
pop r9
movsxd rbp, ebp
setg sil
not edi
adc rbx, rbp
or si, di
add dl, sil
mov r11, qword [r11 + rcx - 0x503b3535]
push r8
and word [rsp + rcx - 0x503b3532], si
pop rbp
ja fcn.14009521e
mov r11w, word [rsi]
mov eax, 0xe852720
xor al, 0xa5
movzx ecx, ax
lea rsi, [rsi + rcx*2 - 0x4f08]
lea r10, [rax + r10 - 0xe852786]
movsx edx, ax
movsx r8d, ax
call fcn.1400b4afc
Function at 0x14011d398
Capabilities:
Encode data using base64

Disassembly:
not rbx
dec r11d
sbb rsi, rcx
or rdi, rbx
neg ecx
cdq
lea rbx, [r11*4 + 0x20ba7e95]
mov qword [r8 + rdx*4], rdi
jl 0x1401bd4f2
mov ebx, 0x110429bb
lea rsi, [rbx + rbx*2 + 0x172b2e09]
mov r9w, word [rbx + rbp - 0x110429bb]
xchg si, bx
movsx r11d, bl
mov dx, word [rbp + rbx*2 - 0x22095672]
movsx eax, r11w
shr r11w, 0xa4
shr rax, 0xd3
lea rbp, [r11 + rbp - 1]
sbb r11, rax
rol ax, 1
or r9w, dx
sub rbx, r11
imul r11, r11
not r9w
shr rsi, 0xfd
add rax, rsi
mov word [rbp + rbx*2 - 0x2209566e], r9w
call fcn.140145ced
rol r10d, 2
mov qword [rsp + rcx - 0x51], r11
btr esi, eax
xchg ch, dl
call fcn.1400facf7
dec qword [rsp + rdi + 8]
sar byte [rsp + rdi + 8], 0x85
xor rdi, qword [rdi + rsi]
push rcx
dec qword [rsp + rdx + 0x11]
mov dl, byte [rdx + rsi + 9]
neg ebx
lea rsi, [rsi + rcx*4 + 0xa]
or al, r8b
jle 0x14020891b
mov edx, 0xc38139a1
mov rsp, rbp
mov ecx, 0xee0c6b34
pop r10
pop r11
movsx ebx, cx
pop rdi
imul dx, bx
mov ebp, 0xc13b900d
pop r12
mov r14d, ebp
call fcn.1401101c1
xor esi, ebp
sub esi, 0x45aad387
mov qword [rsp + rdx - 0x57b51000], rbx
neg dword [rsp + rdx - 0x57b50ffd]
not esi
or word [rsp + rdx - 0x57b51000], 0xe61e
or word [rsp + rdx - 0x57b50ffe], bx
lea esi, [rsi + rdx - 0x58d57b07]
movzx ecx, bl
rol ebx, cl
bswap esi
lea esi, [rsi + rdx - 0x654cfb98]
movsx edi, word [rsp + rdx - 0x57b50fff]
mov qword [rsp + rcx*4 - 0x2c0], rbp
sub dil, dil
xor dword [rsp + rcx - 0xb0], esi
mov r11d, 0x788b7fa8
sar dx, 0xc7
pop rbp
ror r11, 0xc8
xadd cx, r11w
movsxd rsi, esi
adc r9, rsi
lea rax, [rdx + rdx*8 + 0x5b9de2b6]
bt r11, 0xb6
mov rdi, qword [r8 + rdx - 0x57b50020]
jb 0x14014ca31
sal dx, 0x41
bswap rcx
mov rbx, qword [r8 + rdx - 0x57b50038]
cbw
shr al, 0x43
lea r8, [r8 + rdx - 0x57b50038]
and rdx, rcx
lea rsi, [r11 + rax*8 + 0x20863c8c]
or dx, cx
not rdi
and r11, rsi
inc rcx
jg 0x140093970
mov edx, 0xd3885d3c
mov edx, dword [r8 + riz]
mov ecx, 0x5fa90c36
movzx r11d, cl
lea r8, [rcx + r8 - 0x5fa90c32]
mov ebx, r11d
movzx eax, bl
add bl, r11b
mov r11w, word [r10 + rcx - 0x5fa90c36]
jae 0x14018375d
inc rsi
jp 0x1400ae725
mov edi, 0xd8a9fc1a
call fcn.1401b017d
shr r8b, cl
sub cx, 0xe28e
add rbx, rax
or si, 0x233b
xadd ecx, r8d
shl r8w, 0xe1
xor r9b, r11b
cwde
sal r10, 0xbc
sbb byte [rsp + rcx - 0x50269f99], r10b
rol r9b, 1
xchg qword [rsp + rcx - 0x50269f99], r8
shr dword [rsp + rcx - 0x50269f98], 0xac
not r9b
pop r10
sal sil, 0xe3
bswap rcx
xor r9b, 9
shr r8d, 0xd5
adc r8w, 0x4b4
bt rcx, r10
sbb r9b, 0x89
and r8d, eax
jno 0x14018327a
or si, 0xf88c
xor rdx, r9
jmp rdx
mov byte ss:[rdi + rcx*4], dl
xor qword [rsp + rcx*2], rbp
ret 0x18
Function at 0x14012225e
Capabilities:
Encode data using base64

Disassembly:
sar edx, 0x37
neg edx
xor dword [rsp + rax - 0x5732c029], r8d
mul cx
mov r11, qword [rsp + rax - 0x5731fff8]
movsxd r8, r8d
movsx r9d, cx
adc rbx, r8
mov rax, qword [rax + rbp - 0x57320000]
xor r9d, dword [rbp + r10 - 0x5732c029]
lea rbp, [rdx + rbp + 0xc]
sal edx, 0x5d
mov r8d, edx
mov dword ss:[r10 + rax - 0x5732c031], r9d
mov qword [rsp + r10 - 0x5732c031], 0x3f3fd4b8
jbe 0x14020047b
lea rax, [rcx + r8*2 + 0x60aa6c05]
mov qword [rsp + r10 - 0x5732c031], rbx
ret 8
Function at 0x140124d04
Capabilities:
Encode data using base64

Disassembly:
movzx eax, byte [r9 + riz]
adc r9, 0
xor al, bpl
lea rcx, [rdx*4 - 0x3f6f8d79]
mov ebx, 0x68b05913
lea rsi, [rbx + rcx*4 - 0x527978fe]
add al, sil
imul esi, ebx
not al
shl byte [rsp + rsi - 0x6f84d20d], 1
sar bx, 0x81
xor al, 0x39
shl edi, 0xbd
not byte [rsp + rbx - 0x68b02c88]
not al
dec dx
cmovne di, cx
jns 0x1400d627f
mov rbp, qword [rsp + rax - 0x50b0117c]
div qword [rsp + rax - 0x50b01184]
mov qword [rsp], rdx
mov qword [rsp + 0x10], rdi
movsxd rbx, ebx
inc dl
add r8, rbx
ror dword [rsp + 0x13], cl
jb 0x1400a5aad

Function at 0x140125ed5
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp], 0x7a39088a
shld rax, rsi, cl
mov qword [r10 + riz], rax
call fcn.1400d09ca

Function at 0x14012657b
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + rdx*8 - 0x5d8], rax
push rax
dec r10d
rol r10d, 3
add dword [rsp + rdx - 0xaf], edx
adc rcx, rcx
movsx ebx, byte [rsp + rdx - 0xb3]
not r10d
dec r10d
bt si, cx
adc cx, 0x6823
mov qword [rsp + rcx - 0x689c], r11
pop rbx
xor dword [rsp + rdx*4 - 0x2e4], r10d
btc esi, esi
mov r11, qword [rsp + rcx*2 - 0xd150]
mov qword [rsp + rcx - 0x68a4], rcx
jb 0x14018e869
movsxd r10, r10d
add r9, r10
bts si, 0x9b
xchg word [rsp + rdx - 0xb0], dx
mov r10d, 0xe6ac82a2
mov esi, dword [r8 + rdx*2]
mov r10d, dword [rdx + r8 + 4]
cmovb di, word [rsp + rdx + 5]
ror word [rsp + rdx*4 + 0xa], cl
add edi, 0x80265a3d
mov cl, byte [r8 + rdi - 0x6eb95a35]
push rbx
bt bx, 0xb3
mul word [rsp + rdi - 0x6eb95a3d]
lea r8, [r8 + rdx*2 + 6]
btr di, di
ror rdi, 0x13
xor dx, ax
shrd esi, r10d, cl
mov ecx, dword [rsp + rdx - 0x1200]
mov dword [r8 + rdx*8 - 0x9080], esi
xadd qword [rsp + rdx*2 - 0x2410], rbx
shl cx, 0xe6
mov qword [rsp + rdx - 0x1210], r9
ret 0x10

Function at 0x14012794b
Capabilities:
Encode data using base64

Disassembly:
sar cl, 0xa6
sal r8b, 0x66
neg edx
lea edx, [rdx + rsi - 0x4cd2a0db]
mov qword [rsp + rbx - 0xa938], rbx
dec r8b
pop rbx
mov qword [rsp], r9
jnp 0x14012a1b7
movsx r9d, r8b
sar si, 0x64
xor dword [rsp + r9*8 - 0x1f8], edx
pop r9
dec esi
sal r8d, 0xf2
movsxd rdx, edx
movzx ebx, si
lea rax, [rsi - 0x27e8716d]
lea r8, [rax + r8*4 + 0x503e3f87]
adc rdi, rdx
inc eax
movzx edx, sil
mov bp, word [rbx + rbp - 0xfa8f]
jl fcn.1400bd550
lea r10, [r10 + r11 + 4]
mov edi, r11d
xor ebx, ebp
add ebx, esi
rol ebx, 1
mov qword [rsp + r11], 0x712d8287
mov eax, 0x92139bb0
neg ebx
and qword [rsp + r11], r11
xor ebx, 0xb481988b
dec r11d
xor qword [rsp + rsi - 1], rbp
bt eax, r11d
neg r11w
xor dword [rsp + rsi - 1], ebx
not dil
sar dl, 0xe6
pop rbp
add ecx, r11d
or rsi, rcx
xor sil, dl
movsxd rbx, ebx
inc cl
adc r9, rbx
push rax
movzx ebx, cl
and rdx, qword [rsp + rdx + 0x6ac5be02]
mov qword [rsp + rdi - 0xff], r9
ret

Function at 0x1401298ec
Capabilities:
Encode data using base64

Disassembly:
div cl
inc qword [rsp + rdi - 0x2001]
Function at 0x140129ad9
Capabilities:
Encode data using base64

Disassembly:
lea ecx, [rcx + rax - 0x6cf0cc2c]
not ecx
xadd eax, ebp
lea rsi, [rax + rdx*4 - 0xc5852e9]
xor dword [rsp + rax - 0x405ab7], 0xe10ffc0a
ror ecx, 1
add word [rsp + rax*8 - 0x202d5d3], 0x7826
jo 0x140121ffb
mov qword [rsp], 0x40ae5da8
mov ecx, dword [r10]
xor ecx, r9d
ror byte [rsp], 0x45
dec dword [rsp + 2]
mov ebp, dword [rsp + 1]
rol ecx, 1
rol qword [rsp + rbp*4 - 0x102b574], 0xdf
mov eax, ebp
inc ecx
inc ebp
seto byte [rsp + rbp*2 - 0x815aba]
movsx edx, bpl
not ecx
cwde
bswap ecx
jns 0x140118c1c

Function at 0x14012fdd3
Capabilities:
Encode data using base64

Disassembly:
and sil, 0x1d
jno 0x1401459a0
adc ecx, edi
call fcn.140217fe7

Function at 0x1401338b4
Capabilities:
Encode data using base64

Disassembly:
sub cx, 0x4b26
xor r9w, cx
neg qword [rsp + rdx + 8]
lea rcx, [rsp + rcx + 0x10]
mov si, word [rcx + rdx*2]
lea r11, [r11 + rdx*4 - 2]
shl rdx, 0xc4
shr rax, 0x17
mov word [r11 + rdx], si
mov qword [rsp + rdx*2], rax
and rdx, rax
pop rbp
pop rax
jns fcn.14009521e
Function at 0x140135d4d
Capabilities:
Encode data using base64

Disassembly:
xchg dword [rsp + rsi - 0x4c0189], ecx
movsxd rbp, ebp
lea rdx, [r8*4 - 0x5ee94d5a]
adc rbx, rbp
shr si, 0x88
not dl
mov qword [rsp + rsi*8 - 0x2600000], rsi
movzx dx, byte [rsi + r11 - 0x4c0001]
and rax, rsi
lea rbp, [r8*4 + 0x761c35ab]
ror rsi, 0x81
mov dil, byte [r11 + rsi*4 - 0x97fffe]
jl 0x14023010c
push r11
btc r10d, 5
xor dword [rsp + rbx - 0x7b70], esi
movsx r11d, r10w
pop r11
mul rdi
jae 0x14011aed0
mov word [r11 + rcx*4], dx
mov qword [rsp + rsi*2 - 0x4c0000], rbx
ret 8
or ecx, 0x3941c80
movsxd rsi, esi
adc r9, rsi
btr di, bx
push rcx
mov ebx, dword [r8 + rbx*2 - 0xf6e0]
sal r10b, 0x61
call fcn.1400b7450
sar esi, 0xe8
lea ebp, [rbp + rsi + 0x5cd1a0f7]
not ebp
lea rdx, [rcx*8 - 0x6ff6e674]
not edx
neg ebp
mov r8d, esi
sub ebp, 0x943a5039
neg ebp
lea rdi, [rdx + r8*4 - 0x127a99dc]
bt dx, 0x1c
jae 0x1401478ad
mov eax, 0x658094be
movzx r10d, al
xor eax, 0xfbbf9891
mov esi, dword [rdi + r10*8 - 0x5f0]
lea rdi, [r10 + rdi - 0xba]
xor esi, r11d
lea rcx, [rax*8 + 0x21abd481]
not cx
rol esi, 2
mov r8d, 0xb1a4211
movsx r9d, r8b
rol r8, 0x72
lea esi, [rsi + r10*4 + 0x9995c17]
sub al, r9b
rol esi, 2
lea rax, [r9 + r9*2 - 0x5ca924d]
xor esi, 0xb50973a8
lea rdx, [r8 + rax*4 - 0x8de2265]
mul r8w
add r8, 0x3d8ae597
lea esi, [rsi + rax + 0x36dc84d2]
rol esi, 2
imul cl
shl cl, cl
not r10
push r11
xadd eax, r9d
jae 0x14014d84a
or ebx, esi
pop rsi
mov dword [r10 + rax*4 - 0xa0ac], ebx
call fcn.14015c88c
not dx
adc rax, rsp
mov r10w, word [rax + r8 - 0xa1e]
lea rbp, [rbp + r8 - 0xa20]
and rcx, r9
sal sil, 0xa1
sar r8, 0x11
mov word [rbp + r8*2], r10w
jae fcn.140189ca6
mov esi, 0x5ca597ab
mov esi, dword [rbp + rsi - 0x5ca597ab]
mov ebx, 0xea12bdb8
add rbx, rbx
adc rbp, 4
xor esi, r11d
movzx ecx, bx
movsx edi, cl
lea esi, [rsi + rcx*2 + 0x71af2329]
dec di
mov r10d, ebx
movsx eax, cx
bswap esi
xchg ebx, eax
xchg rdi, r10
inc ax
lea esi, [rsi + rdi - 0x27fe2ee6]
rol esi, 1
jmp 0x1400da051
push r9
inc r8
push r8
lea r9, [rdx + rdx*8 + 0x12b50998]
xor dword [rsp + rsi - 0x4c0182], ebp
inc si
rol qword [rsp + rsi - 0x4c018b], 0xf6
mul rdi
mov r9, qword [rsp + rcx*4 + 8]
not r8w
jno 0x140095406
xor dword [rsp + r10 + 0xbf], esi
pop r11
lea rax, [rax*4 + 0x32318c13]
bts rax, 0x8f
or r10, rdx
movsxd rsi, esi
lea r10, [r9 + rax*8 - 0x4043ebf2]
xadd r10w, r8w
dec r10w
adc rbx, rsi
imul edx
xor al, r10b
mov rdx, qword [rbp + rax*2 - 0x57bd672]
jge 0x1401306f6
jmp 0x140110382
not dl
not dil
adc si, si
or eax, ebp
or dl, dil
jmp 0x1401d2f55
or al, byte [rsp + rsi*2 - 0x4bfff1]
or dword [rsp + rsi*4 - 0x97fff8], ebp
lea r11, [r11 + rax - 0x7fffe]
jg 0x1401ebfcf