joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1140c79
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8bac], 1
jne 0x1140d29
or dword [0x11d8bac], 1
mov eax, 0x876b
mov word [0x11d4790], ax
add eax, 3
mov ecx, eax
mov word [0x11d4794], ax
mov eax, 0x874f
mov word [0x11d4796], ax
add eax, 0x2d
mov word [0x11d4798], ax
mov eax, 0x876f
mov word [0x11d4792], cx
mov ecx, eax
lea edx, [eax - 0xb]
mov word [0x11d479a], cx
mov ecx, edx
push edi
mov word [0x11d479c], cx
add ecx, 0x1a
mov edi, ecx
mov word [0x11d479e], di
lea edi, [eax - 0x29]
mov word [0x11d47a0], di
add edi, 0x1d
mov ecx, eax
add eax, 9
mov word [0x11d47ae], ax
lea eax, [ecx - 0x65]
mov word [0x11d47a2], di
mov dword [0x11d47a4], 0x877e8779
mov word [0x11d47a8], cx
mov dword [0x11d47aa], 0x876f8764
mov word [0x11d47b0], ax
pop edi
xor eax, eax
mov ecx, 0x870a
xor cx, word [eax + 0x11d4790]
add eax, 2
mov word [eax + 0x11d48d2], cx
cmp eax, 0x22
jb 0x1140d2b
mov eax, 0x11d48d4
ret

Function at 0x1140d4c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8ba8], 1
mov ecx, 0x870a
jne 0x1140da6
or dword [0x11d8ba8], 1
lea eax, [ecx + 0x72]
mov word [0x11d47b4], ax
add eax, 0xfffffff3
mov word [0x11d47b6], ax
lea eax, [ecx + 0x6e]
mov word [0x11d47b8], ax
inc eax
mov word [0x11d47ba], ax
lea eax, [ecx + 0x59]
mov word [0x11d47bc], ax
add eax, 2
mov word [0x11d47be], ax
lea eax, [ecx + 0x5a]
mov word [0x11d47c0], ax
mov eax, ecx
mov word [0x11d47c2], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x11d47b4]
add eax, 2
mov word [eax + 0x11d48f6], dx
cmp eax, 0x10
jb 0x1140da8
mov eax, 0x11d48f8
ret

Function at 0x1141765
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8ba4], 1
mov edx, 0x870a
jne 0x11417c8
or dword [0x11d8ba4], 1
lea ecx, [edx + 0x65]
mov eax, ecx
mov word [0x11d47c4], ax
add eax, 9
push esi
mov esi, eax
lea eax, [edx + 0x3c]
mov word [0x11d47ce], ax
add eax, 0x1d
mov word [0x11d47d0], ax
mov eax, edx
mov word [0x11d47c6], si
mov word [0x11d47c8], si
mov dword [0x11d47ca], 0x87788765
mov dword [0x11d47d2], 0x876f8764
mov word [0x11d47d6], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x11d47c4]
add eax, 2
mov word [eax + 0x11d4906], cx
cmp eax, 0x14
jb 0x11417ca
mov eax, 0x11d4908
ret

