首页
社区
课程
招聘
[求助]找到跳转了,下来怎做呀
发表于: 2005-5-31 12:35 4588

[求助]找到跳转了,下来怎做呀

2005-5-31 12:35
4588
* Reference to : TObject.System.@LStrCmp;()
|
00467D7D   E846CAF9FF             call    004047C8
00467D82   7228                   jb      00467DAC

* Possible String Reference to: '软件过期,请与供应商联系!'
|
00467DAC   B8D4804600             mov     eax, $004680D4

请告诉我在W32Dasm中怎么改数据我在00467D82处右键选 Hexedit
出来个原字节7228E83F23FAFF83C4F8DD1C249B8D55E8B8A480
修改字节7228E83F23FAFF83C4F8DD1C249B8D55E8B8A480
这个是什么意思
怎么修改

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
在修改字节一栏中将最前面的72改成77并保存就行了。
2005-5-31 12:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢了,我改77后注册窗口还是会出来,
但是改成90后就没事了
可出错了但没有注册窗口
2005-5-31 13:28
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
4
让这个程序执行到这里返回呢?
汇编指令分别改为:retn 和 jmp

试试!
2005-5-31 13:34
0
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
5
仅仅是改72为90当然会出错,
如果要改的话把7228改为9090
但是有一个问题:不是跳走才不能弹出注册窗口的吗?
应该改为eb28吧(jmp short 467DAC)
2005-5-31 13:37
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
6
现在才看清楚,你上面的程序是跳就过期,不跳就不过期,只需将7228改成9090就行了,不过你上面的那一句应该是判断使用日期什么代码,你将这个修改后只是令程序不会过期而已。其他未注册的标志并没有去除。
2005-5-31 14:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
改9090后就和没改一样
一运行就出来个对话框
说软件过期
我只是想不让它跳出这个对框
2005-5-31 15:26
0
游客
登录 | 注册 方可回帖
返回
//