首页
社区
课程
招聘
[求助]这样的代码怎样做注册机
发表于: 2005-8-15 09:33 3930

[求助]这样的代码怎样做注册机

2005-8-15 09:33
3930
004DA0A4    .  E8 5764FDFF          call kl.004B0500
004DA0A9    .  3B4424 18            cmp eax,dword ptr ss:[esp+18](eax为第一个正确注册码)
004DA0AD    .  75 67                jnz short kl.004DA116
004DA0AF    .  FF5424 28            call dword ptr ss:[esp+28]
004DA0B3    .  3B4424 1C            cmp eax,dword ptr ss:[esp+1C](eax为第二个正确注册码)
004DA0B7    .  75 5D                jnz short kl.004DA116
004DA0B9    .  FF5424 2C            call dword ptr ss:[esp+2C]
004DA0BD    .  F7D5                 not ebp
004DA0BF    .  3BC5                 cmp eax,ebp(ffffffff - eax为第三个正确注册码)
004DA0C1    .  75 53                jnz short kl.004DA116
004DA0C3    .  FF5424 30            call dword ptr ss:[esp+30]
004DA0C7    .  3BC7                 cmp eax,edi(eax为第四个正确注册码)

用olldbg动态跟的时候,在序列号那里可以把结果上一个的填进去,得出下一个结果,那么内存注册机应该怎么制作

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有几个办法:
1、分别做成四个内存注册机。
2、如果修改跳转能在下一个地址处出现正确的注册码,可以在做内存注册机的同时修改内存。
3、再有就是看懂算法,做算法注册机了。
2005-8-15 10:32
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
做成四个和用ollydbg没什么区别了啊
2005-8-15 10:34
0
雪    币: 251
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在堆栈窗口里找一下会有全部注册码的
2005-8-15 20:26
0
游客
登录 | 注册 方可回帖
返回
//