Function at 0x11417e8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8ba0], 1
jne 0x1141884
or dword [0x11d8ba0], 1
mov edx, 0x876f
mov eax, edx
mov word [0x11d47d8], ax
add eax, 9
mov ecx, eax
mov word [0x11d47da], cx
mov word [0x11d47dc], cx
lea ecx, [edx - 0xa]
mov word [0x11d47de], cx
mov ecx, eax
mov word [0x11d47e0], cx
lea ecx, [edx - 0x26]
mov word [0x11d47e2], cx
add ecx, 0x19
mov word [0x11d47e4], cx
lea ecx, [edx - 4]
push edi
mov edi, ecx
mov word [0x11d47e6], di
mov edi, eax
mov word [0x11d47ea], cx
mov word [0x11d47f2], ax
add ecx, 0xfffffffe
lea eax, [edx - 0x65]
mov word [0x11d47e8], di
mov word [0x11d47ec], cx
mov dword [0x11d47ee], 0x876f877e
mov word [0x11d47f4], ax
pop edi
xor eax, eax
mov ecx, 0x870a
xor cx, word [eax + 0x11d47d8]
add eax, 2
mov word [eax + 0x11d491a], cx
cmp eax, 0x1e
jb 0x1141886
mov eax, 0x11d491c
ret
Function at 0x11418a7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b9c], 1
jne 0x1141908
or dword [0x11d8b9c], 1
mov edx, 0x876f
mov eax, edx
mov word [0x11d47f8], ax
add eax, 9
mov ecx, eax
mov word [0x11d47fa], cx
mov word [0x11d47fc], cx
push edi
lea ecx, [edx - 0xa]
mov edi, ecx
mov word [0x11d4800], ax
lea eax, [edx - 0x65]
mov word [0x11d47fe], di
mov dword [0x11d4802], 0x87658749
mov dword [0x11d4806], 0x876f876e
mov word [0x11d480a], ax
pop edi
xor eax, eax
mov ecx, 0x870a
xor cx, word [eax + 0x11d47f8]
add eax, 2
mov word [eax + 0x11d493a], cx
cmp eax, 0x14
jb 0x114190a
mov eax, 0x11d493c
ret

Function at 0x114192b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b98], 1
mov edx, 0x870a
jne 0x11419a8
or dword [0x11d8b98], 1
lea ecx, [edx + 0x65]
mov eax, ecx
mov word [0x11d480c], ax
add eax, 9
push esi
mov esi, eax
lea eax, [edx + 0x3d]
mov word [0x11d4816], ax
mov eax, ecx
mov word [0x11d4818], ax
add eax, 0xa
mov word [0x11d480e], si
mov word [0x11d4810], si
mov esi, eax
mov word [0x11d481c], ax
lea eax, [edx + 0x61]
mov word [0x11d481e], ax
mov eax, edx
mov word [0x11d481a], si
mov dword [0x11d4812], 0x87788765
mov dword [0x11d4820], 0x876f876d
mov word [0x11d4824], ax
pop esi
xor eax, eax
mov ecx, edx
xor cx, word [eax + 0x11d480c]
add eax, 2
mov word [eax + 0x11d494e], cx
cmp eax, 0x1a
jb 0x11419aa
mov eax, 0x11d4950
ret

Function at 0x11419c8
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b94], 1
mov ecx, 0x870a
jne 0x1141a27
or dword [0x11d8b94], 1
lea eax, [ecx + 0x65]
mov word [0x11d4828], ax
add eax, 9
mov edx, eax
mov word [0x11d482a], dx
mov word [0x11d482c], dx
lea edx, [ecx + 0x5b]
mov word [0x11d482e], dx
mov edx, eax
lea eax, [ecx + 0x5c]
mov word [0x11d4836], ax
mov eax, ecx
mov word [0x11d4830], dx
mov dword [0x11d4832], 0x8778875f
mov word [0x11d4838], ax
xor eax, eax
mov edx, ecx
xor dx, word [eax + 0x11d4828]
add eax, 2
mov word [eax + 0x11d496a], dx
cmp eax, 0x12
jb 0x1141a29
mov eax, 0x11d496c
ret

Function at 0x11420cc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b90], 1
jne 0x11420f6
or dword [0x11d8b90], 1
mov dword [0x11d483c], 0x667f6436
mov word [0x11d4840], 0x3466
mov byte [0x11d4842], 0xa
xor eax, eax
mov cl, byte [eax + 0x11d483c]
xor cl, 0xa
mov byte [eax + 0x11d4980], cl
inc eax
cmp eax, 7
jb 0x11420f8
mov eax, 0x11d4980
ret

