Function at 0x8a4a2c
Capabilities:
Encode data using xor

Disassembly:
jmp 0xcd9b5e
jmp 0xcce77b
jmp 0xcc839d
jmp 0xcbb3ab
jmp 0xcae03a
sub eax, dword [ebp + 8]
jmp 0xcae042
jmp 0xcc212f
jmp 0xcb01c9
push 0x671f32ea
mov dword [esp], esp
push ecx
mov ecx, 4
jmp 0xcb0233
add dword [esp + 4], ecx
pop ecx
push dword [esp]
pop ebp
add esp, 4
jmp 0xcb0244
jmp 0xccb400
leave
jmp 0xcb26b2
jmp 0xcb7e61
jmp 0xcb7f4c
ret 8
jmp 0xcb81f7
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xcb8214
push dword [edi + 0x1fd77f]
mov esi, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
jmp 0xcb8137
jmp 0xcd0178
jmp 0xcba687
push dword [esi + 4]
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0xcba702
jmp 0xcbe43b
cmp dword [esi], 0
jmp 0xcc0ac7
sub ecx, dword [ebp + 8]
jmp 0xcbe52c
jmp 0xcd3e7c
jmp 0x8c4bee
je 0x816cf4
jmp 0xccb235
jae 0x8a2368
jmp fcn.00cd6b46
jmp 0xcc2187
push edx
mov edx, 0xc
add edx, 0x5fab68d6
add edx, ebp
push ebp
mov ebp, 0x5fab68d6
sub edx, ebp
push dword [esp]
pop ebp
add esp, 4
jmp 0xcc2264
add eax, dword [edx]
pop edx
jmp 0xcc226c
jmp 0xcba5ed
jmp 0xcc84ad
push ebp
mov dword [esp], ebx
mov dword [esp], 0x64c643c0
mov dword [esp], ecx
mov dword [esp], edx
mov dword [esp], ebp
jmp 0xcc84c6
jmp 0xcb0117
cmp eax, ecx
jmp 0xcc0ad2
push dword [esi]
push dword [esp]
pop eax
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
jmp 0xccb33a
xchg dword [esp], edi
pop esp
jmp 0xccb343
jmp 0xcadf25
jmp 0xccb547
neg esi
jb 0xccb47a
jmp 0xccb466
shl edi, 7
add edi, 0x3ebdc084
jl 0xccb495
jmp 0xccb47a
dec esi
sub esi, 0x2b5c9e53
sub edi, esi
pop esi
add eax, edi
pop edi
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xccb56a
push esi
mov esi, 0x6ff06baa
xor esi, 0x7f7ffb86
js 0xccb547
jmp 0xccb405
push eax
mov eax, esp
push 0x3d8d1606
mov dword [esp], edi
mov edi, 0x7d2f6a3d
neg edi
xor edi, 0x7fda39e1
jbe 0xccb495
jmp 0xccb466
jmp 0xcda996
jmp 0xcce7d6
push edx
mov edx, 8
sub esi, 0x7dafbd08
add esi, edx
add esi, 0x7dafbd08
jmp 0xcce7ef
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0xcce8a7
jmp 0xcbe53b
jmp 0xcd025b
sub edi, 0xfd53be5d
add esi, edi
pop edi
push ecx
mov ecx, 0x177d6da3
sub esi, ecx
pop ecx
add esi, 0x67f76b5b
add esi, edi
sub esi, 0x67f76b5b
add esi, 0x177d6da3
jmp 0xcd01f2
sub esi, 0x43ef998d
jmp 0xcd02d0
push edi
mov edi, 0x3f9f0968
or edi, 0x3976ca69
xor edi, 0x7ebc9c83
jl 0xcd025b
jmp 0xcd017d
jmp 0xcbb3ab
jmp 0xcd3ede
pop ebx
mov edx, dword [esp]
add esp, 4
jmp 0xcd3faf
sub esp, 4
mov dword [esp], eax
mov dword [esp], edx
mov edx, 0xc
add edx, ebp
push ebx
mov ebx, 0
add ebx, edx
add ecx, dword [ebx]
jmp 0xcd3ed2
jmp 0xccaa03
jmp 0xcd9c09
pop dword [esp]
mov esp, dword [esp]
jmp 0xcd9c86
mov esi, dword [esp]
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, eax
pop eax
push esi
push dword [esp + 4]
pop esi
jmp 0xcd9ba9
jmp 0xcb25ab
push eax
mov eax, esp
add eax, 4
sub esp, 4
mov dword [esp], esi
mov esi, 0x67fe6e77
shl esi, 4
xor esi, 0x7fe6e774
sub eax, esi
pop esi
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], esi
jmp 0xcdaab6
jmp 0xcb80e1