首页
社区
课程
招聘
英语小精灵(English Elf) V4.0.0有趣的加密现象
发表于: 2004-4-27 06:43 7504

英语小精灵(English Elf) V4.0.0有趣的加密现象

2004-4-27 06:43
7504
这是一个VB程序,它会自动关闭你开的所有调试器,于是我用OLLDBG一步一步跟踪,看它在哪里关闭,终于找到一个地方,改了一个跳转,于是可以用调试器调试了。可以正常跟踪,而且也可以用SMARTCHECK来跟了。但是这时却有一个问题,改了后在OLLDBG里和SMARTCHECK里可以正常运行,没在这些调试器里却不能运行了,你们说怪不怪,谁来HELP一下这个奇怪的问题??????

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

收藏
免费 6
支持
分享
最新回复 (9)
雪    币: 239
活跃值: (220)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
是你改的问题!
2004-4-27 12:03
0
雪    币: 279
活跃值: (375)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
3
重新启动电脑试一下。

可能在程序设置唯一运行那部分代码出问题了
2004-4-27 12:14
0
雪    币: 329
活跃值: (343)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
4
跳转改错了。改成只有检测到调试器才能运行。一般这里都是NOP掉CALL,并且改成无条件跳转。不要把JZ改成JNZ或者把JNZ改成JZ。
2004-4-27 15:35
0
雪    币: 229
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
果真是这样吗?我再试一下,不过,这个VB的程序防跟踪的能力做的是不错的。而且也没加壳,很牛。建议大家来试试,改了后跟踪,很容易破解。
2004-4-27 20:46
0
雪    币: 204
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
最初由 doskey 发布
跳转改错了。改成只有检测到调试器才能运行。一般这里都是NOP掉CALL,并且改成无条件跳转。不要把JZ改成JNZ或者把JNZ改成JZ。

good
2004-4-27 20:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
>>果真是这样吗?我再试一下,不过,这个VB的程序防跟踪的能力做的是不错
>>的。而且也没加壳,很牛。建议大家来试试,改了后跟踪,很容易破解。

用OD改掉检测OD的代码就可以了,哪有那么麻烦,他的算法也不复杂,注册分两部分,界面输入后提示验证成功,重起后有重新验证的.我写过3.1的注册机,没有啥营养.
2004-4-28 08:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
改一个字节就好
2004-4-29 00:15
0
雪    币: 229
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
改一个字节就变成注册版了吗???????????????????????????????????????不可能。
2004-4-29 11:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
最初由 caifox 发布
改一个字节就变成注册版了吗???????????????????????????????????????不可能。


那怎么可能,改一个字节解决关闭调试器!
这个软件至少有两个call判断注册码,码码变型才比较,一个字节怎么可能!
2004-4-29 13:36
0
游客
登录 | 注册 方可回帖
返回
//