首页
社区
课程
招聘
[求助]关于PB软件破解“修改定位数据”
发表于: 2006-10-4 10:11 5435

[求助]关于PB软件破解“修改定位数据”

2006-10-4 10:11
5435
我最近调试了一个PB编写的程序,我用PB编译器编译出原码,分析里原码面太乱,算法也很多。不知道哪个才是真的算法。
还有就是爆破时 ,前辈们大都是定位后修改十六进制码
我试了好几次都没有找到要修改的地方。
请高手们帮帮忙,PB程序还有别的破解方法吗

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 236
活跃值: (11)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
PB的定位修改有二种方法:

1)如果是DLL,一般比较简单,直接用动态跟踪,就可以跳出来!当然如果是PB写的DLL同样可以这么做!

2)如果是PBD,就相对麻烦点:
方法是:先静态找到程序的源码流程,在比较关键点进行暴破,最好的方法是,用PB自己写个比较的程序,在跳转处写成两上版本,跳与不跳,编译成PBD后,用HEX一比较就明白了!
2006-10-4 10:18
0
雪    币: 303
活跃值: (471)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 newsoft 发布
PB的定位修改有二种方法:

1)如果是DLL,一般比较简单,直接用动态跟踪,就可以跳出来!当然如果是PB写的DLL同样可以这么做!

2)如果是PBD,就相对麻烦点:
........


希望能举例说明,谢谢
2006-10-4 10:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢大家怎么多人的帮助!
但在PB编的程序用什么函数定位好呢??????
我用过消息函数MessageBoxA, 结果程序早不知道跑哪了。
还有内存访问断点,条件断点 ,也没找到关键的注册码比较。
2006-10-5 20:14
0
雪    币: 224
活跃值: (75)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
pb我只会用pbkill反编译 然后做注册机。。
2006-10-6 08:00
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
关注
2006-10-6 10:20
0
游客
登录 | 注册 方可回帖
返回
//