Function at 0x1142113
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b8c], 1
jne 0x114213d
or dword [0x11d8b8c], 1
mov dword [0x11d4844], 0x667f6436
mov word [0x11d4848], 0x3466
mov byte [0x11d484a], 0xa
xor eax, eax
mov cl, byte [eax + 0x11d4844]
xor cl, 0xa
mov byte [eax + 0x11d4988], cl
inc eax
cmp eax, 7
jb 0x114213f
mov eax, 0x11d4988
ret

Function at 0x114215a
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b84], 1
jne 0x114217e
or dword [0x11d8b84], 1
mov dword [0x11d4850], 0x6569512a
mov dword [0x11d4854], 0xa376f6e
xor eax, eax
mov cl, byte [eax + 0x11d4850]
xor cl, 0xa
mov byte [eax + 0x11d4994], cl
inc eax
cmp eax, 8
jb 0x1142180
mov eax, 0x11d4994
ret
Function at 0x1142e8b
Capabilities:
Encode data using xor

Disassembly:
push esi
push edi
push 0x31
pop ecx
mov esi, 0x11aaab8
mov edi, 0x11d8f40
push 0x11aab7c
rep movsd dword es:[edi], dword [esi]
call fcn.011626a0
pop ecx
pop edi
pop esi
cmp eax, 0xffffffff
jne 0x1142eb1
xor al, al
ret
push 0x11aabe8
call fcn.011625f0
pop ecx
cmp eax, 0xffffffff
je 0x1142eae
push 0x11aacf0
call fcn.01161060
pop ecx
cmp eax, 0xffffffff
je 0x1142eae
test byte [0x11d8b78], 1
jne 0x1142ef2
or dword [0x11d8b78], 1
mov dword [0x11d49b4], 0x3a6a6378
mov byte [0x11d49b8], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d49b4]
xor cl, 0xb
mov byte [eax + 0x11d4a80], cl
inc eax
cmp eax, 5
jb 0x1142ef4
push 0x11d4a80
call fcn.01162710
pop ecx
mov dword [0x11ce928], eax
test eax, eax
js 0x1142eae
call fcn.01142f7d
push eax
call fcn.011610d0
pop ecx
mov dword [0x11ce92c], eax
test eax, eax
js 0x1142eae
test byte [0x11d8b70], 1
jne 0x1142f50
or dword [0x11d8b70], 1
mov dword [0x11d49c4], 0xb786e6a
xor eax, eax
mov cl, byte [eax + 0x11d49c4]
xor cl, 0xb
mov byte [eax + 0x11d4a90], cl
inc eax
cmp eax, 4
jb 0x1142f52
push 0x11d4a90
call fcn.01162660
test eax, eax
mov dword [0x11ce930], eax
pop ecx
setns al
ret

Function at 0x1142f7d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b74], 1
jne 0x1142fa1
or dword [0x11d8b74], 1
mov dword [0x11d49bc], 0x7f79646d
mov dword [0x11d49c0], 0xb6a657e
xor eax, eax
mov cl, byte [eax + 0x11d49bc]
xor cl, 0xb
mov byte [eax + 0x11d4a88], cl
inc eax
cmp eax, 8
jb 0x1142fa3
mov eax, 0x11d4a88
ret

Function at 0x1143221
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b6c], 1
jne 0x114325f
or dword [0x11d8b6c], 1
mov dword [0x11d49c8], 0x622b7b66
mov dword [0x11d49cc], 0x2b7f6265
mov dword [0x11d49d0], 0x67626a6d
mov word [0x11d49d4], 0x6f6e
mov byte [0x11d49d6], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d49c8]
xor cl, 0xb
mov byte [eax + 0x11d4a94], cl
inc eax
cmp eax, 0xf
jb 0x1143261
mov eax, 0x11d4a94
ret

Function at 0x114327c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b68], 1
jne 0x11432ba
or dword [0x11d8b68], 1
mov dword [0x11d49d8], 0x622b7b66
mov dword [0x11d49dc], 0x2b7f6265
mov dword [0x11d49e0], 0x67626a6d
mov word [0x11d49e4], 0x6f6e
mov byte [0x11d49e6], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d49d8]
xor cl, 0xb
mov byte [eax + 0x11d4aa4], cl
inc eax
cmp eax, 0xf
jb 0x11432bc
mov eax, 0x11d4aa4
ret

