咕咕漫画之弹窗破解去除
交流学习群:692903341
咕咕漫画之弹窗破解去除
1. 编写目的
记录去除咕咕漫画的推广弹窗步骤与坑点.(如图)
2.工具使用
逆向工具: Jadx/MT管理器
抓包工具:Fiddler
运行环境:小米 5s plus / 小米MIX 3
3.实现过程3.1定位弹窗界面在代码的位置
使用 ”adb shell dumpsys activity top” 指令在cmd进行搜索
搜索结果 : com.eonsun.lzmanga/.MainActivity
3.2使用Jadx反编译咕咕漫画APP
看到这一堆,突然想说…太散了.ok,我们可以使用搜索功能进行搜索.
3.3搜索结果
看看代码里面有没有相关的信息,很遗憾,又没有.
这次直接观看res/values/string.xml文件.改文件的作用就是配置字符串数据的.不过,很遗憾,这次又没有.在这是不是觉得有点小情绪了…其实还有一种方式我们是忽略了,就是这APP是个互联网APP,也就是说数据很多都是通过网络传输过来的.那么我们假设,弹窗的内容就是从网络传输来的.OK,那准备进行网络抓包进行验证一下
3.4网络抓包
在这里我使用的是Fiddler工具抓包.首先我们的手机肯定是要配置一波的,不然Fiddler不可能抓到我们手机上的包.
(1) 配置好环境后,我们可以打开APP进行抓包.
(2) 抓包结果分析
GET http://maishengsheng.cn/rjty6.txt HTTP/1.1
User-Agent: Dalvik/2.1.0 (Linux; U; Android 6.0.1; NX569J Build/MMB29M)
Host: maishengsheng.cn
Connection: Keep-Alive
Accept-Encoding: gzip
在抓包的记录中发现这么一个有传输txt的记录,那么我们在jadx上面搜索一波吧.运气真好,果然有记录.而且类名居然是中文的.(吐槽一下)
3.5分析网络弹窗类
(1) 这里开始网络请求了一串内容进行切割存放到String数组中.
(2) 并且构建了弹窗并显示
3.6 去除当前弹窗的实现
(1) 使用MT管理器进行对咕咕APP进行反编译并找到com.Google.Inc.yctc.网络弹窗请求内容的函数.并进行修改.我这边的思路是来源于狂徒同学的方案.使用”return-void”不让他往下执行.修改完毕后开始进行保存并重新签名操作后进行安装.
3.7 效果实现
在Android 7.0显示的效果,看到这效果是不是很开心,觉得已经解决了.OK,当时我也是这么想的.结果我将它安装Android 9.0 的手机上就会出现第二个弹窗.很遗憾,还有一道弹窗…
3.8 第二个弹窗分析
首先谈谈我的解决时出现的一些小情况吧.在一次很偶然的情况下,我用我的Android 9.0手机进行网络抓包,看看是不是还有什么所遗漏的.然后就配置好环境打开APP,结果一脸懵逼…弹窗没出现的,是的.真的消失了…留下一脸懵逼的我…然后我就取消抓包的配置,OK…一打开APP,弹窗又出现了…
嗯嗯,情况就是这样的.不知道大家有没有想到一种手段:防网络抓包,虽然我也不知道这是啥,但不妨我们百度搜索一下.
3.9 百度查询 Android 防止网络抓包的技术实现
秘密终于乖乖地浮出水面了,那么继续代码搜索关键字”http.proxyHost”或者”http.proxyPort”.
3.10 “http.proxyHost”搜索结果
3.11分析网络代理检测流程
1.终于到这里了,看代码我们可以清楚看到在获取是否使用了网络代理模式,是的话返回false, 没有的话直接返回true.
3.12 修改网络代理检测函数的返回值
在MT管理器中反编译APP,打开com.flying.confparser.b.f类的a(Context)函数挪到尾部返回值那里直接重设v1的值为1.然后保存返回并重新签名即可.
4. 总结
在逆向过程中交流分享还是很重要的,在分析过程中我们应该站在正向的角度去分析.功能是如何实现,毕竟想要破解,还原逻辑是必须的前提条件,在破解第二个弹窗的时候.没想到还有防止网络抓包的检测手段.其次就是在遇到没见过的技术点可以百度搜索相关的知识点,然后才想方案去进行解决.
咕咕漫画之弹窗破解去除相关推荐
- 咕咕机显示服务器请求异常,咕咕机云服务器状态异常
咕咕机云服务器状态异常 内容精选 换一换 如果对弹性云服务器执行重启/关机操作,弹性云服务器长时间(大于30分钟)处于"正在重启"/"正在关机"状态时,建议执行 ...
- 咕咕机三代变萌后,到底有多好玩
测评 变萌后的咕咕机,到底有多好玩 测评 变萌后的咕咕机,到底有多好玩 咕咕机一直在我的种草LIST,上个月终于拔草啦!我看到咕咕机出新版的消息才决定拔下这棵草,新版咕咕机(即第三代)的颜值太对我胃口 ...
- 不让登陆_百万伙伴争代言 不让梦想咕咕叫 中国太保寿险公益活动提前117天汇聚300万颗爱心...
2021年1月4日,中国太保旗下中国太保寿险继"首月红"大捷后再传喜讯,以"攀登30A 为爱代言"为主题的"不让梦想咕咕叫"公益活动,在全体 ...
- 正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)
目录 2019.3.13 A.算算算(二项式定理 斯特林数) B.买买买 C.树树树 2019.3.13 比赛链接 A.算算算(二项式定理 斯特林数) 题目链接 \(x^k\)可以用二项式定理展开,需 ...
- [比赛|考试] 咕咕掉的一些比赛总结
咕咕掉1:9月9日上午nowcoder tg组1 咕咕掉2:9月14日晚上wannafly (以上是没有写总结的比赛,考得都很惨,更新不更新看心情,如果有更新会在本文里更新的) 9.12 下午校内 1 ...
- 喵喵机和咕咕机哪个好,打印效果大评测!喵喵机p2 VS咕咕机GT1
喵喵机和咕咕机哪个好,打印效果大评测!喵喵机p2 VS咕咕机GT1 楼主之前是一个苦逼的高中生,刚刚经历过今年的高考.现在是一个游走在大学校园里面的斜杆小青年,上了自己最心仪的大学,也算功德圆满的告别 ...
- 咕咕机vs喵喵机测评
咕咕机vs喵喵机测评 本次对比测评的机子,来自之前妹妹入手的喵喵机和我刚刚入手的咕咕机. 之前妹妹有买过喵喵机,觉得很方便想推荐给我,碰巧咕咕机推出了新款,价格合算,外表美观,于是干脆入手了咕咕机.顺 ...
- 咕咕机显示服务器请求异常,咕咕机云服务器异常
咕咕机云服务器异常 内容精选 换一换 云服务器列表页面,云服务器的状态显示为"异常".进入云服务器列表页面,鼠标移动至"异常"状态处,查看具体的异常原因.查看异 ...
- 咕咕机显示服务器请求异常,咕咕机 云服务器异常
咕咕机 云服务器异常 内容精选 换一换 使用已有的云服务器备份制作整机镜像,可用于将云服务器备份创建为新的弹性云服务器.使用云服务器备份制作整机镜像时,整机镜像本身不收费,仅收取镜像关联的云服务器备份 ...
最新文章
- Linux属于下面哪一种软件,【单选题】下面软件中属于自由软件开放源码的是( )。
A. Unix B. Linux C. Mi...
- Unix编程艺术心得
- oracle 并行提交,如何配置Oracle并行处理(上)
- (四)数据结构之“队列”
- ASP.NET 文件上传于下载
- Linux关机重启流程分析
- jmeter测试mysql数据库_【JMeter】JMeter完成一个MySql压力测试
- xshell6和xftp6的安装
- 【分享】班组5S管理实践办法
- 十年程序人生——转自黎活明
- 不使用任何中间变量如何将a、b的值进行交换(三种方法)
- 离谱!程序员业余时间开发的项目,版权也属于公司的?
- 80004005错误代码_0x80004005,小编教你解决0x80004005错误代码的方法
- 吉洪诺夫正则化(Tikhonov regularization )
- 新手入坑杭电百题2000-2099
- 计算机网络 - 应用层
- 基于QT的商场线上购物管理系统之客户端
- 优秀公众号推荐 STM32与FPGA资料整理 windows小工具推荐
- TI DSP 28335 ePWM实现单路带死区PWM
- 在传染病中,肠道微生物-免疫力-营养在优化治疗策略中的作用