【凯特原创】【技术教程】关于一次dex免广告的思路教程

优选教程   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-4-3

免广告是我认为逆向里比较有难度的一个内容,后面教程慢慢补全吧,争取在每个内容的逆向都留下一篇教程……

首先游戏名字就不说了,本次教程只提供思路与一点理解,不要认为本教程通杀,以我个人经验,任何告诉你一个教程通杀所有游戏都是耍流氓,只能说适用于绝大部分,如图一查找内容是showad,但是是所有游戏是这个方法名吗?游戏又不是全部一个人做的,showad=展示广告,任何代码运行都会有一个流程,不可能无中生有,溯源是一个重要的技巧

通过搜索会出现在10个内的结果,如何定位准确结果?个人经验:ac定位,进入游戏玩一下发现抓到ac,从找到了ac里的showad进入即可,进入后如图二

点开方法导航,上下看看发现没有可疑方法,如:close(广告关闭)、reward(奖励)、end(结束)、complete(完成)。明显没有,初步判断这个还不是最终源头,既然如此继续溯源,多次溯源无效就需要转Java分析,长按showad方法,查找调用。

结果只有一个,点击进入

run运行,这是运行广告的方法,这个时候你可能会查这个run调用,但是明显查不到结果,那么这里一共两个方法,查init调用

结果也只有一个进入后,点开方法分析,这次找到了关键方法close和complete,广告关闭广告完成

对比一下方法,可以发现两个方法唯一缺别是传递的v0不同,其他都是运行JS

看回广告播放的代码,也差不多一样v0的值但是广告播放需要获取的各种寄存器比较多所以略有差异,这个时候你只需要把完成方法的代码复制,替换广告播放的就可以完成免广告,为什么不是关闭呢?因测试性修改,粘贴关闭只能达成无广告,但是没有奖励,所以粘贴完成

只是思路,看得懂自然懂

教程结束,路漫长,愿同行

21楼
懒濑 2023-4-4
跟着青帝学逆向[滑稽][爱心][玫瑰]
22楼
昵称556206 2023-4-4
大哥,可以在搞个模拟定位助手不。
可以来个史小坑的花前月下吗
24楼
昵称596007 2023-4-4
帝哥。想请你改个游戏。有常的哦
25楼
顾漠漓 2023-4-4
OK 插眼(MT去广思路
26楼
昵称177244 2023-4-5
字认得,连起来就不会了
27楼
小煜无知 2023-4-7
免广告是我认为逆向里比较有难度的一个内容,后面教程慢慢补全吧,争取在每个内容的逆向都留下一篇教程……
首先游戏名字就不说了,本次教程只提供思路与一点理解,不要认为本教程通杀,以我个人经验,任何告诉你一个教程通杀所有游戏都是耍流氓,只能说适用于绝大部分,如图一查找内容是showad,但是是所有游戏是这个方法名吗?游戏又不是全部一个人做的,showad=展示广告,任何代码运行都会有一个流程,不可能无中生有,溯源是一个重要的技巧
通过搜索会出现在10个内的结果,如何定位准确结果?个人经验:ac定位,进入游戏玩一下发现抓到ac,从找到了ac里的showad进入即可,进入后如图二
点开方法导航,上下看看发现没有可疑方法,如:close(广告关闭)、reward(奖励)、end(结束)、complete(完成)。明显没有,初步判断这个还不是最终源头,既然如此继续溯源,多次溯源无效就需要转Java分析,长按showad方法,查找调用。
结果只有一个,点击进入
run运行,这是运行广告的方法,这个时候你可能会查这个run调用,但是明显查不到结果,那么这里一共两个方法,查init调用
结果也只有一个进入后,点开方法分析,这次找到了关键方法close和complete,广告关闭广告完成
对比一下方法,可以发现两个方法唯一缺别是传递的v0不同,其他都是运行JS
看回广告播放的代码,也差不多一样v0的值但是广告播放需要获取的各种寄存器比较多所以略有差异,这个时候你只需要把完成方法的代码复制,替换广告播放的就可以完成免广告,为什么不是关闭呢?因测试性修改,粘贴关闭只能达成无广告,但是没有奖励,所以粘贴完成

只是思路,看得懂自然懂
教程结束,路漫长,愿同行
28楼
厂长 2023-4-7
一眼看就是coco 2 dx游戏
29楼
昵称10517 2023-4-14
这怎么搞,楼主帮忙一下

30楼
昵称797645 2023-4-16
请问 Mod不与游戏包合并进行调用 只在外部判断包名就能实现调用so 怎么做啊楼主

评论

登录后才可发表内容
  • 主题

    288

  • 帖子

    1320

  • 关注者

    1

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0558s Mem:2073Kb