Function at 0x11432d7
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b64], 1
jne 0x1143315
or dword [0x11d8b64], 1
mov dword [0x11d49e8], 0x547f6e78
mov dword [0x11d49ec], 0x2b7f6562
mov dword [0x11d49f0], 0x67626a6d
mov word [0x11d49f4], 0x6f6e
mov byte [0x11d49f6], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d49e8]
xor cl, 0xb
mov byte [eax + 0x11d4ab4], cl
inc eax
cmp eax, 0xf
jb 0x1143317
mov eax, 0x11d4ab4
ret
Function at 0x1143332
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b60], 1
jne 0x114337b
or dword [0x11d8b60], 1
mov dword [0x11d49f8], 0x6278657e
mov dword [0x11d49fc], 0x6f6e656c
mov dword [0x11d4a00], 0x6a6e7954
mov dword [0x11d4a04], 0x6a6d2b6f
mov dword [0x11d4a08], 0x6f6e6762
mov byte [0x11d4a0c], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d49f8]
xor cl, 0xb
mov byte [eax + 0x11d4ac4], cl
inc eax
cmp eax, 0x15
jb 0x114337d
mov eax, 0x11d4ac4
ret

Function at 0x1143398
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b5c], 1
jne 0x11433d7
or dword [0x11d8b5c], 1
mov dword [0x11d4a10], 0x6c65797b
mov dword [0x11d4a14], 0x606a662b
mov dword [0x11d4a18], 0x6a6d2b6e
mov dword [0x11d4a1c], 0x6f6e6762
mov byte [0x11d4a20], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d4a10]
xor cl, 0xb
mov byte [eax + 0x11d4adc], cl
inc eax
cmp eax, 0x11
jb 0x11433d9
mov eax, 0x11d4adc
ret

Function at 0x11433f4
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b58], 1
jne 0x1143436
or dword [0x11d8b58], 1
mov dword [0x11d4a24], 0x7f79646d
mov dword [0x11d4a28], 0x546a657e
mov dword [0x11d4a2c], 0x6f6a6e79
mov dword [0x11d4a30], 0x626a6d2b
mov dword [0x11d4a34], 0xb6f6e67
xor eax, eax
mov cl, byte [eax + 0x11d4a24]
xor cl, 0xb
mov byte [eax + 0x11d4af0], cl
inc eax
cmp eax, 0x14
jb 0x1143438
mov eax, 0x11d4af0
ret

Function at 0x1143453
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b54], 1
jne 0x114349b
or dword [0x11d8b54], 1
mov dword [0x11d4a38], 0x7b727968
mov dword [0x11d4a3c], 0x622b647f
mov dword [0x11d4a40], 0x2b7f6265
mov dword [0x11d4a44], 0x67626a6d
mov word [0x11d4a48], 0x6f6e
mov byte [0x11d4a4a], 0xb
xor eax, eax
mov cl, byte [eax + 0x11d4a38]
xor cl, 0xb
mov byte [eax + 0x11d4b04], cl
inc eax
cmp eax, 0x13
jb 0x114349d
mov eax, 0x11d4b04
ret

Function at 0x11436b0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b50], 1
jne 0x11436d3
or dword [0x11d8b50], 1
mov dword [0x11d4a4c], 0x6f787862
mov word [0x11d4a50], 0xb60
xor eax, eax
mov cl, byte [eax + 0x11d4a4c]
xor cl, 0xb
mov byte [eax + 0x11d4b18], cl
inc eax
cmp eax, 6
jb 0x11436d5
mov eax, 0x11d4b18
ret

