首页
社区
课程
招聘
[讨论]软件被修改,结果无法启动。请教?
发表于: 2006-9-2 11:14 3762

[讨论]软件被修改,结果无法启动。请教?

2006-9-2 11:14
3762
一个软件,编写语言BC++1999。PEID查有用了BLOWFISH[sbox]、CRC32、MD2、MD5、BASE64 table等算法,请问是何故,我只是测试下的改写程序的显示名字,结果就是无法启动,未改动前可以启动,疑问是,如果是自校验,修改代码(NOP 之类的就可以),还请我各位看下,难道有了最新的自校验方法?

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

收藏
免费
支持
分享
最新回复 (2)
雪    币: 156
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
看来是它 只取了 特定的信息 或代码 进行了自校验!
2006-9-2 15:14
0
雪    币: 1355
活跃值: (344)
能力值: ( LV13,RANK:920 )
在线值:
发帖
回帖
粉丝
3
您检查一下,所修改的名字是否和原来的名字字节数目一样长!
一个汉字等于两个英文字母长度,如果总长度不一样长,程序就会出错!
还有一点:您所修改的地方有可能不是真正的显示地址.就是所可能改了其他的地址.比方说您要改"KILL"为"莎死",没错,字节数目一样多了.可是"KILL"的文件地址很多呀.如:C:\WINDOWS\KILL\>...中的"KILL",还有代表连接方向的"KILL"名称.这些地方改不得.
2006-9-7 18:03
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册