-
-
[求助]请大家帮我分析下一个加密算法的逆算法[问题已解决]
-
发表于:
2011-9-1 14:59
3570
-
[求助]请大家帮我分析下一个加密算法的逆算法[问题已解决]
__asm
{
pushad
xor ecx,ecx
lea esi,[tmp]
lea edi,[tmp1]
aa1:
mov ax,word ptr ds:[esi]
sub ax,0x6161
shl al,0x4
add al,ah
mov byte ptr es:[edi],al
add esi,0x2
inc edi
inc ecx
cmp ecx,0x6bb
jnz aa1
popad
}
这是我嵌入VC的汇编代码,这是它的加密算法,其中tmp是原文,tmp1是接收的密文,请问我如何写解密算法能够从tmp1还原到tmp呢?
__asm
{
pushad
xor ecx,ecx
lea esi,[tmp1]
lea edi,[tmp]
aa1:
mov ax,word ptr ds:[esi]
sub al,ah
shr al,0x4
add ax,0x6161
mov byte ptr es:[edi],al
add esi,0x2
inc edi
inc ecx
cmp ecx,0x6bb
jnz aa1
popad
}
这个是我自己写的错误的解密算法,根本不对。请各位帮我分析下,感激不尽
[课程]Android-CTF解题方法汇总!