Unity_CRC32_Bypass icon indicating copy to clipboard operation
Unity_CRC32_Bypass copied to clipboard

想请教下Faker Header怎么绕过检测

Open linrjun opened this issue 1 month ago • 1 comments

您好,我想请教一下一个特定的情形: 我想要魔改一个采用Faker Header的游戏,我需要把前面的文件头删除才能载入到UABEA里面,然后拿去CRC碰撞。但是回到游戏目录后我还是需要把之前的文件头再添加回去,这样好像就导致之前计算出来的crc是无效的,进游戏还是被检测出来了…… 请问这种情况应该怎么做比较好

linrjun avatar Nov 30 '25 00:11 linrjun

具体是什么游戏,你确定是因为crc校验不通过吗

AXiX-official avatar Dec 01 '25 05:12 AXiX-official

具体是什么游戏,你确定是因为crc校验不通过吗

一个叫龙魂旅人的游戏,它有两个resource文件夹,一个应该是初版文件,可以正常修改不会检测,然后还有一个文件夹里面放的是更新文件,修改文件后启动时它检测出文件不匹配然后删除重下

linrjun avatar Dec 17 '25 01:12 linrjun

具体是什么游戏,你确定是因为crc校验不通过吗

一个叫龙魂旅人的游戏,它有两个resource文件夹,一个应该是初版文件,可以正常修改不会检测,然后还有一个文件夹里面放的是更新文件,修改文件后启动时它检测出文件不匹配然后删除重下

一个简单的办法是,只修改fakeheader的头部数据,也就是在'UnityFS'前的额外数据,如果修改这部分header数据并且放回游戏目录后: a) 游戏正常读取没有重新下载,但是使用Unity_CRC32_Bypass修改crc后并且重新添加header的文件被检测到并且重新下载 a.1) 你没有正确的使用本软件 a.2) 游戏并没有使用crc校验而是使用其他校验比如文件长度加上crc或者其他hash

b) 游戏不能正确读取并且重新下载 那么游戏并没有使用原生的unity的crc校验而是使用自定义的文件校验

AXiX-official avatar Dec 17 '25 02:12 AXiX-official