首页
社区
课程
招聘
[求助]续问:如何解除CPU-Z的自校验?
发表于: 2007-7-14 06:11 5180

[求助]续问:如何解除CPU-Z的自校验?

2007-7-14 06:11
5180
软件信息:

没壳,不须安装
任意修改资源后报错
效验问题不得其解
如附件

搜索到的第一篇文档http://bbs.pediy.com/showthread.php?t=27248

主要是想学习如何解除软件的效验
根据前一篇文档中CCDebuger大侠的解说

因为是自校验,首先考虑在 CreateFileA 上下断。修改后用OD载入,命令行中输 bp CreateFileA,回车,F9运行,断在这里:

7C801A24 > 8BFF MOV EDI,EDI ; 断在这
7C801A26 55 PUSH EBP
7C801A27 8BEC MOV EBP,ESP

ALT+F9返回,来到这:

004643F9 |. 8BF8 MOV EDI,EAX ; 返回到这里
004643FB |. 83FF FF CMP EDI,-1
004643FE |. 75 34 JNZ SHORT cpuzchs.00464434
00464400 |. 8B36 MOV ESI,DWORD PTR DS:[ESI]

我们希望看到最初是那里调用的,按几次CTR+F9返回,等第六次的时候(因为再按第七次OD中就暂停不了了)会来到这:

004548D2 \. C3 RETN ; 六次后来这
004548D3 /$ 8B4C24 04 MOV ECX,DWORD PTR SS:[ESP+4]


操作到这里后
后面的代码就不一样了
摸索几天没有着落
只好发贴求助
请大侠帮忙,谢谢

软件http://www.cpuid.com/download/cpu-z-140.zip

修改资源后会报错,如附件

An error occured when opening the driver. CPU-Z will launch but not all information will be available.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也没看到什么自动关闭啊
就是正常启动没什么问题啊
2007-7-14 08:25
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
随便修改一下资源就会报错了
上传的附件:
2007-7-14 18:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
怕问题不清不楚
再描述详尽
上传的附件是修改资源后报错的文件
源文件在这里
http://www.cpuid.com/download/cpu-z-140.zip
请有时间的大侠帮忙分析下
谢谢
2007-7-14 23:19
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
好地方。。以后我会常会学习
2007-7-14 23:56
0
游客
登录 | 注册 方可回帖
返回
//