Function at 0x11436f0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b4c], 1
jne 0x114371d
or dword [0x11d8b4c], 1
mov dword [0x11d4a54], 0x69797e63
mov dword [0x11d4a58], 0x797e6f6a
mov word [0x11d4a5c], 0xb79
xor eax, eax
mov cl, byte [eax + 0x11d4a54]
xor cl, 0xb
mov byte [eax + 0x11d4b20], cl
inc eax
cmp eax, 0xa
jb 0x114371f
mov eax, 0x11d4b20
ret

Function at 0x11437fd
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b48], 1
jne 0x114382a
or dword [0x11d8b48], 1
mov dword [0x11d4a60], 0x69797e63
mov dword [0x11d4a64], 0x797e6f6a
mov word [0x11d4a68], 0xb79
xor eax, eax
mov cl, byte [eax + 0x11d4a60]
xor cl, 0xb
mov byte [eax + 0x11d4b2c], cl
inc eax
cmp eax, 0xa
jb 0x114382c
mov eax, 0x11d4b2c
ret
Function at 0x1143f16
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b44], 1
jne 0x1143f5e
or dword [0x11d8b44], 1
mov dword [0x11d4b38], 0x7c757e6f
mov dword [0x11d4b3c], 0x652c6378
mov dword [0x11d4b40], 0x2c786562
mov dword [0x11d4b44], 0x60656d6a
mov word [0x11d4b48], 0x6869
mov byte [0x11d4b4a], 0xc
xor eax, eax
mov cl, byte [eax + 0x11d4b38]
xor cl, 0xc
mov byte [eax + 0x11d4c4c], cl
inc eax
cmp eax, 0x13
jb 0x1143f60
mov eax, 0x11d4c4c
ret

Function at 0x1143f7b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b40], 1
jne 0x1143fc3
or dword [0x11d8b40], 1
mov dword [0x11d4b4c], 0x7c757e6f
mov dword [0x11d4b50], 0x652c6378
mov dword [0x11d4b54], 0x2c786562
mov dword [0x11d4b58], 0x60656d6a
mov word [0x11d4b5c], 0x6869
mov byte [0x11d4b5e], 0xc
xor eax, eax
mov cl, byte [eax + 0x11d4b4c]
xor cl, 0xc
mov byte [eax + 0x11d4c60], cl
inc eax
cmp eax, 0x13
jb 0x1143fc5
mov eax, 0x11d4c60
ret

Function at 0x1143fe0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b38], 1
jne 0x1144028
or dword [0x11d8b38], 1
mov dword [0x11d4b68], 0x7c757e6f
mov dword [0x11d4b6c], 0x652c6378
mov dword [0x11d4b70], 0x2c786562
mov dword [0x11d4b74], 0x60656d6a
mov word [0x11d4b78], 0x6869
mov byte [0x11d4b7a], 0xc
xor eax, eax
mov cl, byte [eax + 0x11d4b68]
xor cl, 0xc
mov byte [eax + 0x11d4c7c], cl
inc eax
cmp eax, 0x13
jb 0x114402a
mov eax, 0x11d4c7c
ret

Function at 0x1144045
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b30], 1
jne 0x114408d
or dword [0x11d8b30], 1
mov dword [0x11d4b80], 0x7c757e6f
mov dword [0x11d4b84], 0x652c6378
mov dword [0x11d4b88], 0x2c786562
mov dword [0x11d4b8c], 0x60656d6a
mov word [0x11d4b90], 0x6869
mov byte [0x11d4b92], 0xc
xor eax, eax
mov cl, byte [eax + 0x11d4b80]
xor cl, 0xc
mov byte [eax + 0x11d4c94], cl
inc eax
cmp eax, 0x13
jb 0x114408f
mov eax, 0x11d4c94
ret

Function at 0x11440aa
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b2c], 1
jne 0x11440e1
or dword [0x11d8b2c], 1
mov dword [0x11d4b94], 0x7c757e6f
mov dword [0x11d4b98], 0x6a2c6378
mov dword [0x11d4b9c], 0x6960656d
mov word [0x11d4ba0], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4b94]
xor cl, 0xc
mov byte [eax + 0x11d4ca8], cl
inc eax
cmp eax, 0xe
jb 0x11440e3
mov eax, 0x11d4ca8
ret

