今天看啥  ›  专栏  ›  看雪学苑

新版Windows unity扫雷游戏去广告

看雪学苑  · 公众号  · 互联网安全  · 2024-09-15 17:59

文章预览

1 起因 怀旧一下Windows 扫雷,结果发现界面大变样,变了好看了许多,但是广告也特别扎眼睛,所以就想干掉广告还世界一个清静。 目的:微软商店扫雷去广告 2 经过 首先是想通过子窗口,字符串找到业务代码,但是均失败了,不得已要对程序深入分析,先通过导入表下断点找到业务代码的范围,最终发现业务代码是使用il2cpp 进行解释执行,接下来就需要研究il2cpp,之后得知unity 把c# 代码使用il2cpp继续二次编译,通过对GameAssembly.dll和global-metadata.data的反编译可以得到c#的类,方法和字符串信息,然后对应的代码地址,根据类名函数名找到相关业务代码进行patch,最终成功去掉广告。 源程序:微软商店下载第一个 进入游戏选择任意模式可以发先下方有一个很大的广告窗口。 程序目录: 传统思路: (1)先用spy++ 找到子窗口,处理 creatwindows。 spy++ 查 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览