Function at 0x60c165
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
jmp 0x60bfce
add edx, 0x1e5c382a
add edx, 0x7ff72504
mov edi, dword [esp]
add esp, 4
jmp 0x60bd7a
add esp, 4
add ecx, 4
jmp 0x60c3af
mov edx, esp
add edx, 4
jmp 0x60bc62
sub edx, 4
xchg dword [esp], edx
jmp 0x60bd71
mov eax, dword [esp]
add esp, 4
mov esi, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x60c4fd
push 4
pop ecx
add ebp, ecx
jmp 0x60be34
sub ebx, edi
pop edi
add ebx, eax
push esi
jmp 0x60c3e6
mov esi, dword [esp]
add esp, 4
sub edx, 0x7ede02d1
sub edx, eax
add edx, 0x7ede02d1
pop eax
shl edx, 1
add edx, 0x453b98c0
push eax
mov dword [esp], ecx
jmp 0x60bfd6
add edx, edi
jmp 0x60bc30
pop edx
add esp, 4
push 0x3a4c722e
mov dword [esp], edi
mov edi, esp
jmp 0x60c016
mov dword [esp], ebx
mov dword [esp], ecx
push ebx
mov ebx, 0x2dae4ee6
sub ebx, 0xf7c1e452
push ebx
push edi
jmp 0x60c1f3
sub edx, esi
sub edx, 0x6fff2492
sub edx, 0x7e5c5e47
jmp 0x60bf6a
add eax, edx
add eax, 0x7ffc8038
sub eax, 0x7752b511
jmp 0x60bfbf
add edx, 0x1bb57127
sub edx, eax
jmp 0x60bf10
pop esp
mov dword [esp], ecx
jmp 0x60bd8d
push ecx
mov dword [esp], eax
mov eax, 4
add edx, eax
mov eax, dword [esp]
jmp 0x60bdfd
mov ecx, esp
add ecx, 4
push edx
push ecx
jmp 0x60bf7e
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
sub esp, 4
mov dword [esp], edx
mov dword [esp], edi
mov edi, 0x5a7f68c1
and edi, 0x7eff196d
sub edi, 0xffffffff
or edi, 0x7deedbc4
shl edi, 8
add edi, 0x243a04
jmp 0x60bf59
push dword [esp]
jmp 0x60c28b
push ebx
push eax
jmp 0x60c10f
add esp, 4
xchg dword [esp], edx
pop esp
jmp 0x60bff8
sub dword [esp + 4], 0x73e79100
sub dword [esp + 4], ebp
add dword [esp + 4], 0x73e79100
pop ebp
jmp 0x60be68
pop ecx
jmp 0x60be8c
xchg dword [esp], ecx
mov esp, dword [esp]
push eax
jmp 0x60be50
mov ebp, 4
jmp 0x60bfc7
pop esp
push 0x32d26d2a
jmp 0x60c061
mov edx, dword [esp]
add esp, 4
add edx, 0x6fd41c67
mov edi, dword [esp]
jmp 0x60beb2
sub ebp, 0x91537aed
mov edx, ebp
jmp 0x60c647
xchg dword [esp], ebp
mov esp, dword [esp]
add ebx, 4
sub esp, 4
mov dword [esp], eax
jmp 0x60c553
shl edx, 3
or edx, 0x7fd9e3d2
push eax
jmp 0x60c69e
add esp, 4
jmp 0x60c505
push edx
jmp 0x60bc55
pop ebp
mov ecx, esi
pop esi
not ecx
push 0x4b097570
mov dword [esp], esi
push edi
mov edi, 0x79fdd9fc
mov esi, edi
pop edi
and ecx, esi
jmp 0x60bede
pop esi
sub ecx, 0x3005894c
add edi, ecx
pop ecx
add edi, 4
push 0x763d8027
jmp 0x60c071
sub edx, 0x1bb57127
pop eax
sub edx, 0x7bfc42df
sub edx, 0x4df9363d
add edx, dword [esp]
push eax
mov eax, 0x5fcd9c80
xor eax, 0x7dfff133
jmp 0x60c0af
push 0x6d96e540
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x60be3a
push dword [esp]
jmp 0x60bcf9
sub edx, 0x7ff72504
sub edx, 0x1e5c382a
jmp 0x60bcf2
push edx
mov dword [esp], eax
jmp 0x60c205
mov dword [esp], esi
mov dword [esp], ebp
jmp 0x60c24b
mov ecx, 4
mov edx, ecx
pop ecx
add ecx, edx
pop edx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
jmp 0x60bf9a
push 0x47a854a6
mov dword [esp], eax
mov eax, 0
push ebx
jmp 0x60bfad
mov ebx, 0x7752b511
add eax, ebx
jmp 0x60c16d
pop ebx
jmp 0x60c1d3
push ecx
mov ecx, ebx
jmp 0x60bdf6
add edi, ebp
jmp 0x60c436
push dword [esp]
jmp 0x60bf51
mov ecx, 0x7abf1120
sub ebx, ecx
pop ecx
sub ebx, edx
push edx
mov edx, 0x5fff5bff
jmp 0x60c240
xor edi, 0x13c4ab3b
push edi
push ebp
jmp 0x60c025
push edx
push 0x6a49f850
mov dword [esp], edi
jmp 0x60c0c2
sub eax, 1
jne 0x60c2e7
sti
push edx
jmp 0x60c4bc
push ecx
push esi
push ebp
mov ebp, 0x4bfa74af
mov esi, ebp
jmp 0x60bec0
mov ebp, 0x74ef2de6
or ebp, 0x7eff36ca
sub ebp, 0x69ff2661
inc ebp
add ebp, 0x5ad402d9
jmp 0x60be0c
shr ebp, 8
xor ebp, 0x3fff014b
sub ebp, 0x6bbe5ca6
dec ebp
jmp 0x60be7f
xor eax, 0xfbecca78
jmp 0x60c3c3
mov dword [esp], ebp
push eax
mov dword [esp], 0x75bc7fa3
jmp 0x60c3ce
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0x60c154
push ebp
push ebx
push ecx
push 0x1fb5fbd3
jmp 0x60c46f
shl eax, 4
jmp 0x60c45a
mov edi, 0x7b7e5893
shr edi, 8
neg edi
xor edi, 0x2cdb8075
add edi, 0xab78af1e
push ebx
mov ebx, 0xfff6000
add ebx, 0x7daf8a72
not ebx
shl ebx, 2
xor ebx, 0xcfb70c45
jmp 0x60c299
mov dword [esp], ecx
push dword [esp]
pop ebx
push edx
mov dword [esp], ecx
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
push ebx
mov ebx, 0x71bf57fc
not ebx
shl ebx, 8
shl ebx, 4
jmp 0x60c138
and ebx, 0x7ffb22c5
shl ebx, 6
add ebx, 0x5ff80004
add ebp, ebx
jmp 0x60bfb9
push ecx
jmp 0x60bc8a
add esp, 4
sti
push eax
push ecx
push 0x6fff2baa
mov ecx, dword [esp]
push ebp
mov ebp, esp
jmp 0x60c2a1
pop ebx
sub eax, 0x7ffc8038
jmp 0x60bd53
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add edx, 0x7bfc42df
push edi
mov dword [esp], ebx
mov ebx, 0x7ef3d1ea
push edi
mov edi, 0x3eb7a5e0
add edx, edi
pop edi
add edx, ebx
sub edx, 0x3eb7a5e0
pop ebx
push 0x2e0679a0
mov dword [esp], eax
mov dword [esp], edx
push ecx
mov dword [esp], edi
push esp
pop dword [esp]
jmp 0x60c637
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [eax], ebx
jmp 0x60c21f
push edx
mov dword [esp], ecx
push esp
jmp 0x60bddf
mov edi, 0x5bfd5642
sub dword [esp + 4], edi
pop edi
mov ecx, dword [esp]
jmp 0x60c1e9
mov eax, 0x776f444b
shl eax, 3
push ebp
mov ebp, 0x7dbf8928
inc ebp
xor ebp, 0x26c3e78e
jmp 0x60c4a8
mov ebx, dword [esp]
add esp, 4
pop ecx
pop eax
push eax
mov dword [esp], 0x244f1744
mov dword [esp], esi
sub esp, 4
mov dword [esp], ebp
jmp 0x60bf73
or edx, 0x7dfa3c00
jmp 0x60c2b2
push ecx
jmp 0x60c25a
dec esi
shr esi, 6
jmp 0x60c32b
mov ecx, 0x75f36243
sub ecx, 0x75f3623f
mov ebp, ecx
pop ecx
push ebp
pop esi
jmp 0x60c345
mov ecx, dword [esp]
add esp, 4
jmp 0x60bc47
and edi, ebx
pop ebx
jmp 0x60c65d
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
add ebp, 4
jmp 0x60c610
push esi
mov esi, 0x3dfcfd7e
and esi, 0x5414cfd7
and esi, 0x3bff3f53
shl esi, 8
sub esi, 0x57ef5f5f
add esi, 0x49227c3e
sub edx, esi
pop esi
add ebx, edx
pop edx
push dword [esp]
pop edx
jmp 0x60beba
add eax, 0x4b5e2741
push dword [edx]
push dword [esp]
pop ebx
push 0x72dccbf
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
jmp 0x60c14e
add eax, 4
jmp 0x60c6c2
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
push edx
mov edx, 0x3fffc422
jmp 0x60bea3
xor esi, 0xbfb729a
shl esi, 6
or esi, 0x5eaf4d26
sub esi, 0x701c7adb
jmp 0x60c598
mov ebp, dword [esp]
jmp 0x60c375
push edi
jmp 0x60c3a8
or ecx, 0x5ff4a5c8
inc ecx
and ecx, 0x7f57ef32
xor ecx, 0x5a9cca0
push ecx
pop edi
pop ecx
jmp 0x60c3f0
mov edx, dword [esp]
jmp 0x60c4d1
pop eax
pop dword [esp]
pop esp
jmp 0x60c6cc
mov edi, esp
jmp 0x60c3db
add ecx, 4
xchg dword [esp], ecx
jmp 0x60be5d
push edi
mov edi, 0x6fd3648b
jmp 0x60bc97
mov dword [esp], ecx
mov ecx, 0x7cffecd3
jmp 0x60c560
add edi, 4
jmp 0x60c469
mov esi, 0x7fbd7de0
jmp 0x60c251
push esi
mov esi, 0xffffffff
add edi, 0x74967888
add edi, esi
push eax
mov eax, 0x7fbfb43e
push edi
mov edi, 0xef7b739
dec edi
add edi, 0x677f4500
xor edi, 0x6afe4d12
or edi, 0x7a3c670e
or edi, 0x7ffb0bfb
add edi, 0xa6b505e6
xor eax, edi
jmp 0x60c4dc
pop esp
jmp 0x60bfeb
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], edi
pop esp
add edx, 0x5ffdb3b1
add edx, 0x7e5c5e47
add edx, 0x6fff2492
jmp 0x60bd40
add eax, 0x2ad25b0d
add edx, eax
mov eax, dword [esp]
jmp 0x60c178
push ebp
jmp 0x60be46
pop ecx
mov ebx, ecx
pop ecx
mov ebp, 0x6d7aed96
sub ebp, 0x272fafe4
not ebp
add ebp, 0xfb50e9e
xor ebp, 0x76ff4f32
xor ebp, 0xb7dcea01
xor ebp, ebx
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, 0x7e76d990
or ebp, eax
pop eax
jmp 0x60c042
sub eax, ebp
pop ebp
sub edx, eax
pop eax
mov esi, dword [esp]
add esp, 4
jmp 0x60c006
mov dword [esp], 0x652de854
mov dword [esp], edi
push ecx
mov ecx, 0x7bff6357
jmp 0x60c37b
add esp, 4
jmp 0x60c6ef
pop edi
xor eax, 0x7aad0b70
or eax, 0x7de903d0
and eax, 0x7ff3a741
add eax, 0x7dfcd821
sub eax, 0x894a02da
sub edi, eax
jmp 0x60bc6d
xchg dword [esp], ecx
jmp 0x60c430
push 0x7e366001
mov dword [esp], ebx
push eax
push edx
mov edx, 0x57f6420b
mov eax, edx
pop edx
push ecx
mov ecx, 0x7dbe0133
mov ebx, 0xa5c6f0ba
sub ebx, 0x65f3f294
sub ebx, ecx
add ebx, 0x65f3f294
pop ecx
xor ebx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x60c589
mov eax, 0x7efb329f
shl eax, 2
jmp 0x60c057
mov ebp, 0xd8fd4315
sub ebp, ecx
pop ecx
add ecx, ebp
pop ebp
pop ebx
add ebx, ecx
push dword [esp]
pop ecx
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
jmp 0x60c5a0
push eax
mov eax, ebx
mov ecx, eax
pop eax
push dword [esp]
pop ebx
jmp 0x60bf36
add ebx, esi
pop esi
jmp 0x60c5ac
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
jmp 0x60c0a2
mov eax, dword [esp]
add esp, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push 0x1ddc12c6
jmp 0x60bd0c
mov eax, 0x1fef72fb
sub edx, 0x5feb654e
add edx, eax
add edx, 0x5feb654e
pop eax
sub edx, 0xffffffff
sub edx, 0x2197b2f2
jmp 0x60c68c
xchg dword [esp], ebp
pop esp
add ecx, 0x73c31400
push esi
mov esi, 0x9d31ee40
xor ecx, esi
pop esi
push esi
jmp 0x60c629
push edi
mov dword [esp], ecx
pop esi
mov eax, esi
pop esi
pop ecx
jmp 0x60bd64
add dword [esp], 4
mov edx, dword [esp]
push edi
jmp 0x60bd9c
mov ebp, dword [esp]
add esp, 4
push edx
mov edx, 0x3d3f08db
add ebx, edx
jmp 0x60c396
shl edi, 4
add edi, 0xcc40e420
mov edx, edi
jmp 0x60c66d
pop edi
add edx, 0x4631f9c8
push edx
xchg dword [esp], edi
not edi
xchg dword [esp], edi
mov edx, dword [esp]
add esp, 4
push eax
jmp 0x60c5ee
mov eax, edx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
jmp 0x60c30a
mov eax, 0x79bf1865
push esi
mov esi, 0x68df0f16
shr esi, 5
and esi, 0x773fff77
add esi, 1
add esi, 0xf9fd0194
add eax, esi
jmp 0x60bca2
push eax
push dword [esp + 4]
jmp 0x60c39e
add eax, 0x35ee16a1
not eax
push eax
xchg dword [esp], ecx
push ecx
jmp 0x60c6dd
not dword [esp]
pop ecx
xchg dword [esp], ecx
mov eax, dword [esp]
add esp, 4
jmp 0x60c2e2
sub ebx, edx
push edi
mov edi, 0x3d3f08db
sub ebx, edi
pop edi
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
jmp 0x60c70d
push eax
jmp 0x60c713
mov eax, 4
add edx, eax
pop eax
push ecx
jmp 0x60c314