Function at 0x11440fe
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b28], 1
jne 0x1144135
or dword [0x11d8b28], 1
mov dword [0x11d4ba4], 0x7c757e6f
mov dword [0x11d4ba8], 0x6a2c6378
mov dword [0x11d4bac], 0x6960656d
mov word [0x11d4bb0], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4ba4]
xor cl, 0xc
mov byte [eax + 0x11d4cb8], cl
inc eax
cmp eax, 0xe
jb 0x1144137
mov eax, 0x11d4cb8
ret

Function at 0x1144152
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b24], 1
jne 0x114417f
or dword [0x11d8b24], 1
mov dword [0x11d4bb4], 0x7c7e6964
mov dword [0x11d4bb8], 0x7e696827
mov word [0x11d4bbc], 0xc7c
xor eax, eax
mov cl, byte [eax + 0x11d4bb4]
xor cl, 0xc
mov byte [eax + 0x11d4cc8], cl
inc eax
cmp eax, 0xa
jb 0x1144181
mov eax, 0x11d4cc8
ret
Function at 0x114419c
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b20], 1
jne 0x11441d3
or dword [0x11d8b20], 1
mov dword [0x11d4bc0], 0x7c757e6f
mov dword [0x11d4bc4], 0x6a2c6378
mov dword [0x11d4bc8], 0x6960656d
mov word [0x11d4bcc], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4bc0]
xor cl, 0xc
mov byte [eax + 0x11d4cd4], cl
inc eax
cmp eax, 0xe
jb 0x11441d5
mov eax, 0x11d4cd4
ret

Function at 0x11441f0
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b1c], 1
jne 0x1144227
or dword [0x11d8b1c], 1
mov dword [0x11d4bd0], 0x7c757e6f
mov dword [0x11d4bd4], 0x6a2c6378
mov dword [0x11d4bd8], 0x6960656d
mov word [0x11d4bdc], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4bd0]
xor cl, 0xc
mov byte [eax + 0x11d4ce4], cl
inc eax
cmp eax, 0xe
jb 0x1144229
mov eax, 0x11d4ce4
ret

Function at 0x11442f5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b18], 1
jne 0x114432c
or dword [0x11d8b18], 1
mov dword [0x11d4be0], 0x7c757e6f
mov dword [0x11d4be4], 0x6a2c6378
mov dword [0x11d4be8], 0x6960656d
mov word [0x11d4bec], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4be0]
xor cl, 0xc
mov byte [eax + 0x11d4cf4], cl
inc eax
cmp eax, 0xe
jb 0x114432e
mov eax, 0x11d4cf4
ret

Function at 0x11444db
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b14], 1
jne 0x1144512
or dword [0x11d8b14], 1
mov dword [0x11d4bf0], 0x7c757e6f
mov dword [0x11d4bf4], 0x6a2c6378
mov dword [0x11d4bf8], 0x6960656d
mov word [0x11d4bfc], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4bf0]
xor cl, 0xc
mov byte [eax + 0x11d4d04], cl
inc eax
cmp eax, 0xe
jb 0x1144514
mov eax, 0x11d4d04
ret

Function at 0x114452f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b10], 1
jne 0x1144566
or dword [0x11d8b10], 1
mov dword [0x11d4c00], 0x7c757e6f
mov dword [0x11d4c04], 0x6a2c6378
mov dword [0x11d4c08], 0x6960656d
mov word [0x11d4c0c], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4c00]
xor cl, 0xc
mov byte [eax + 0x11d4d14], cl
inc eax
cmp eax, 0xe
jb 0x1144568
mov eax, 0x11d4d14
ret
Function at 0x1144583
Capabilities:
Encode data using xor

