关于这个软件的分析,看雪上有篇详细的文章,我就不重复了.主程序AsPack的壳,算法是标准Des,没什么好说的,唯一值得一提的是做KeyGen的时候发现sn并不是看雪上那篇文章上的sn=hex(DES(plaintext,key="bmpmanChina")),分析了半天才发现key错了,传入的是bmpmanChina,但是做了些处理,DES的key是8字节(64bit)的,程序里把key多于8字节的char对位相加了,也就是

if(i>=8)
{
    key[i] 
+= key[i%8];
}

       然后再把key的后4字节和前4字节位置互换,才是最终的key.剩下的就是标准DES了.

       User:Red_angelX

       Sn:  37AC3EBE8B087F7EA6D95D5F3DA677F0

       KeyGen下载

posted on 2009-04-15 14:02  Red_angelX  阅读(526)  评论(2编辑  收藏  举报