Function at 0x67c424
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
pop ebx
push ecx
mov dword [esp], esi
mov esi, esp
push ebx
mov ebx, 4
push edx
push 0x3ebe437f
pop edx
sub edx, 0x37edb9ef
sub edx, 0xa714bb58
jmp 0x67c75a
not edx
xor edx, 0x695f49f3
neg edx
sub edx, 0x7eff834c
jmp 0x67c88b
mov ecx, 0x7b3fd59d
xor ecx, 0x3fecb9fb
sub ecx, 0xffffffff
xor ecx, 0x17ff30e6
jmp 0x67c6f7
add esp, 4
or eax, ebx
pop ebx
jmp 0x67c9b5
or ebp, 0x4cfb084a
sub ebp, 0x9280ae6e
mov edi, ebp
pop ebp
add edi, 0x117b79f4
sub ebp, edi
pop edi
jmp 0x67c407
sub ebx, edx
add ebx, 0x7b0f15fb
mov edx, dword [esp]
add esp, 4
push eax
jmp 0x67c3ae
pop esp
push ecx
mov dword [esp], eax
sub esp, 4
push esp
pop dword [esp]
add dword [esp], 4
pop eax
add eax, 4
push ebp
push eax
mov eax, 0x3dfb4541
jmp 0x67cb59
mov edx, 0x38cf55bc
jmp 0x67c54c
sub ebx, ebp
pop ebp
pop ecx
jmp 0x67c1eb
mov ecx, dword [esp]
add esp, 4
jmp 0x67c7eb
add ebp, edx
pop edx
inc ebp
sub ebp, 0x8e653d94
xor edi, ebp
mov ebp, dword [esp]
add esp, 4
push esi
push 0x59b69b70
mov dword [esp], edi
mov dword [esp], edx
mov edx, 0x7fdf5857
push edx
mov dword [esp], eax
mov eax, 0x5fdf3064
push edx
mov edx, 0x5f52b64b
jmp 0x67ca89
or edi, 0x74f7475f
push ebp
jmp 0x67c83d
not eax
neg eax
sub eax, 0x67fe1a3c
xor eax, 0x1d920bf9
xor ecx, eax
jmp 0x67cb32
add esi, 0x47fd7f38
jmp 0x67c928
sub eax, 1
xor eax, 0xcd595fbe
xor ecx, eax
mov eax, dword [esp]
add esp, 4
xor ecx, 0x2ffdc5cd
push 0x7a3b66a0
mov dword [esp], ebx
mov ebx, ecx
mov edx, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x67c565
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x67c327
sub eax, ecx
jmp 0x67c3cc
sti
push 0x36033952
mov dword [esp], eax
push edi
push 0x6c6fd2dc
pop edi
neg edi
jmp 0x67c2a7
add esp, 4
sub edx, 1
jne 0x67c5e7
sti
jmp 0x67ccb7
add ecx, 0x1fc50658
xor ebx, ecx
jmp 0x67c6e8
push esi
mov esi, esp
add esi, 4
jmp 0x67c5a1
mov dword [esp], 0x7f7f05ec
or dword [esp], 0x7f97ffb3
push esi
mov esi, 0xdd6c69ff
add dword [esp + 4], esi
pop esi
jmp 0x67c875
pop ecx
add eax, ebx
push edi
mov edi, 0x7bed53ae
or edi, 0x79ff560d
push ebp
mov ebp, 0x3deb2164
add ebp, 0x27bfc4bf
jmp 0x67c8ae
mov dword [esp], edx
jmp 0x67cad4
add ebp, eax
add ebp, 0x7cfa0af4
sub ebp, 0x7ffb3829
pop eax
sub ebp, 4
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 4
add ebp, eax
pop eax
add ebp, 4
xor ebp, dword [esp]
jmp 0x67c452
push eax
push ebx
mov ebx, 0x3f8f6557
mov eax, ebx
pop ebx
push 0x16d73542
jmp 0x67c6ac
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x67cb29
pop eax
add ebx, dword [esp]
sub esp, 4
mov dword [esp], edi
push esi
mov esi, 0x5fbf9c98
mov edi, 0xd17dea50
sub edi, esi
push dword [esp]
jmp 0x67cacc
shr edx, 8
shl edx, 1
add edx, 0x4e0918b2
xor ecx, edx
mov edx, dword [esp]
add esp, 4
jmp 0x67c796
sub eax, 0x7df5ecfc
add ebp, 0x7ffb3829
push edi
push ebp
push ecx
mov dword [esp], 0x7656ee00
pop ebp
jmp 0x67c832
pop dword [ebx]
jmp 0x67c658
add ecx, 4
xchg dword [esp], ecx
pop esp
push eax
mov dword [esp], 0x1d253bb
mov dword [esp], esi
pop ebp
pop esi
push ecx
mov ecx, 1
sub ebp, ecx
pop ecx
push edx
mov edx, 0x7be72140
jmp 0x67c253
sti
jmp 0x67c790
mov dword [esp], ebp
jmp 0x67c9db
pop ebp
mov eax, edi
push dword [esp]
pop edi
jmp 0x67c9c5
neg eax
jmp 0x67c2d3
sub ebp, edx
pop edx
sub ebp, 0x857b0c03
sub edi, ebp
pop ebp
mov edx, edi
jmp 0x67c609
pop ebx
jmp 0x67c5b5
pop ecx
jmp 0x67c5e7
sub eax, 0xde77f96
and eax, 0x27ffcb00
shl eax, 7
sub esp, 4
mov dword [esp], edi
jmp 0x67caec
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
jmp 0x67c202
add ecx, eax
pop eax
mov eax, ecx
jmp 0x67c245
pop edx
push 0x52df6472
jmp 0x67c50b
push dword [esp]
mov esi, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0x67ca32
push eax
push ecx
jmp 0x67c1a7
pop edi
sub edx, 0x3cceaf01
sub edx, eax
add edx, 0x3cceaf01
pop eax
xor edx, 0x6bfd2139
push edi
push eax
mov eax, 0x18c75cc6
mov edi, 0x1735aacc
jmp 0x67c896
push ebp
push edx
mov dword [esp], esi
mov dword [esp], ebx
jmp 0x67cc2f
add esp, 4
dec edi
neg edi
dec edi
shr edi, 5
push ecx
mov dword [esp], ebp
mov ebp, 0x63bd97a6
dec ebp
xchg ebp, ebx
jmp 0x67c8dd
push edx
mov edx, 0x3cf4489c
add edx, 0x3fed62ae
and edx, 0x577aa4b9
inc edx
jmp 0x67c670
sub edx, 0x7463e622
xchg edx, ecx
not ecx
xchg edx, ecx
add edx, 0x5ffc6284
shl edx, 1
push eax
jmp 0x67c630
sub eax, 0x6ecba502
pop ebp
jmp 0x67c696
xchg dword [esp], eax
pop esp
jmp 0x67c4fe
sub edi, ebp
pop ebp
add eax, 0x2d5f114b
jmp 0x67cb03
mov dword [esp], edi
mov edi, 0x7e47d86f
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x3df79d07
or edi, ebp
mov ebp, dword [esp]
jmp 0x67c63d
mov ebp, 0xd9d299a9
xor ebx, ebp
mov ebp, dword [esp]
jmp 0x67c1c3
mov ecx, dword [esp]
add esp, 4
dec ebx
not ebx
push ebp
jmp 0x67c6cc
shl ecx, 7
push edx
mov edx, 0x5da94d07
add edx, 0x55b6ad40
shr edx, 5
push edx
not dword [esp]
pop edx
jmp 0x67c47d
add edi, esi
push eax
mov eax, 0x7fffa048
sub eax, 0x637f0712
sub eax, 1
xor eax, 0x3159be36
add edi, eax
mov eax, dword [esp]
add esp, 4
push eax
mov eax, 0x50dbfd89
or eax, 0xfb39261
dec eax
add eax, 0xef544c49
jmp 0x67c788
xor eax, ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x67c545
sub esi, edx
pop edx
add esi, ebx
push ebx
mov ebx, 0x31b444bf
inc ebx
add ebx, 0x7fb32fe3
shl ebx, 3
xor ebx, 0xd4806b20
add esi, 0x5fdd792a
sub esi, 0x47fd7f38
add esi, ebx
jmp 0x67c2c8
sub edi, eax
pop eax
jmp 0x67c5ca
push eax
jmp 0x67c902
push eax
mov eax, 0x3fd73b7b
push ebx
mov ebx, 0x19fb66b5
xor eax, ebx
jmp 0x67c55f
not ecx
xchg ebx, ecx
jmp 0x67cc85
push esp
pop edi
push ecx
mov ecx, 4
jmp 0x67cbbe
push ecx
mov ecx, 0x7ffab7a8
sub eax, ecx
push dword [esp]
pop ecx
add esp, 4
sub eax, 0x3e8f5e3e
push ecx
mov ecx, 0x7ebf76df
jmp 0x67c311
add esp, 4
add ebx, 0x77fcdfbb
sub ebx, edi
sub ebx, 0x77fcdfbb
push dword [esp]
mov edi, dword [esp]
add esp, 4
jmp 0x67c3a0
add ebp, 0x7f7e496d
jmp 0x67cafd
mov ebp, 0x3daf4228
jmp 0x67c9fa
add ebx, esi
add ebx, 0x7676a35f
add ebx, 0x7f7b1b57
mov esi, dword [esp]
jmp 0x67c37e
mov dword [esp], esi
push ecx
mov ecx, 0x5ff2591f
push eax
push edx
mov edx, 0x6ff32402
inc edx
jmp 0x67c192
xor edx, 0xe014125f
jmp 0x67c9e8
add edi, eax
pop eax
xor edx, edi
pop edi
neg edx
push esi
mov esi, 0xd33b5ed8
add edx, esi
pop esi
sub edi, edx
jmp 0x67c5bf
neg ebp
not ebp
shr ebp, 2
xor ebp, 0xe4555958
jmp 0x67c69f
mov esi, ecx
mov ecx, dword [esp]
push edi
jmp 0x67c7b2
mov edx, 0x33ffba34
xor edx, 0x5d341f36
add eax, edx
jmp 0x67c919
not ebx
xchg ebp, ebx
push 0
sub dword [esp], ebp
pop ebp
push edx
jmp 0x67c224
push esi
mov esi, 0x2fbb4180
sub eax, esi
pop esi
xor eax, ebp
xor ebp, eax
jmp 0x67ccca
mov dword [esp], 0x2d9adb50
mov dword [esp], ecx
mov ecx, 0x6fc74733
xchg ecx, ebp
push ebp
jmp 0x67cbeb
pop edx
add eax, ebp
jmp 0x67c68b
push eax
pop ebp
jmp 0x67c9be
sub esi, 0x5fdd792a
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, 4
sub esi, 0x6eb541c7
add esi, edx
jmp 0x67c994
add ebx, 0x3fe786ab
sub ebx, ecx
push ebp
mov ebp, 0x5b2de7f7
inc ebp
shr ebp, 3
add ebp, 0x7e8d8081
not ebp
add ebp, 0x6e6b48c7
xor ebp, 0xdb9f8ded
jmp 0x67c22e
push ecx
mov ecx, 0x6eb541c7
push ecx
mov ecx, 0x7fe7b670
add esi, ecx
pop ecx
add esi, ecx
sub esi, 0x7fe7b670
pop ecx
pop edx
xor esi, dword [esp]
jmp 0x67c305
shl eax, 8
push esi
jmp 0x67cb7c
pop eax
push edx
jmp 0x67c8cb
add esp, 4
add ebx, eax
jmp 0x67c45e
pop eax
push ecx
mov ecx, 0x7b0f15fb
jmp 0x67c95c
push 0x4b6ca111
mov dword [esp], edx
jmp 0x67ca47
mov eax, edx
pop edx
or ecx, eax
pop eax
add ecx, 0x5f5f667d
push ebx
jmp 0x67ca1f
xor ebp, 0x2fa8dffd
add ebp, 0x5f373075
add ebp, 0x7f6fe5e4
sub ebp, 0x37ef5906
sub ebp, 0x32763861
xor edi, ebp
jmp 0x67c51c
mov dword [esp], eax
mov eax, 0x7fa9e417
sub eax, 0x4d6a4148
dec eax
jmp 0x67c2b3
xchg dword [esp], edi
pop esp
push ecx
mov dword [esp], ebp
push esp
pop ebp
push eax
mov eax, 0x73fa4395
jmp 0x67c589
mov dword [esp], esi
push eax
push esi
mov dword [esp], edi
jmp 0x67ca54
mov edi, 0x7eff4bfd
mov eax, 0xc0f3d97f
add eax, edi
pop edi
mov esi, 0xbee258c6
add esi, 0x6fee6d1a
sub esi, eax
push ebp
mov ebp, 0x6fee6d1a
sub esi, ebp
pop ebp
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
jmp 0x67c4d3
xor eax, edx
pop edx
inc eax
sub eax, 0xc99dcb75
or edx, eax
pop eax
add edx, 0x7dfce93a
dec edx
xor edx, 0xd2ee4ff2
mov esi, edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x67cabb
add edi, 0x4f504c31
sub edi, 0x2dd92703
jmp 0x67c713
mov esi, dword [esp]
jmp 0x67cb40
mov edx, 0x66bda361
mov ebx, edx
pop edx
mov eax, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x67c8f0
push edx
mov edx, 0x7df56d00
mov edi, edx
pop edx
or eax, edi
pop edi
jmp 0x67c4b1
dec ebp
jmp 0x67c1ce
add eax, edi
sub eax, 0x2d5f114b
pop edi
add eax, 0x3e8f5e3e
add eax, 0x7ffab7a8
mov edi, dword [eax]
pop eax
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], edx
jmp 0x67c43e
pop dword [esp]
pop esp
jmp 0x67cb98
mov eax, dword [esp]
add esp, 4
jmp 0x67c8c0
push eax
mov eax, esp
jmp 0x67cb48
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x67c80d
push ebx
push ecx
mov ecx, 0x36e161b9
mov ebx, ecx
pop ecx
push ecx
mov ecx, 0x5f7f25ba
not ecx
push eax
mov eax, 0x7bbe2c66
xor ecx, eax
pop eax
shr ecx, 2
jmp 0x67cba7
mov esi, 0x7fde0c85
dec esi
push edx
mov edx, 0x695bba00
add edx, 0x12bbb680
add esi, edx
pop edx
xor eax, esi
jmp 0x67cbb8
mov dword [esp], eax
mov dword [esp], 0xef65855
jmp 0x67cbdd
sub ecx, 0x779edbac
sub ecx, 0x6fbff0a2
jmp 0x67c393
pop esi
jmp 0x67c921
add edi, ecx
pop ecx
add edi, 4
push edi
push dword [esp + 4]
jmp 0x67cbe5
mov dword [esp], edi
jmp 0x67c4cc
pop edi
jmp 0x67cc68
not dword [esp]
pop ebp
xchg ecx, ebp
sub ecx, 0x7ffdd3f3
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
jmp 0x67cc77
mov ebx, 0x3c19f954
jmp 0x67cc39
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edi
mov edi, 0x7ffbb30b
mov eax, edi
mov edi, dword [esp]
add esp, 4
push eax
push ebx
pop eax
pop ebx
xchg ebx, ecx
jmp 0x67c7a9
push ebp
mov dword [esp], 0x7efe6c33
pop eax
push ecx
jmp 0x67ccf3
pop dword [esp]
pop esp
jmp 0x67cca6
pop esp
jmp 0x67ccc2
mov dword [esp], eax
jmp 0x67cc59
xchg ebx, eax
shr eax, 7
jmp 0x67cc8e
sub eax, 0xf87576b7
sub edx, 0x7ecf110c
add edx, eax
add edx, 0x7ecf110c
jmp 0x67c9cf
sub ebx, 0x7f7b1b57
sub ebx, 0x7676a35f
jmp 0x67c85f
push ebx
push 0x63c5aede
jmp 0x67c3ec
mov dword [esp], edx
jmp 0x67cc7d
xor eax, ebp
inc ebp
push edi
mov dword [esp], eax
push edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
jmp 0x67cc71
mov dword [esp], ebx
mov ebx, 0x739ff735
jmp 0x67c749