焦子航
发表于 2018-3-11 12:39
mq5123
发表于 2018-3-12 17:36
本帖最后由 mq5123 于 2018-3-12 17:37 编辑
另外找到补码位置,
00629C90 55 push ebp
~~~
00629CF8 C2 1000 retn 0x10
UserLoginSingle()
函数简介:
用户登录 (单码形式)
函数原型:
long UserLoginSingle(userCode,aVer,UserMac)
参数定义:
userCode 字符串: 用户注册码
aVer 字符串: 版本号 注意: 此版本号非插件版本号,需要在后头程序列表 版本管理里面自己添加.
UserMac 字符串: 用户唯一标示,绑定电脑可以用这个指定用户标示串 (如果没有开启机器绑定可以放空!)
返回值:
整形数:
1 : 成功
0 : 失败
可调用
GetLastError 获取错误代码可调用
GetLastMessages 获取错误提示
修改方式:
函数返回值修改为1
00629287 55 push ebp
~~~
006292CF C2 0400 retn 0x4
GetUserExpired()
函数简介:
获取当前登录用户的过期时间 (单码和注册码都有效)(此函数必须登录后调用才有数据或者调用GetExpired方法更新数据也可以)
函数原型:
string GetUserExpired()
参数定义:
无
返回值:
字符串:过期时间字符串
修改方式:函数返回值修改为文本指针(eax为返回值),文本内容为到期时间(类似于”2022-12-22 22:22:22”)
mq5123
发表于 2018-3-12 15:06
本帖最后由 mq5123 于 2018-3-12 15:08 编辑
00627D80 /0F85 E8000000 jnz cm.00627E6E ; 0
0062875C /0F85 2D010000 jnz cm.0062888F ; 0
00628812 /0F84 3E000000 je cm.00628856 ; 1
修改这3处就行了
xaiodong
发表于 2018-3-11 13:50
netCheney
发表于 2018-3-11 15:32
新手研究一下练手,谢谢楼主给机会
mq5123
发表于 2018-3-11 18:06
win7x86崩溃无法运行打不开
魔弑神
发表于 2018-3-11 20:23
有点简单的说
黑龍
发表于 2018-3-12 05:24
{:301_1000:} = = 爆破比山寨有难度而且山寨方便
我才不是狮子喵
发表于 2018-3-12 08:52
感谢分享,楼主辛苦了
menmen_7
发表于 2018-3-12 10:53
非常好的教程,谢谢分享!
焦子航
发表于 2018-3-12 11:48
魔弑神
发表于 2018-3-12 12:30
焦子航 发表于 2018-3-12 11:48
加壳版 http://t.cn/REkflnN
汗-_-|| 加壳和没加壳有什么区别?