- UID
- 58584
注册时间2009-1-25
阅读权限30
最后登录1970-1-1
龙战于野
TA的每日心情 | 慵懒 2015-10-9 11:25 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
发表于 2010-5-13 22:14:54
|
显示全部楼层
由于软件有2处验证加密后的注册码,故做如下修改,就会取消软件功能限制
第一处:
00403EB9 8D7C24 30 lea edi,dword ptr ss:[esp+0x30]
00403EBD 8A16 mov dl,byte ptr ds:[esi] ????
00403EBF 8A0F mov cl,byte ptr ds:[edi]
00403EC1 . 8AC2 mov al,dl
00403EC3 . 3AD1 cmp dl,cl
00403EC5 . 75 1E jnz short superdic.00403EE5
00403EC7 . 84C0 test al,al
00403EC9 . 74 16 je short superdic.00403EE1
00403ECB 8A4E 01 mov cl,byte ptr ds:[esi+0x1] ????
00403ECE . 8A57 01 mov dl,byte ptr ds:[edi+0x1]
00403ED1 . 8AC1 mov al,cl
00403ED3 . 3ACA cmp cl,dl
00403ED5 . 75 0E jnz short superdic.00403EE5
00403ED7 83C6 02 add esi,0x2
00403EDA . 83C7 02 add edi,0x2
00403EDD . 84C0 test al,al
修改为:
00403EB9 8D7C24 30 lea edi,dword ptr ss:[esp+0x30]
00403EBD 8A17 mov dl,byte ptr ds:[edi] ; 修改1
00403EBF 8A0F mov cl,byte ptr ds:[edi]
00403EC1 . 8AC2 mov al,dl
00403EC3 . 3AD1 cmp dl,cl
00403EC5 . 75 1E jnz short superdic.00403EE5
00403EC7 . 84C0 test al,al
00403EC9 . 74 16 je short superdic.00403EE1
00403ECB 8A4F 01 mov cl,byte ptr ds:[edi+0x1] ; 修改2
00403ECE . 8A57 01 mov dl,byte ptr ds:[edi+0x1]
00403ED1 . 8AC1 mov al,cl
00403ED3 . 3ACA cmp cl,dl
00403ED5 . 75 0E jnz short superdic.00403EE5
00403ED7 83C6 02 add esi,0x2
00403EDA . 83C7 02 add edi,0x2
00403EDD . 84C0 test al,al
第二处
004042CC . 8D7C24 30 lea edi,dword ptr ss:[esp+0x30]
004042D0 8DB3 10070000 lea esi,dword ptr ds:[ebx+0x710] ????
004042D6 > 8A0E mov cl,byte ptr ds:[esi]
004042D8 . 8A17 mov dl,byte ptr ds:[edi]
修改为:
004042CA . FFD5 call ebp
004042CC . 8D7C24 30 lea edi,dword ptr ss:[esp+0x30]
004042D0 3E:8D7424 30 lea esi,dword ptr ds:[esp+0x30] ; 修改3
004042D5 90 nop
004042D6 > 8A0E mov cl,byte ptr ds:[esi]
004042D8 . 8A17 mov dl,byte ptr ds:[edi]
004042DA . 8AC1 mov al,cl
有精通算法的高手,能否分析一下这个软件的算法,让小弟学习一下?
[ 本帖最后由 老万 于 2010-5-13 22:17 编辑 ] |
|