首页
社区
课程
招聘
这是什么验证?
发表于: 2005-10-29 09:53 5703

这是什么验证?

2005-10-29 09:53
5703
一文件脱壳后能正常运行,但就是不能对其修改,一经修改,程序的一个功能就不正常,请高人指点,这是什么验证??

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 44229
活跃值: (19965)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
也许你修改的地方不对,导致破坏了程序。
或可能是文件完整性校验,找到校检地方改之即可。
2005-10-29 11:35
0
雪    币: 329
活跃值: (343)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
3
可能是自校验+暗槽。或者是文件有重定位信息,你修改成绝对地址了。。
2005-10-29 11:43
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢二位版主,经实验,这个程序不管改任何地方他都能发现,能是什么验证?
2005-10-29 11:53
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
可能是代码段CRC
2005-10-29 12:52
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有道理,用CreateFileA没发现可疑的,有什么特征的东东可供拦截?
2005-10-29 14:53
0
雪    币: 44229
活跃值: (19965)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
7
GetFileSize等试试。
另外,你先不修改,用OD加载,在OD里修改内存中的代码数据看看会不会被发现,如果还被发现,则这程序校验内存代码数据。
2005-10-29 15:07
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
哈哈!!解决了。根据Kanxue坛主和Wekabc帮助得到启示,直接在改动后的代码地址下内存中断,找到了校验的代码!又学了一招!!
2005-10-31 19:54
0
游客
登录 | 注册 方可回帖
返回
//