Function at 0x6b08a0
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
jmp 0x6b09c7
add esp, 4
add esp, 4
push ebx
mov dword [esp], ebp
push esi
jmp 0x6b04c8
mov esi, esp
jmp 0x6b06ae
push edi
mov edi, 0x5ba52f00
jmp 0x6b0557
push ebx
jmp 0x6b092b
mov dword [esp], eax
mov eax, 0x74f566ce
jmp 0x6b0521
add eax, 0x737fbc22
dec eax
not eax
add eax, 0x7f8e2139
jmp 0x6b0bb4
sub edx, 0x778f2732
mov eax, edx
mov edx, dword [esp]
add esp, 4
sub edx, 0x7f0df270
jmp 0x6b0c82
add esp, 4
jmp 0x6b0af2
add esi, 0x77ef56f2
add esi, edi
sub esi, 0x77ef56f2
jmp 0x6b0875
push edi
push ecx
mov ecx, 0x57f130ea
mov edi, 0x70c9a61
add edi, ecx
pop ecx
and edi, 0xfdf2e72
push ecx
mov ecx, 0x7e9d8eba
sub ecx, 0x171d9e0e
or edi, ecx
mov ecx, dword [esp]
jmp 0x6b09a8
push eax
push 0x51ff0b53
pop eax
and eax, 0x6673139a
not eax
add eax, 0x7effa276
inc eax
push ecx
mov ecx, 0x6667bb54
or eax, ecx
jmp 0x6b095f
mov ebp, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], eax
push edx
jmp 0x6b07f7
sub esp, 4
mov dword [esp], eax
jmp 0x6b11a1
sub esi, eax
pop eax
jmp 0x6b04cf
pop esp
mov dword [esp], esp
add dword [esp], 4
jmp 0x6b06ca
add esp, 4
sub dword [esp + 8], 0x737b3e0f
sub dword [esp + 8], ecx
add dword [esp + 8], 0x737b3e0f
add dword [esp + 8], 0x7af723a3
pop ecx
add dword [esp + 4], 0x7fefe631
add dword [esp + 4], esi
sub dword [esp + 4], 0x7fefe631
push ecx
jmp 0x6b04da
mov dword [esp], esi
push 0x7ff60ba6
pop esi
push 0
sub dword [esp], esi
pop esi
jmp 0x6b056a
inc ebp
jmp 0x6b0749
shr ecx, 6
push 0x4adcec6
jmp 0x6b06c2
mov esi, 0x7fffc9a3
and esi, 0x7fff1cb3
jmp 0x6b0d3d
sub dword [esp + 0xc], ebp
jmp 0x6b09f2
push 0x3a2c1ea0
mov dword [esp], edi
mov edi, esp
push ecx
push esi
jmp 0x6b0a02
add esi, 4
sub esi, 4
xchg dword [esp], esi
jmp 0x6b05f3
mov dword [esp], eax
jmp 0x6b09d9
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push edx
mov edx, 4
add ecx, edx
pop edx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
jmp 0x6b0680
mov dword [esp], esi
mov esi, 0x596f18f6
xor esi, 0x2f804443
push esi
pop ebp
mov esi, dword [esp]
add esp, 4
push ebx
mov ebx, 0x76ef5cb4
xor ebp, ebx
pop ebx
sub edx, 0x7ff9a503
jmp 0x6b0a76
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
mov ebp, 0x5edca802
push 0x511e5945
jmp 0x6b0c6d
inc ebp
and ebp, 0x7bf94ad3
push edx
mov edx, 0xeefc38f8
sub ebp, edx
pop edx
add edx, ebp
jmp 0x6b0e88
mov edi, 0x16422116
jmp 0x6b0965
shr ebp, 2
sub ebp, 0x7d77b557
push 0
sub dword [esp], ebp
pop ebp
not ebp
sub ebp, 0x8522f97f
jmp 0x6b0cc9
push eax
mov eax, 0x3f7fd2dc
not eax
and eax, 0x77e29466
shr eax, 4
add eax, 0x5fbc77e0
jmp 0x6b088f
push ebp
not dword [esp]
pop ebp
shl ebp, 2
push 0x7dc1937b
mov dword [esp], eax
mov eax, 0x7fe5cda7
xor ebp, eax
pop eax
push esi
jmp 0x6b04e0
push 0x778f2733
mov edx, dword [esp]
add esp, 4
jmp 0x6b0533
mov dword [esp], ebp
sub esp, 4
jmp 0x6b0706
sub edx, edi
pop edi
sub edx, ebp
add edx, 0x4dbce62c
push ebp
mov ebp, 0x6fdeb6e5
jmp 0x6b0654
sub ebx, eax
pop eax
push esi
push edx
mov edx, 0x1d74efab
mov esi, edx
pop edx
xor ebx, esi
jmp 0x6b0b79
mov dword [esp], edx
mov dword [esp], eax
push ebp
mov ebp, 0x6dffd4d9
jmp 0x6b0a40
mov edi, dword [esp]
add esp, 4
push eax
mov eax, esp
push esi
mov dword [esp], 0x1335bb9f
mov dword [esp], edi
push edi
jmp 0x6b063d
sub eax, 0x23c4d20c
add edi, eax
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 4
sub ebp, 0x7fa7addc
sub ebp, 0x64dfa726
add ebp, eax
add ebp, 0x64dfa726
add ebp, 0x7fa7addc
mov eax, dword [esp]
add esp, 4
jmp 0x6b0aaa
not ecx
neg ecx
dec ecx
add ecx, 0x63e8cb99
mov ebx, ecx
jmp 0x6b0a6b
pop edi
add esp, 4
add edx, ecx
push ecx
mov dword [esp], 0x3de52300
mov dword [esp], ebx
push ecx
mov ecx, 0x7ff9642f
not ecx
and ecx, 0x7de7b96a
jmp 0x6b08d7
neg edi
add edi, 0x7dc51753
jmp 0x6b0aa2
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
jmp 0x6b0cfb
push 0x3ffb8003
pop ebx
push ecx
mov ecx, 0x633205e1
or ebx, ecx
pop ecx
neg ebx
push edi
mov edi, 0x17cd961e
xor edi, 0x7dbf7eb0
jmp 0x6b0910
xor ecx, ebx
mov ebx, dword [esp]
add esp, 4
sub edi, ecx
jmp 0x6b0efe
pop ecx
jmp 0x6b0bd3
xor edi, edx
pop edx
jmp 0x6b083a
xor ecx, ebp
jmp 0x6b0a38
mov dword [esp], ebx
mov ebx, 0x6bf59961
sub edx, ebx
pop ebx
pop ecx
add edx, 0x76e7f112
mov eax, dword [esp]
add esp, 4
jmp 0x6b1184
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0x6b0b98
add esp, 4
or edi, 0x75c7af53
or edi, 0x5ff293fe
add edi, 0xfede9625
xor esi, edi
jmp 0x6b0bfb
mov esi, dword [esp]
add esp, 4
jmp 0x6b0d8c
mov dword [esp], ebx
mov ebx, 0x1fbf7c76
xor ebx, 0x794dbf1a
push eax
mov eax, 1
jmp 0x6b0850
add dword [esp + 0xc], 0x6ff393aa
mov ebp, dword [esp]
jmp 0x6b0603
mov esi, 0x3f8fadd6
mov ecx, esi
pop esi
neg ecx
or ecx, 0x7b2d4026
and ecx, 0x6f66e026
shr ecx, 3
xor ecx, 0xd6c8800
add edi, ecx
pop ecx
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
jmp 0x6b0c99
mov ebp, dword [esp]
jmp 0x6b054f
xor ebp, 0x57efa15f
and ebp, 0x385c9477
xor ebp, 0x7efd09e8
add ebp, 0xd8f1f83b
mov eax, ebp
pop ebp
mov ecx, 0x5f7f057a
sub ecx, 0x568aba2
jmp 0x6b0e80
pop ecx
sub edx, ebx
push dword [esp]
jmp 0x6b0f25
sub edx, 0x7cdbc9cb
jmp 0x6b0ac1
not esi
not esi
shr esi, 5
sub esi, 0x35fddc
add eax, esi
pop esi
xchg dword [esp], eax
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ecx
jmp 0x6b104d
shr edi, 7
jmp 0x6b0ae1
xchg dword [esp], ebp
pop esp
push 0x7bfb1d8c
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], ecx
jmp 0x6b0b8d
sub esp, 4
mov dword [esp], edi
push edx
mov edx, 0x5bfec73a
jmp 0x6b0760
and edi, 0x7ff72430
add edi, 0x7f44ff7f
jmp 0x6b0bbe
push esi
jmp 0x6b0595
add edx, 0x7fcf54a1
add edx, edi
sub edx, 0x7fcf54a1
push esi
mov esi, 0x7fe7ada7
add esi, 0x77fd42a1
shl esi, 5
or esi, 0x798d7390
push edx
mov edx, 0x272e06ce
add esi, edx
mov edx, dword [esp]
add esp, 4
and esi, 0x47e8595
xor esi, 0x5f8399bc
add edx, esi
pop esi
push dword [esp]
jmp 0x6b08e9
pop esi
jmp 0x6b0d22
sub eax, 4
xchg dword [esp], eax
pop esp
jmp 0x6b0810
sub esp, 4
jmp 0x6b0864
pop esp
push 0x70b79770
mov dword [esp], ebx
mov dword [esp], ecx
push ebp
mov ebp, 0x7aff1ff8
mov ecx, 0x536658c2
jmp 0x6b096d
xor eax, 0x938f93e0
jmp 0x6b0e5d
or ebx, edi
pop edi
sub ebx, 0xc7caa4fe
mov ecx, ebx
pop ebx
add dword [esp + 8], ecx
jmp 0x6b0bdf
add eax, 0xb10bfa07
mov esi, eax
jmp 0x6b0d37
pop ecx
pop esi
pop dword [esi + edx]
push ebp
push edi
mov edi, 0x7debdc5b
mov ebp, 0x45250c43
xor ebp, edi
pop edi
sub dword [esi + edx], ebp
jmp 0x6b05b6
pop edi
push edx
mov edx, 0xfed7627a
xor esi, edx
pop edx
mov edi, esi
pop esi
add eax, edi
push dword [esp]
jmp 0x6b0d2d
mov ebp, 0x7fff830f
sub ebp, 0xffffffff
jmp 0x6b0788
add eax, 0x383e7842
jmp 0x6b10c1
mov dword [esp], eax
mov eax, 0x3b72c422
not eax
xor eax, 0x3b72c422
push esi
jmp 0x6b0667
add edx, 0x7f9f03bc
sub edx, eax
push edi
mov edi, 0x7f9f03bc
sub edx, edi
pop edi
push esi
jmp 0x6b0d4f
pop esp
mov dword [esp], eax
push ebp
mov dword [esp], esi
push 0x7fff4a45
mov esi, dword [esp]
add esp, 4
dec esi
and esi, 0x7f5be3cc
push ebx
mov dword [esp], edi
mov edi, 0x861d9f15
add esi, edi
pop edi
mov eax, esi
push dword [esp]
jmp 0x6b0dbe
xor ebx, ebp
pop ebp
add ebx, 0x37ef7a78
and ebx, 0x3fff7b56
xor ebx, 0x4fee0e85
add ebx, 0x19abdd5f
add edx, ebx
pop ebx
add edx, ebp
sub edx, 0x6f1b5d20
mov ebp, dword [esp]
push ecx
mov ecx, esp
push esi
jmp 0x6b0f2b
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
sti
push ebx
mov ebx, 0x6fda649b
shl ebx, 3
or ebx, 0x27755630
jmp 0x6b0f72
add ebx, 0xb28a2f74
jmp 0x6b094d
pop edi
add esp, 4
push edx
jmp 0x6b0e1a
pop eax
jmp 0x6b0daf
not esi
add esi, 0xf9e86df0
add ebp, esi
pop esi
sub ebp, eax
jmp 0x6b0eb3
mov dword [esp], ebx
mov ebx, 0x37ff3c98
dec ebx
inc ebx
push esi
sub esp, 4
mov dword [esp], eax
push ecx
mov ecx, 0x5deff637
sub ecx, 0x7b9f0f4e
xor ecx, 0x9dfb286b
mov eax, ecx
pop ecx
shl eax, 5
xor eax, 0x2ffdaae2
push esi
mov dword [esp], edx
mov edx, 0x55ed14a3
dec edx
jmp 0x6b0d9b
push edx
push esp
pop edx
add edx, 4
push edx
jmp 0x6b0ddd
neg edx
dec edx
sub edx, 0x79bc1d00
xor edx, 0x45cd2301
jmp 0x6b0e0d
dec esi
jmp 0x6b0ebf
pop esi
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x6b0dff
mov dword [esp], ebp
mov ebp, 4
push ebx
mov ebx, 0x7ff74698
push esi
mov dword [esp], ebp
jmp 0x6b0c12
xor edi, eax
push dword [esp]
pop eax
push ecx
push esp
pop ecx
jmp 0x6b0994
add eax, edx
pop edx
xor eax, 0xe8d12dd6
jmp 0x6b0e34
mov dword [esp], edi
mov dword [esp], 0x1120ec72
mov dword [esp], esi
mov esi, 0x6bfbc0fc
shr esi, 4
jmp 0x6b0a81
mov esi, eax
jmp 0x6b0e3b
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub ebx, esi
mov esi, dword [esp]
add esp, 4
add edx, ebx
jmp 0x6b0f41
add ebp, eax
mov eax, dword [esp]
add esp, 4
mov edx, ebp
pop ebp
push dword [edx + esi]
push dword [esp]
push dword [esp]
push dword [esp]
push dword [esp]
pop edi
jmp 0x6b04b8
add ecx, eax
pop eax
jmp 0x6b065a
pop ebp
add edx, 0x7ff9a503
push dword [esp]
pop ebp
add esp, 4
push ebx
mov dword [esp], ecx
mov ecx, 0xffffffff
push edi
mov edi, 0x63ef64d9
sub edx, 0x5bcf19a8
jmp 0x6b0af8
sub ebp, 0x79e9654c
pop eax
jmp 0x6b07d9
or esi, 0x67f63fec
and esi, 0x1defe092
neg esi
push eax
mov eax, 0x4def46a8
add esi, eax
pop eax
sub edi, esi
pop esi
sub edi, ecx
jmp 0x6b07a7
add esp, 4
push dword [esp]
pop ecx
add esp, 4
cmp edx, 0xffffa74c
jne 0x6b0e6b
mov ecx, dword [esp]
push eax
mov eax, esp
jmp 0x6b0f15
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0x6b0ff4
pop ebx
jmp 0x6b0ee0
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
xor ecx, dword [esp]
jmp 0x6b091d
pop ebx
mov eax, dword [esp]
add esp, 4
jmp 0x6b105f
push esi
push ebp
push 0x3bf130ff
pop ebp
xor ebp, 0x1fa36907
mov esi, ebp
pop ebp
xor ebx, esi
pop esi
sub esi, ebx
jmp 0x6b10a2
push edi
mov edi, 0x7cf6a56b
add eax, edi
pop edi
add eax, edx
sub eax, 0x7cf6a56b
pop edx
shr eax, 1
push ecx
push 0x5df6a207
pop ecx
jmp 0x6b1161
mov esp, dword [esp]
push edi
push edi
mov dword [esp], 0x29b185ca
mov dword [esp], esi
mov esi, 0x38ced018
push ecx
mov ecx, 0x37a4d6a1
push ebp
push edi
jmp 0x6b1038
mov edi, 0x7af723a3
mov ebp, edi
pop edi
sub dword [esp + 0xc], 0x6ff393aa
jmp 0x6b0677
mov ecx, esp
push eax
mov eax, 0x267f01fb
sub eax, 0x5ebd7a39
jmp 0x6b0c1f
push ebx
mov dword [esp], eax
mov eax, 0x7fdf8d51
neg eax
sub eax, 0x7fd69fd5
or eax, 0x7f7e99ec
dec eax
sub eax, 0x7f7fdbfc
push ebx
mov ebx, 0x76e7f112
sub edx, ebx
pop ebx
push esi
push edi
jmp 0x6b108a
mov edi, 0x3d3d8884
mov esi, edi
pop edi
add edx, esi
mov esi, dword [esp]
add esp, 4
sub edx, eax
push eax
jmp 0x6b10ae
pop ebx
push eax
mov eax, 0xf4f0bf5
jmp 0x6b10e4
mov dword [esp], ecx
mov ecx, 0x3d3d8884
push edi
mov edi, 0x5fffd5cf
jmp 0x6b10d2
add ecx, eax
mov eax, dword [esp]
add esp, 4
push edx
mov dword [esp], ebx
jmp 0x6b111e
not edi
shr edi, 2
neg edi
shr edi, 2
shr edi, 4
jmp 0x6b1104
add eax, 0x76f7f031
push 0x5b2c5d77
mov dword [esp], eax
mov dword [esp], edx
mov edx, 0x55cf53d3
sub edx, 0xdff81d20
jmp 0x6b0f8d
xor edi, 0x68aa66b4
add edx, 0x69be6357
add edx, edi
push edi
mov edi, 0x7ff98902
dec edi
jmp 0x6b113e
mov ebx, 0x3fbf7fd7
push ebp
mov ebp, 0x595f1f88
sub ebx, ebp
pop ebp
neg ebx
not ebx
add ebx, 0x199f9fb6
sub ecx, ebx
pop ebx
jmp 0x6b0733
not edi
sub edi, 0x164813a7
sub edx, edi
pop edi
pop edi
sub edx, ecx
jmp 0x6b1151
push esi
jmp 0x6b0974
or eax, ecx
mov ecx, dword [esp]
add esp, 4
sub eax, 0x7021b4f6
sub esi, 0x43d39200
add esi, eax
add esi, 0x43d39200
jmp 0x6b1198
push 0x240abb11
mov dword [esp], eax
mov eax, esp
add eax, 4
jmp 0x6b0b7f
pop eax
add esi, dword [esp]
jmp 0x6b05ce
mov eax, 0xfde0679
jmp 0x6b05eb