首页
社区
课程
招聘
关于一个小软件使用次数破解的问题!
发表于: 2010-11-20 22:59 9011

关于一个小软件使用次数破解的问题!

2010-11-20 22:59
9011
请问下,我从如何下手破解那个软件的使用次数,比如限制使用30次,当软件退出在打开就当作算一次,执行文件就一个,壳是使用ASP2.12,脱壳了,用的是DEL编译的程序,配合ABS的数据库。现在的问题是只要把软件删除在重新解压到另一个目录,又可以重新计算使用次数,问的问题是我要如何下手?希望那位大哥给点提示,小弟

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 590
活跃值: (177)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
2
次数限制最可能的有两种方式:
1.使用次数写入注册表
可以使用PRegMonitor等工具来监视软件运行时注册表的更改
2.写入某一个文件(mdb、ini、txt等),文件可能就在当前目录中,也可能在系统文件夹中如C:\Windows或者C:\Windows\system32等等,且多数情况下是隐藏文件。可以使用Filemon等工具监视,也可以在OD中下断点CreateFileA/W等查看
2010-11-21 00:46
0
雪    币: 199
活跃值: (65)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
如楼上所说,根据你说的情况,应该是把次数放到那个文件的某个文件里面了..你可以下CreateFileA这个断点找找看,应该可以找到.因为你重新解压就可以重新算次数.绝对是在目录中的某个文件中..妥妥的.坐等给分!
2010-11-21 02:30
0
雪    币: 271
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wep
4
程序的使用次数有没有可能就是放在exe文件本身中呢?  每次执行一次都修改一下。怎么实现呢? 疑惑中
2010-11-21 03:01
0
雪    币: 590
活跃值: (177)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
5
程序运行时在磁盘上只读
自修改当然可以 但修改后如何存盘覆盖自己呢?
2010-11-21 07:39
0
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
使用Filemon监视到了关联这个msimtf.dll文件
2010-11-22 10:23
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
看下目录中,哪个文件的修改时间有变化。
2010-11-22 13:57
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你己拥有邀请码,请在这里输入,即可升级为正式会员,
2010-11-22 15:40
0
雪    币: 48
活跃值: (146)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
要是人家服务器数据库存放你的使用次数就没办法了吧
2010-11-22 16:34
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
确实,这样不行的。
不过麻烦点,复制一个自身exe到临时目录,改的时候改那个exe,程序退出时创建一个bat,复制临时目录下的exe覆盖自身exe。
就是太BT了点。
2010-11-23 12:36
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不见得是写文件,也许他只改变变量的值,每次程序退出,变量就清零了
2010-11-26 22:55
0
雪    币: 260
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我觉得应该是在当前目录下创建了一个文件记录打开次数,所以换个目录会重新计算次数
下个文件监控的软件看看
2010-11-27 10:50
0
雪    币: 61
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
这种东西
直接用OD调试找注册码不就完了么?
如果不是明码,那最好就是爆破
爆破完成功之后重启看是不是重启验证型
如果是,那就无非是注册表或者文件型
先看文件目录中有没有可以文件,用记事本都打开看看
再在REGEDIT中查找注册的名字,可以从OD字符串查找相关的信息,不是注册表就是文件
就这么简单
实际上重启型的验证方法跟之前爆破的一样
如果作者笨一点,重启验证的子程序OFFSET会与之前爆破的一样,那就直接OK了
如果换个地方复制了一遍,程序运行跟一遍就行了
这个都很简单的
程序自己写到EXE里?恐怕不会,没必要啊
2010-11-28 08:22
0
游客
登录 | 注册 方可回帖
返回
//