首页
社区
课程
招聘
求助大牛去掉这个CRC32自校验,附程序源码
发表于: 2016-3-2 20:18 8384

求助大牛去掉这个CRC32自校验,附程序源码

2016-3-2 20:18
8384
帖子发到另外一个板块了,里面有源代码。

我试了一下,该了一些跳转,就是不行,

自己水平太差了。

PS:作为感谢送一个邀请码

http://bbs.pediy.com/showthread.php?t=208179

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 429
活跃值: (532)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2




什么东东
上传的附件:
2016-3-3 11:28
0
雪    币: 450
活跃值: (124)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=monnyabc;1417958]



什么东东[/QUOTE]

我的意思是这样,通过查看源代码,安装包有CRC32校验,
如果修改安装包里面任何地方,都会提示安装包出错。
希望大牛帮我把这个自校验去掉。
看样子您已经去掉了。
能发一份给我吗
2016-3-3 12:28
0
雪    币: 429
活跃值: (532)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
EXE修改   00404934  JE改JMP
源码修改 SelfExtract.c 找到 BOOL VerifyPackageIntegrity (void) 函数,直接返回TRUE也行。或者向下拉,找到
        WipeSignatureAreas (tmpBuffer);

        if (crc != GetCrc32 (tmpBuffer, fileDataEndPos + 1 + strlen (MagEndMarker)))// 怎么改,你明白的。
        {
                free (tmpBuffer);
                Error ("DIST_PACKAGE_CORRUPTED");
                return FALSE;
        }

最后,结贴,KX收下,
2016-3-3 16:43
0
雪    币: 450
活跃值: (124)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
简单试了一下,可行,不知道修改量大了会怎么样,晚上再试试。

今天编译了一下源代码,环境搭好后都能编译出来,但是就是SETUP打包后无法安装驱动。用的是原来的已签名SYS驱动文件。

另外请教一下,安装包里的程序文件用什么软件能查看或者替换?我用RES***之类的软件,好像看不到这几个文件。

总之,谢谢了。
2016-3-3 17:09
0
游客
登录 | 注册 方可回帖
返回
//