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

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

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

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

自己水平太差了。

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

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

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

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




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



什么东东[/QUOTE]

我的意思是这样,通过查看源代码,安装包有CRC32校验,
如果修改安装包里面任何地方,都会提示安装包出错。
希望大牛帮我把这个自校验去掉。
看样子您已经去掉了。
能发一份给我吗
2016-3-3 12:28
0
雪    币: 429
活跃值: (547)
能力值: ( 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
活跃值: (129)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
简单试了一下,可行,不知道修改量大了会怎么样,晚上再试试。

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

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

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