Disassembly:
mov eax, 0x11a2511
call fcn.011a1cf8
sub esp, 0x10
push ebx
push esi
mov esi, 0x110
push esi
call fcn.0117c480
mov ebx, eax
pop ecx
test ebx, ebx
je 0x11445b4
push esi
push 0
push ebx
call fcn.0117efe0
add esp, 0xc
mov esi, ebx
jmp 0x11445b6
xor esi, esi
mov dword [ebp - 0x10], esi
and dword [ebp - 4], 0
mov eax, dword [edi + 4]
mov dword [esi + 0x100], eax
mov eax, dword [edi + 8]
sub eax, 0x14
test byte [0x11d8b08], 1
mov dword [esi + 0x104], eax
mov eax, dword [edi + 0xc]
mov dword [esi + 0x108], eax
mov eax, dword [ebp + 8]
mov dword [esi + 0x10c], eax
jne 0x1144605
or dword [0x11d8b08], 1
mov dword [0x11d4c24], 0x6e63606e
mov byte [0x11d4c28], 0xc
xor eax, eax
mov cl, byte [eax + 0x11d4c24]
xor cl, 0xc
mov byte [eax + 0x11d4d24], cl
inc eax
cmp eax, 5
jb 0x1144607
push 0
push 0x11d4d24
push esi
push 0x1144244
push dword [edi]
call fcn.011692d7
add esp, 0x14
test eax, eax
je 0x114466f
push 0
call fcn.0114475f
push eax
push 0xffffffffffffffff
push dword [edi]
call fcn.01167f7f
mov dword [ebp + 8], eax
add esp, 0x10
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call fcn.0117ba25
push 0x11c44a8
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], vtable.std::runtime_error.0
call fcn.01185926
push esi
call fcn.0117c343
pop ecx
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4

Function at 0x1144686
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
test byte [0x11d8b00], 1
jne 0x11446c3
or dword [0x11d8b00], 1
mov dword [0x11d4c3c], 0x7c757e6f
mov dword [0x11d4c40], 0x6a2c6378
mov dword [0x11d4c44], 0x6960656d
mov word [0x11d4c48], 0xc68
xor eax, eax
mov cl, byte [eax + 0x11d4c3c]
xor cl, 0xc
mov byte [eax + 0x11d4d3c], cl
inc eax
cmp eax, 0xe
jb 0x11446c5
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x11d4d3c
call fcn.0117ba25
push 0x11c44a8
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x10], vtable.std::runtime_error.0
call fcn.01185926
int3

Function at 0x1144703
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b0c], 1
jne 0x1144742
or dword [0x11d8b0c], 1
mov dword [0x11d4c10], 0x536d7960
mov dword [0x11d4c14], 0x606d6f7c
mov dword [0x11d4c18], 0x6d6a2c60
mov dword [0x11d4c1c], 0x68696065
mov byte [0x11d4c20], 0xc
xor eax, eax
mov cl, byte [eax + 0x11d4c10]
xor cl, 0xc
mov byte [eax + 0x11d4d4c], cl
inc eax
cmp eax, 0x11
jb 0x1144744
mov eax, 0x11d4d4c
ret

Function at 0x114475f
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8b04], 1
jne 0x1144797
or dword [0x11d8b04], 1
mov dword [0x11d4c2c], 0x536d7960
mov dword [0x11d4c30], 0x686d6360
mov dword [0x11d4c34], 0x656d6a2c
mov dword [0x11d4c38], 0xc686960
xor eax, eax
mov cl, byte [eax + 0x11d4c2c]
xor cl, 0xc
mov byte [eax + 0x11d4d2c], cl
inc eax
cmp eax, 0x10
jb 0x1144799
mov eax, 0x11d4d2c
ret
Function at 0x1144f04
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8ae8], 1
jne 0x1144f4d
or dword [0x11d8ae8], 1
mov dword [0x11d4df0], 0x687e6c6f
mov dword [0x11d4df4], 0x682d393b
mov dword [0x11d4df8], 0x69626e63
mov dword [0x11d4dfc], 0x6c6b2d68
mov dword [0x11d4e00], 0x69686164
mov byte [0x11d4e04], 0xd
xor eax, eax
mov cl, byte [eax + 0x11d4df0]
xor cl, 0xd
mov byte [eax + 0x11d4e54], cl
inc eax
cmp eax, 0x15
jb 0x1144f4f
mov eax, 0x11d4e54
ret

