Function at 0x60cc31
Capabilities:
Encode data using xor

Disassembly:
mov esi, dword [esp]
push ebp
mov ebp, esp
jmp 0x60cc68
mov ebp, 0x77880bd0
sub ecx, ebp
pop ebp
add ecx, 0x51ca164a
jmp 0x60d214
pop edi
add edx, ecx
mov ecx, dword [esp]
add esp, 4
add ecx, 0x1dba222e
jmp 0x60cc85
push eax
mov eax, 4
add ebp, eax
pop eax
sub ebp, 4
xchg dword [esp], ebp
jmp 0x60cd6b
push edx
jmp 0x60d7f0
add ecx, 0x65377d40
add ecx, edx
sub ecx, 0x65377d40
jmp 0x60cee9
add dword [esp], 4
pop ebx
add ebx, 4
sub esp, 4
mov dword [esp], eax
mov eax, 0x7bfa01b2
jmp 0x60cfa9
add eax, ebx
jmp 0x60d2fe
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x60cebc
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], edi
pop dword [esi + ecx]
jmp 0x60ce07
add ecx, 0x67dbb48e
pop ebp
add ecx, 0x3fff60cc
mov edi, dword [esp]
add esp, 4
push dword [ecx + esi]
jmp 0x60d587
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
pop eax
push edx
push eax
mov eax, 0x7bbe91d2
or eax, 0x7fe9cc1e
shr eax, 3
push esi
mov esi, 0x77d7ade9
jmp 0x60cf51
pop esp
mov dword [esp], eax
push ebx
mov dword [esp], esp
jmp 0x60cd8d
add esp, 4
jmp 0x60d1d5
mov dword [esp], edi
mov edi, 0x17ee1e00
jmp 0x60d3e0
add dword [esp], 4
pop eax
push ebp
mov ebp, 0x15d65cc4
jmp 0x60ce9b
sub esi, 0x4f2fcfd3
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0x3a02f230
sub dword [esp], 0x7f7f39de
shl dword [esp], 6
sub dword [esp], 0x6ced4d81
or dword [esp], 0x5fdf58b7
xor dword [esp], 0x6dcc9d01
mov dword [esp], ecx
push esp
jmp 0x60cf48
sub ecx, 1
neg ecx
push edi
mov edi, 0x818121f5
sub ecx, edi
jmp 0x60d261
push ebx
push 0x40193135
jmp 0x60d52f
sub esp, 4
jmp 0x60d152
pop eax
add ecx, ebp
pop ebp
jmp 0x60cef7
mov dword [esp], edi
mov edi, 0x3fff60cc
sub ecx, edi
jmp 0x60d4be
add edx, 0xc5fc8008
sub eax, edx
pop edx
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, 0xffffffff
add eax, 0x4f77e5d3
add eax, ecx
sub eax, 0x4f77e5d3
pop ecx
add eax, 0x72545108
add edi, 0x3eefd7e4
sub edi, eax
sub edi, 0x3eefd7e4
pop eax
push ebx
mov dword [esp], ebp
push ecx
jmp 0x60d849
push eax
mov eax, 0x7346c243
mov edx, 0xbb9236e
jmp 0x60d3b0
pop edi
push edx
mov edx, 0x77f7c3a6
sub esi, 0x3f9c9835
jmp 0x60d248
push eax
jmp 0x60d420
push ecx
mov ecx, 0x57cfe5eb
sub ecx, 0x12a795
jmp 0x60cf17
add esp, 4
push 0x398a014c
jmp 0x60d54f
add esi, 0x7e576b00
jmp 0x60cd9d
inc ebp
add ebp, 0xdfbdb7e0
sub ecx, 0x67dbb48e
sub ecx, ebp
jmp 0x60cd27
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x60cf05
sub ecx, 0x1dba222e
mov edx, dword [esp]
jmp 0x60cf1e
mov edi, ecx
pop ecx
mov ecx, 0x8a46204c
push ebp
jmp 0x60ce18
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
push ecx
jmp 0x60d1ec
or ebp, ecx
jmp 0x60d02e
add esp, 4
add ecx, 4
jmp 0x60cedb
add eax, 0x57fbf48a
jmp 0x60cccc
push dword [esp]
pop ecx
jmp 0x60ceac
dec esi
sub esi, 0x6fabd821
neg esi
jmp 0x60d126
mov ebp, 0x3d779fc5
not ebp
push edi
jmp 0x60d676
push esp
pop ebp
push ebx
jmp 0x60d051
mov ecx, esp
push edx
jmp 0x60d1b5
xchg dword [esp], ebp
mov esp, dword [esp]
push edx
push esp
pop edx
push ebx
jmp 0x60cff5
shr eax, 1
not eax
push ebx
mov ebx, 0xc202ff22
xor eax, ebx
pop ebx
jmp 0x60d0c4
pop ecx
add eax, 0x3fff4e58
sub eax, esi
sub eax, 0x3fff4e58
pop esi
add ecx, 0x7efb4934
sub ecx, eax
push edi
mov edi, 0x7efb4934
sub ecx, edi
push dword [esp]
pop edi
push eax
mov eax, esp
add eax, 4
jmp 0x60cd45
push 0x6c5cd591
mov dword [esp], ecx
jmp 0x60d046
not dword [esp]
pop ecx
jmp 0x60d208
not edx
xchg edi, edx
inc edi
xor edi, 0xff003257
mov edx, edi
pop edi
jmp 0x60d061
pop ecx
sub ebp, 0x57ff7ed2
add eax, 0x1b5a14e6
add eax, ebp
sub eax, 0x1b5a14e6
jmp 0x60d161
push 0x7e7ede08
pop ecx
jmp 0x60cdd9
mov ebx, 4
add ebp, ebx
pop ebx
push eax
push edx
push ebp
jmp 0x60d637
add ecx, edx
pop edx
add ecx, 4
push 0x7ef28e0a
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
xchg dword [esp], eax
mov esp, dword [esp]
push ecx
jmp 0x60d641
xor ecx, eax
pop eax
push ebp
jmp 0x60cc41
add ecx, 0x567f9401
add ecx, 0xa3d5f5db
jmp 0x60d854
push dword [esp]
jmp 0x60d0b8
pop eax
add esp, 4
shr ebx, 7
jmp 0x60d335
push ebp
mov ebp, 0x5b3f3e82
jmp 0x60d105
mov edx, ebp
pop ebp
mov eax, edx
jmp 0x60d727
xor esi, 0x33f97d81
sub esp, 4
jmp 0x60cd80
pop edx
cmp ecx, 0xffff9d44
jne 0x60cd3d
sti
push eax
push edi
push 0x5cbc8577
push dword [esp]
pop edi
jmp 0x60d656
and ebp, 0x5f8411cd
sub ebp, 0x7fcf14bb
and ebp, 0x4bde470f
add ebp, 0x2ad75d23
sub ebx, ebp
pop ebp
push ebp
jmp 0x60cf72
xor esi, 0xba29c400
and eax, esi
jmp 0x60d174
mov eax, 0x5b6b5b5c
jmp 0x60d310
mov dword [esp], eax
jmp 0x60d148
pop ebp
push eax
jmp 0x60d4aa
pop ebp
push ecx
mov ecx, 4
add eax, ecx
push dword [esp]
pop ecx
push ecx
jmp 0x60cf92
pop esi
push 0x700bc6ce
mov dword [esp], esi
push eax
mov dword [esp], ebx
mov dword [esp], edx
push ebx
push 0xfcef139
mov ebx, dword [esp]
add esp, 4
shl ebx, 7
or ebx, 0x23a343ab
add ebx, 0x7fd35960
shl ebx, 1
add ebx, 0xabc023bc
mov edx, ebx
pop ebx
mov esi, 0xfa5e7285
jmp 0x60d1bb
push edi
jmp 0x60d1dd
sub esi, edx
mov edx, dword [esp]
add esp, 4
or eax, esi
pop esi
xor eax, 0x248e2903
mov edx, eax
jmp 0x60d29c
shl ebp, 4
jmp 0x60d415
mov edi, 0x3ff36b69
shr edi, 6
xchg edi, edx
jmp 0x60d01b
mov ecx, 0x3efa5789
sub ecx, 0x3d576260
push ecx
jmp 0x60d012
push ebp
push eax
mov eax, 0x7eff4682
jmp 0x60d45a
push ecx
xor dword [esp], 0x5eff7f55
pop esi
xor esi, 0x5eff7f55
pop ecx
inc esi
push 0x7675dc4f
mov dword [esp], ecx
mov ecx, 0x37dbe6cb
sub ecx, 0x6f3f05ca
add ecx, 1
xor ecx, 0xef66ab71
sub esi, ecx
jmp 0x60cfc6
sub esi, edx
add esi, 0x3f9c9835
pop edx
add esi, dword [esp]
push 0x51b824ef
mov dword [esp], ebp
jmp 0x60d607
pop edi
push edi
mov edi, ecx
mov ebx, edi
pop edi
pop ecx
sub edx, 0x4e5fee04
add edx, 0x2f6edd00
add edx, ebx
push edi
mov dword [esp], esi
mov esi, 0x65ff1f00
shl esi, 4
not esi
push edx
mov dword [esp], edi
mov edi, 0x6ffb4eea
inc edi
not edi
xor edi, 0x36e976bf
jmp 0x60d342
pop eax
dec edx
inc edx
push esi
mov esi, 0x7ed99c92
jmp 0x60d44f
xor ebx, esi
xor esi, ebx
xor ebx, esi
jmp 0x60ce95
sub eax, 0x57fbf48a
pop ebx
jmp 0x60d3d8
push esi
push ecx
mov ecx, 0x779fa004
dec ecx
not ecx
or ecx, 0x5fb713a9
neg ecx
dec ecx
sub ecx, 0xd109d554
push eax
push ebp
mov ebp, 0x1fbb85af
jmp 0x60d46b
xor ebx, 0x777b4223
add esi, ebx
jmp 0x60ccd3
and edi, 0x7fb72380
sub esp, 4
mov dword [esp], edx
mov edx, 0xaf4554a8
sub edi, edx
pop edx
and esi, edi
pop edi
add esi, 0xf60ce28
sub edx, esi
mov esi, dword [esp]
add esp, 4
push ecx
mov ecx, 0x7dbb582b
jmp 0x60d6a8
xor ebp, 0x9852839e
sub edi, ebp
pop ebp
add edi, ebp
push ecx
mov ecx, 0x77dc342f
add ecx, 0x3efaf986
xor ecx, 0xf970dcc4
sub edi, 0x7f4ac51b
add edi, ecx
add edi, 0x7f4ac51b
pop ecx
mov ebp, dword [esp]
add esp, 4
push ebx
jmp 0x60d4ea
add edx, 0x76f3ea0a
add edx, eax
sub edx, 0x76f3ea0a
pop eax
add edx, 0x771fb100
add edx, 0xffffffff
jmp 0x60d7be
add eax, edx
push edx
jmp 0x60ce73
shr edi, 4
and edi, 0x7ffff156
sub edi, 0xb4900ee2
xor esi, edi
pop edi
mov ebp, esi
push dword [esp]
pop esi
jmp 0x60cd78
add ebp, 0xffffffff
jmp 0x60d375
push 0x55566930
mov dword [esp], esi
mov esi, 0x35ff1c54
jmp 0x60d47a
mov ecx, 0x3f3f4395
sub ecx, 0x3a616ca2
neg ecx
neg ecx
add ecx, 0x5b21d7cc
mov ebp, ecx
pop ecx
jmp 0x60cec7
xor esi, 0x6126faa1
jmp 0x60d495
sub eax, 0x7fb56d8e
sub eax, 0x87ed0416
mov ebp, eax
jmp 0x60ce0f
mov eax, ebp
pop ebp
dec eax
inc eax
xor eax, 0x28f0acd5
jmp 0x60d087
shl esi, 7
sub esi, 0x8f8e6f7a
mov eax, esi
pop esi
add eax, 0x5cbfdf5b
add eax, 0x6f3fd6e0
jmp 0x60d580
xor edx, esi
pop esi
push ebp
mov ebp, 0
sub ebp, edx
xchg edx, ebp
push dword [esp]
jmp 0x60d15a
push esp
jmp 0x60d617
pop edi
add ecx, 0x3fbd66a0
sub ecx, 0x78febca1
sub ecx, 0x57de213e
add ecx, 0x5ffe512c
add ecx, edi
sub ecx, 0x5ffe512c
add ecx, 0x57de213e
jmp 0x60d5e5
mov dword [esp], ecx
mov dword [esp], 0x737fd109
or dword [esp], 0x6cff3fad
xor dword [esp], 0x20be187b
mov dword [esp], ecx
push ebx
push ecx
push 0x7cf58a3e
pop ecx
push edx
mov edx, 0x6fd6284e
add ecx, edx
pop edx
sub ecx, 0x497fe0e7
sub ecx, 0x695c5846
mov ebx, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x60cdfc
mov dword [esp], ebx
mov ebx, 0x69fd2400
xor dword [esp + 4], ebx
pop ebx
pop ecx
xor ecx, 0x69fd2400
pop ebx
xor edi, ecx
mov ecx, dword [esp]
push ebp
jmp 0x60cf8a
mov dword [esp], ebx
mov dword [esp], edx
push ecx
jmp 0x60d5c6
xor ebx, eax
jmp 0x60d0a1
mov edi, dword [esp]
push ebx
sub esp, 4
mov dword [esp], esp
jmp 0x60ccae
mov ecx, 0x7fb5d6bd
mov edx, 0x778ead65
xor edx, 0x7ef757ce
neg edx
push edi
mov edi, 0x76cc2c12
xor edx, edi
jmp 0x60cc54
add ecx, 0x78febca1
push ebp
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
jmp 0x60d432
mov dword [esp], ebx
mov ebx, 0x7dbfb210
xchg ebx, esi
inc esi
jmp 0x60d2c7
pop eax
add eax, 4
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
xor edx, 0x941cf909
add ecx, edx
jmp 0x60d0e7
mov ebp, 4
jmp 0x60d0cf
mov ecx, 0x4f2fcfd3
add esi, ecx
pop ecx
push edi
mov edi, 0x7e576b00
sub esi, edi
jmp 0x60ce83
add esp, 4
not edi
sub edi, 0x6ff7a64c
jmp 0x60d669
add edi, 0x4a888e6e
push edi
pop eax
jmp 0x60d6dc
mov dword [esp], esi
mov esi, 0x67ffa9b0
xor ebp, esi
pop esi
push eax
mov eax, 0x284f0cc4
push edi
mov edi, 0x233cae26
shl edi, 7
add edi, 0xd46c3be0
or eax, edi
pop edi
xchg ebp, eax
neg ebp
xchg ebp, eax
inc eax
sub eax, 0x4551a039
jmp 0x60d6c1
dec ecx
xor ecx, 0x33e4b62e
add edx, ecx
pop ecx
pop ebx
sub edx, 4
xor edx, dword [esp]
jmp 0x60cd05
or ebp, eax
jmp 0x60d6fe
mov edi, dword [esp]
add esp, 4
add eax, 0x7d79f1e7
dec eax
shr eax, 7
inc eax
sub eax, 0x6efff652
xor eax, 0xa99e1a72
jmp 0x60d775
mov eax, dword [esp]
add esp, 4
dec ebp
add ebp, 0xbae824a9
add ebx, ebp
pop ebp
add ebx, 0x7da55359
add ebx, eax
sub ebx, 0x7da55359
sub ebx, 0x7ae7fe96
jmp 0x60d730
pop edx
add ebp, eax
pop eax
jmp 0x60cf9a
add ebx, 0x75eba028
pop eax
jmp 0x60d73c
push edx
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x60d74e
push eax
push 0x5e00f814
mov dword [esp], ecx
mov ecx, 0x6bfb50e7
shl ecx, 7
xor ecx, 0x3fff4eef
xor ecx, 0x6adecd99
neg ecx
shl ecx, 1
jmp 0x60d7b2
push eax
sub dword [esp], 0x7ffbcd90
pop ecx
push edx
mov edx, 0x7ffbcd90
add ecx, 0x5f8e23d6
add ecx, edx
sub ecx, 0x5f8e23d6
pop edx
push dword [esp]
pop eax
push ebp
jmp 0x60d7aa
mov ebp, esp
push eax
jmp 0x60d7d7
sub ecx, 0x3f21fa29
push ecx
jmp 0x60d81d
push ecx
mov dword [esp], edi
mov edi, 0x3abfcd05
xor edi, 0x65415f87
add edx, edi
pop edi
not edx
jmp 0x60ce27
mov eax, 4
add ebp, 0x7ee669ab
add ebp, eax
sub ebp, 0x7ee669ab
pop eax
jmp 0x60cc7f
mov edx, 0x7f7f6a10
sub edx, 0x67138e89
add edx, 0xe794247d
jmp 0x60cfbc
mov eax, dword [esp]
add esp, 4
pop ecx
push edx
mov edx, 0x62e1eb61
jmp 0x60d832
push ebx
mov ebx, 0x7eff3473
shl ebx, 1
shl ebx, 8
xor ebx, 0x91b6b0d5
jmp 0x60cf3e
push 0x7fbb4075
pop ecx
jmp 0x60d090
mov ebp, ecx
pop ecx
push ebp
sub esp, 4
mov dword [esp], esi
push edx
push edx
mov dword [esp], 0x7eff2258
pop edx
shl edx, 2
add edx, 0x83b65782
mov esi, edx
pop edx
shl esi, 3
xchg esi, ecx
not ecx
xor esi, ecx
xor ecx, esi
xor esi, ecx
inc esi
jmp 0x60d0d9