Function at 0x6b085f
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
jmp 0x6b0c51
push ebx
mov ebx, 4
add edx, ebx
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, 4
sub edx, ecx
jmp 0x6b0783
inc edi
jmp 0x6b0df4
add ecx, 0x3ef7cbb0
add ecx, edi
jmp 0x6b0856
add eax, 0x67fe4ba2
jmp 0x6b0bc0
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], edx
jmp 0x6b0d14
push eax
mov eax, 0x7bdd87c8
jmp 0x6b08b7
mov dword [esp], ebp
mov ebp, 0x3d5e6cf6
add eax, ebp
jmp 0x6b098e
pop dword [esp]
pop esp
jmp 0x6b0a5b
pop ebp
shl ebp, 8
add ebp, 1
add ebp, 0xffffffff
push 0x2bd3ba82
jmp 0x6b10e4
mov edi, eax
pop eax
push ebx
jmp 0x6b0a34
pop ecx
sub edx, esi
mov esi, dword [esp]
jmp 0x6b0830
xor ecx, edi
xor edi, ecx
xor ecx, edi
neg edi
xor ecx, edi
xor edi, ecx
xor ecx, edi
push ebp
push edi
mov edi, 0x767f43da
mov ebp, edi
pop edi
xor ebp, 0x6ebfef08
or ebp, 0x375f2931
push eax
mov eax, 0x1bf15625
push eax
mov eax, 0x5ffd122f
sub ebp, eax
pop eax
sub ebp, eax
add ebp, 0x5ffd122f
jmp 0x6b0ac0
mov dword [esp], ebp
sub esp, 4
jmp 0x6b0889
add esp, 4
push ebx
mov ebx, 0x2623ed3
xor edx, ebx
pop ebx
push edx
mov edx, 0x7beff222
inc edx
sub edx, 0x20053b04
sub esi, edx
pop edx
add esi, edx
jmp 0x6b0b35
sub ecx, 0x3ef7cbb0
mov edi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
jmp 0x6b0a40
add esi, 4
jmp 0x6b0d0e
mov dword [esp], esp
add dword [esp], 4
pop ebp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
jmp 0x6b0c49
push dword [esp]
pop edx
add esp, 4
add ebx, eax
jmp 0x6b0bb4
add ecx, eax
pop eax
neg ecx
sub ecx, 0xffffffff
jmp 0x6b07e5
xor ebp, 0x23123a29
mov edx, ebp
pop ebp
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x7fdbb68a
jmp 0x6b0794
and ecx, 0x5cea09c0
and ecx, 0xed5ac6a
add ecx, 0x52fb9e3f
jmp 0x6b0e2e
push 0x7fcf21d8
pop eax
inc eax
push ecx
mov ecx, 0x7777c2ac
push esi
mov esi, 0x57bfd572
and ecx, esi
pop esi
not ecx
push ecx
jmp 0x6b1144
push ecx
jmp 0x6b0cdb
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esp
push ecx
mov ecx, 0x7bd70d53
jmp 0x6b0bd2
add eax, 0x76e27407
jmp 0x6b0a65
push ebp
mov ebp, 4
add ecx, 0x57ff2f55
sub ecx, ebp
sub ecx, 0x57ff2f55
mov ebp, dword [esp]
push eax
mov eax, esp
add eax, 4
push edx
jmp 0x6b0ba4
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
push 0x677ecb80
jmp 0x6b07b7
pop ebp
add esp, 4
push ebx
mov dword [esp], eax
mov dword [esp], edx
jmp 0x6b10dc
mov ebp, dword [esp]
jmp 0x6b0da7
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
push ecx
push ebp
push ecx
push 0x36683c00
pop ecx
not ecx
sub ecx, 0x9d60f695
mov ebp, ecx
pop ecx
xchg ebp, esi
push esi
not dword [esp]
pop esi
xchg ebp, esi
dec ebp
shl ebp, 3
add ebp, 0xd1359573
jmp 0x6b1201
pop edx
push dword [ecx]
jmp 0x6b0bc7
push eax
push 0x7f7f5800
pop eax
add eax, 0xa29c7049
mov edi, eax
pop eax
jmp 0x6b0e1d
add esi, 0x59cf6efd
sub esi, edx
sub esi, 0x59cf6efd
pop edx
add esi, eax
add esi, 0x77ebe5d1
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
push edi
mov edi, 4
add esi, edi
pop edi
jmp 0x6b0cbc
inc dword [esp]
jmp 0x6b10a0
shr ecx, 2
jmp 0x6b08e0
or eax, ecx
pop ecx
shr eax, 1
sub eax, 0xea00f0f2
jmp 0x6b07d1
mov ebx, 0x6efdc896
xor edi, ebx
jmp 0x6b0b7c
mov esp, dword [esp]
jmp 0x6b0af8
not eax
neg eax
jmp 0x6b0b67
mov edx, eax
pop eax
sub ecx, edx
jmp 0x6b0b49
mov dword [esp], eax
pop dword [ecx]
jmp 0x6b0940
sub eax, 0x7bcfa45f
xor eax, 0x12f25817
jmp 0x6b0a51
mov dword [esp], ecx
mov ecx, 0x3b02c798
jmp 0x6b0cee
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0x7ac64962
mov edx, dword [esp]
push ebp
push eax
mov dword [esp], 0x7fc5696c
mov dword [esp], esp
add dword [esp], 4
pop ebp
jmp 0x6b0b1e
push esp
jmp 0x6b113c
pop eax
add ecx, ebp
pop ebp
sub edi, 0x3defb043
add edi, ecx
add edi, 0x3defb043
pop ecx
sub edi, edx
sub edi, 0x1fa7961f
jmp 0x6b09cc
sub ecx, 0x7ffef2a3
push edx
push eax
push 0x726f5f33
pop eax
shr eax, 5
neg eax
jmp 0x6b0bf6
push esi
mov esi, esp
push edx
mov edx, 0x7edf5f1f
neg edx
push esi
push ecx
mov ecx, 0x5ee64c9c
shr ecx, 4
xor ecx, 0x6f7fec75
add ecx, 0x142cd94e
jmp 0x6b0915
push eax
mov eax, 0x7f5b12bc
shl eax, 3
jmp 0x6b0db9
mov eax, dword [esp]
push ebx
jmp 0x6b0825
add esi, 0x5beab71f
mov edx, dword [esp]
push ecx
mov dword [esp], esi
mov esi, esp
jmp 0x6b087e
pop edx
add ecx, dword [esp]
add ecx, 0x7ffd7e87
push edi
push esi
push 0x149b821c
mov dword [esp], ecx
push 0x7f5d7a19
jmp 0x6b0c59
push 0xb79f10
mov dword [esp], eax
jmp 0x6b0b74
not dword [esp]
jmp 0x6b0e16
pop ebx
push 0x5159c27a
jmp 0x6b0a74
mov edx, 0x7dbf5b45
add edx, 0x8240a4bf
jmp 0x6b0d1c
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x6b0ae0
add eax, edx
jmp 0x6b0f20
push ecx
mov ecx, 0x3d5e6cf6
jmp 0x6b0c26
neg ecx
sub ecx, 0x8428f2a9
add dword [esp + 4], ecx
jmp 0x6b0c98
neg edx
push edi
mov edi, 0x37e71003
add edi, 0x7a9bed32
jmp 0x6b0766
sub eax, 0x74ba5a07
dec eax
sub eax, 0x17f74dd5
add eax, 0x73f9dd64
neg eax
push ebx
mov ebx, 0x55b11176
add eax, ebx
pop ebx
jmp 0x6b0936
push edi
mov edi, 0x7dcf5360
sub eax, 0x75f125af
jmp 0x6b0ddb
add dword [esp + 4], 0x5d0547a4
sub dword [esp + 4], ecx
sub dword [esp + 4], 0x5d0547a4
push dword [esp]
pop ecx
add esp, 4
jmp 0x6b0b2c
push edx
mov edx, esp
jmp 0x6b0748
mov ecx, dword [esp]
jmp 0x6b1280
pop ecx
jmp 0x6b0a1c
mov ebx, dword [esp]
add esp, 4
add ebx, 4
push eax
push edx
push ebx
mov ebx, 0x7fd97a6b
mov edx, ebx
mov ebx, dword [esp]
add esp, 4
shr edx, 1
push esi
mov esi, 0x7799f8e2
add esi, 0x4fbb10c7
xor esi, 0x7ceffa00
jmp 0x6b0e02
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0x6b0dee
add esp, 4
add edi, 4
jmp 0x6b0fe0
push esi
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
sti
push edx
sub esp, 4
mov dword [esp], eax
jmp 0x6b0f72
add dword [esp], 0x4fde9dd1
pop esi
sub esi, 0x4fde9dd1
jmp 0x6b07da
xor edi, ecx
pop ecx
add ecx, edi
pop edi
push edi
mov edi, 4
add ecx, 0x313fd7b9
sub ecx, edi
jmp 0x6b116f
push eax
jmp 0x6b0d80
mov esp, dword [esp]
jmp 0x6b079f
sub eax, edx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0x6b10f4
pop esi
push ebp
jmp 0x6b0ee9
mov eax, 4
jmp 0x6b0dd0
push 0x3608fb85
jmp 0x6b1071
sub esp, 4
mov dword [esp], edi
mov edi, 0x2bd53a0d
sub ecx, edi
pop edi
jmp 0x6b0e48
add esp, 4
push edx
mov edx, 0x6f7c6efe
push ecx
jmp 0x6b0e24
push edx
mov edx, 0x77ebe5d1
jmp 0x6b09e8
sub eax, edi
add eax, 0x75f125af
pop edi
push dword [esp]
mov edx, dword [esp]
jmp 0x6b0f8c
pop esp
jmp 0x6b0c5f
add edi, 0x4d7d01c1
add edx, edi
pop edi
jmp 0x6b0779
dec esi
shl esi, 3
xor esi, 0x1dc4df8f
add edx, esi
pop esi
mov eax, edx
jmp 0x6b08a9
pop eax
push ecx
jmp 0x6b0eb4
xor edi, edx
jmp 0x6b0e8b
mov ecx, 0x7dcf5360
jmp 0x6b0f68
push ecx
mov esi, dword [esp]
add esp, 4
mov ecx, dword [esp]
add esp, 4
mov edi, esi
jmp 0x6b0d35
xor ecx, 0x7cbedbab
xor ecx, 0x3bffced9
push ebp
mov ebp, 0x7f7a2901
dec ebp
not ebp
sub ebp, 0x59750171
not ebp
xor ebp, 0xef1146ae
sub ecx, 0x2edd65ce
add ecx, ebp
add ecx, 0x2edd65ce
pop ebp
sub ecx, 0x8c0ad13b
sub edx, ecx
push dword [esp]
pop ecx
jmp 0x6b101d
mov edx, dword [esp]
add esp, 4
jmp 0x6b0d8a
add dword [esp + 4], edi
pop edi
add dword [esp], 0x980cb44b
mov dword [esp], edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
jmp 0x6b0f84
push 0x9fa67bab
pop ecx
add eax, 0x7fcf52a9
add eax, ecx
sub eax, 0x7fcf52a9
pop ecx
mov edx, eax
mov eax, dword [esp]
push edx
mov dword [esp], eax
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov eax, dword [esp]
add esp, 4
push ecx
jmp 0x6b0f14
mov ebp, 0x7dbea785
sub ebp, 0x3f7e070a
sub ebp, 0xbf415885
sub edi, 0x7fe98341
add edi, ebp
add edi, 0x7fe98341
pop ebp
xor edi, 0xa1441c96
jmp 0x6b076c
mov ecx, 4
add eax, ecx
jmp 0x6b106b
push esi
mov esi, 0x6fae6a00
jmp 0x6b1038
sub dword [esp + 4], 0x6f3b5552
add dword [esp + 4], 0x7fefea95
add dword [esp + 4], ebx
sub dword [esp + 4], 0x7fefea95
push ebx
mov ebx, 0x6f3b5552
add dword [esp + 8], ebx
pop ebx
pop ebx
pop edi
add edi, 4
sub edi, 4
xor edi, dword [esp]
jmp 0x6b0965
add eax, ecx
pop ecx
sub eax, edx
jmp 0x6b0c16
push edi
mov edi, 0x7a5d6de5
mov eax, 0x8b709e5
xor eax, edi
jmp 0x6b0fd4
mov edx, dword [esp]
jmp 0x6b0cae
add esp, 4
push esi
mov dword [esp], 0x67fc9381
add dword [esp], 0xffffffff
shr dword [esp], 3
neg dword [esp]
add dword [esp], 0x7a2f7ab8
shr dword [esp], 3
sub dword [esp], 0xbface45c
xchg dword [esp], ecx
not ecx
xchg dword [esp], ecx
and dword [esp], 0x7dffbe10
dec dword [esp]
push edi
mov edi, 0x79df72a1
jmp 0x6b0e96
pop edi
sub eax, 0x5343a204
dec eax
jmp 0x6b0a48
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x6b0feb
push edi
push edx
mov edx, 0x75fdba2c
jmp 0x6b0ff7
or edx, 0x6d5f9db2
push 0x23b1b21b
mov dword [esp], ecx
mov ecx, 0x7bffcd22
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x3dbbb3d6
add ecx, ebp
pop ebp
jmp 0x6b0d94
add esp, 4
push ecx
mov ecx, 0xe0a17bf2
sub edx, ecx
pop ecx
mov edi, edx
mov edx, dword [esp]
add esp, 4
xor eax, edi
jmp 0x6b1093
xor esi, 0x6fff224f
or esi, 0x3fcf8337
dec esi
push ebx
mov ebx, 0x3ffd8500
shl ebx, 2
inc ebx
inc ebx
add ebx, 0x2f81ba17
jmp 0x6b1188
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x6b09d4
pop ecx
jmp 0x6b105b
mov dword [esp], edx
push ebp
push edi
mov dword [esp], 0x7b7d2ce4
shr dword [esp], 5
neg dword [esp]
neg dword [esp]
and dword [esp], 0x7bd2147d
jmp 0x6b0a14
mov edi, dword [esp]
push edx
mov dword [esp], edi
push esp
jmp 0x6b10b4
xor dword [esp], 0x6cbd8018
xor dword [esp], 0x1199e309
pop ebp
jmp 0x6b08c4
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push edi
push edx
mov dword [esp], esp
push ebx
jmp 0x6b10d2
mov ebx, 4
jmp 0x6b0f2b
mov dword [esp], ecx
jmp 0x6b0aba
mov dword [esp], ebx
mov dword [esp], eax
mov eax, 0xc3411773
jmp 0x6b10fd
pop esp
xchg dword [esp], eax
jmp 0x6b1116
add ebp, 0x725949ed
add ebp, eax
sub ebp, 0x725949ed
pop eax
add eax, ebp
push dword [esp]
jmp 0x6b097b
pop esp
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 0x3f7722a2
sub edx, 0x7bff9230
shl edx, 1
push ebp
mov ebp, 0x7b3fde90
or edx, ebp
pop ebp
add edx, 0xffffffff
jmp 0x6b0be3
pop ecx
push edi
push eax
jmp 0x6b08f7
not dword [esp]
pop ecx
push esi
mov esi, 0x7ebddb64
and esi, 0x57e78510
dec esi
or esi, 0x5e3b51f4
xor esi, 0x17427e4a
sub ecx, esi
pop esi
add ecx, 0xabdef35
jmp 0x6b0a24
sub ecx, 0x313fd7b9
mov edi, dword [esp]
add esp, 4
push ebp
mov dword [esp], ecx
push dword [esp + 4]
jmp 0x6b11fb
or esi, ebx
pop ebx
xor esi, 0x580184dd
sub eax, esi
pop esi
mov edx, dword [esp]
add esp, 4
add eax, 4
xchg dword [esp], eax
pop esp
sub edi, 1
jne 0x6b09cd
sti
push edi
sub esp, 4
mov dword [esp], esp
push edi
mov edi, 4
add dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
pop edi
push edx
mov edx, 4
add edi, edx
pop edx
sub edi, 4
xor edi, dword [esp]
jmp 0x6b0996
pop ecx
jmp 0x6b07ae
mov ecx, ebp
pop ebp
push eax
mov dword [esp], 0xcd6f319
mov dword [esp], eax
mov eax, 0xb00b1c08
mov edx, eax
pop eax
add edx, ecx
pop ecx
push edx
pop ebx
mov edx, dword [esp]
jmp 0x6b0a81
add esp, 4
push ebx
push edx
mov edx, esp
jmp 0x6b091b