Function at 0x1145095
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8ae4], 1
jne 0x11450de
or dword [0x11d8ae4], 1
mov dword [0x11d4e08], 0x687e6c6f
mov dword [0x11d4e0c], 0x692d393b
mov dword [0x11d4e10], 0x69626e68
mov dword [0x11d4e14], 0x6c6b2d68
mov dword [0x11d4e18], 0x69686164
mov byte [0x11d4e1c], 0xd
xor eax, eax
mov cl, byte [eax + 0x11d4e08]
xor cl, 0xd
mov byte [eax + 0x11d4e6c], cl
inc eax
cmp eax, 0x15
jb 0x11450e0
mov eax, 0x11d4e6c
ret

Function at 0x1147bde
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8a44], 1
jne 0x1147c88
or dword [0x11d8a44], 1
mov dword [0x11d5244], 0x7d6c614a
mov dword [0x11d5248], 0x667b7f76
mov dword [0x11d524c], 0x7d2f6160
mov dword [0x11d5250], 0x6a7a7e6a
mov dword [0x11d5254], 0x6b6a7b7c
mov dword [0x11d5258], 0x7b7a6d2f
mov dword [0x11d525c], 0x66677b2f
mov dword [0x11d5260], 0x677b2f7c
mov dword [0x11d5264], 0x6b6e6a7d
mov dword [0x11d5268], 0x7c6e672f
mov dword [0x11d526c], 0x2f60612f
mov dword [0x11d5270], 0x7f767d6c
mov dword [0x11d5274], 0x662f607b
mov dword [0x11d5278], 0x6e7b7c61
mov dword [0x11d527c], 0xf6a6c61
xor eax, eax
mov cl, byte [eax + 0x11d5244]
xor cl, 0xf
mov byte [eax + 0x11d5368], cl
inc eax
cmp eax, 0x3c
jb 0x1147c8a
mov eax, 0x11d5368
ret

Function at 0x1147ca5
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8a40], 1
jne 0x1147cfb
or dword [0x11d8a40], 1
mov dword [0x11d5280], 0x63666e49
mov dword [0x11d5284], 0x7b2f6b6a
mov dword [0x11d5288], 0x616a2f60
mov dword [0x11d528c], 0x7f767d6c
mov dword [0x11d5290], 0x607f2f7b
mov dword [0x11d5294], 0x6d2f7b7c
mov dword [0x11d5298], 0xf766b60
xor eax, eax
mov cl, byte [eax + 0x11d5280]
xor cl, 0xf
mov byte [eax + 0x11d53a4], cl
inc eax
cmp eax, 0x1c
jb 0x1147cfd
mov eax, 0x11d53a4
ret

Function at 0x1147d18
Capabilities:
Encode data using xor

Disassembly:
test byte [0x11d8a3c], 1
jne 0x1147d81
or dword [0x11d8a3c], 1
mov dword [0x11d529c], 0x63666e49
mov dword [0x11d52a0], 0x7b2f6b6a
mov dword [0x11d52a4], 0x6a6b2f60
mov dword [0x11d52a8], 0x7f767d6c
mov dword [0x11d52ac], 0x6a7c2f7b
mov dword [0x11d52b0], 0x7d6a797d
mov dword [0x11d52b4], 0x7c6a7d2f
mov dword [0x11d52b8], 0x7c61607f
mov word [0x11d52bc], 0xf6a
xor eax, eax
mov cl, byte [eax + 0x11d529c]
xor cl, 0xf
mov byte [eax + 0x11d53c0], cl
inc eax
cmp eax, 0x22
jb 0x1147d83
mov eax, 0x11d53c0
ret