交流学习群: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. 总结
在逆向过程中交流分享还是很重要的,在分析过程中我们应该站在正向的角度去分析.功能是如何实现,毕竟想要破解,还原逻辑是必须的前提条件,在破解第二个弹窗的时候.没想到还有防止网络抓包的检测手段.其次就是在遇到没见过的技术点可以百度搜索相关的知识点,然后才想方案去进行解决.

咕咕漫画之弹窗破解去除相关推荐

  1. 咕咕机显示服务器请求异常,咕咕机云服务器状态异常

    咕咕机云服务器状态异常 内容精选 换一换 如果对弹性云服务器执行重启/关机操作,弹性云服务器长时间(大于30分钟)处于"正在重启"/"正在关机"状态时,建议执行 ...

  2. 咕咕机三代变萌后,到底有多好玩

    测评 变萌后的咕咕机,到底有多好玩 测评 变萌后的咕咕机,到底有多好玩 咕咕机一直在我的种草LIST,上个月终于拔草啦!我看到咕咕机出新版的消息才决定拔下这棵草,新版咕咕机(即第三代)的颜值太对我胃口 ...

  3. 不让登陆_百万伙伴争代言 不让梦想咕咕叫 中国太保寿险公益活动提前117天汇聚300万颗爱心...

    2021年1月4日,中国太保旗下中国太保寿险继"首月红"大捷后再传喜讯,以"攀登30A 为爱代言"为主题的"不让梦想咕咕叫"公益活动,在全体 ...

  4. 正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)

    目录 2019.3.13 A.算算算(二项式定理 斯特林数) B.买买买 C.树树树 2019.3.13 比赛链接 A.算算算(二项式定理 斯特林数) 题目链接 \(x^k\)可以用二项式定理展开,需 ...

  5. [比赛|考试] 咕咕掉的一些比赛总结

    咕咕掉1:9月9日上午nowcoder tg组1 咕咕掉2:9月14日晚上wannafly (以上是没有写总结的比赛,考得都很惨,更新不更新看心情,如果有更新会在本文里更新的) 9.12 下午校内 1 ...

  6. 喵喵机和咕咕机哪个好,打印效果大评测!喵喵机p2 VS咕咕机GT1

    喵喵机和咕咕机哪个好,打印效果大评测!喵喵机p2 VS咕咕机GT1 楼主之前是一个苦逼的高中生,刚刚经历过今年的高考.现在是一个游走在大学校园里面的斜杆小青年,上了自己最心仪的大学,也算功德圆满的告别 ...

  7. 咕咕机vs喵喵机测评

    咕咕机vs喵喵机测评 本次对比测评的机子,来自之前妹妹入手的喵喵机和我刚刚入手的咕咕机. 之前妹妹有买过喵喵机,觉得很方便想推荐给我,碰巧咕咕机推出了新款,价格合算,外表美观,于是干脆入手了咕咕机.顺 ...

  8. 咕咕机显示服务器请求异常,咕咕机云服务器异常

    咕咕机云服务器异常 内容精选 换一换 云服务器列表页面,云服务器的状态显示为"异常".进入云服务器列表页面,鼠标移动至"异常"状态处,查看具体的异常原因.查看异 ...

  9. 咕咕机显示服务器请求异常,咕咕机 云服务器异常

    咕咕机 云服务器异常 内容精选 换一换 使用已有的云服务器备份制作整机镜像,可用于将云服务器备份创建为新的弹性云服务器.使用云服务器备份制作整机镜像时,整机镜像本身不收费,仅收取镜像关联的云服务器备份 ...

最新文章

  1. Linux属于下面哪一种软件,【单选题】下面软件中属于自由软件开放源码的是( )。 A. Unix B. Linux C. Mi...
  2. Unix编程艺术心得
  3. oracle 并行提交,如何配置Oracle并行处理(上)
  4. (四)数据结构之“队列”
  5. ASP.NET 文件上传于下载
  6. Linux关机重启流程分析
  7. jmeter测试mysql数据库_【JMeter】JMeter完成一个MySql压力测试
  8. xshell6和xftp6的安装
  9. 【分享】班组5S管理实践办法
  10. 十年程序人生——转自黎活明
  11. 不使用任何中间变量如何将a、b的值进行交换(三种方法)
  12. 离谱!程序员业余时间开发的项目,版权也属于公司的?
  13. 80004005错误代码_0x80004005,小编教你解决0x80004005错误代码的方法
  14. 吉洪诺夫正则化(Tikhonov regularization )
  15. 新手入坑杭电百题2000-2099
  16. 计算机网络 - 应用层
  17. 基于QT的商场线上购物管理系统之客户端
  18. 优秀公众号推荐 STM32与FPGA资料整理 windows小工具推荐
  19. TI DSP 28335 ePWM实现单路带死区PWM
  20. 在传染病中,肠道微生物-免疫力-营养在优化治疗策略中的作用

热门文章

  1. 连目标管理都不会,还谈什么目标?
  2. 第七章--图--基本概念
  3. 涉外资(外商)公司股权转让有关问题答疑
  4. 不知道买啥绘本?适合3-6岁儿童的绘本书单,建议父母收藏
  5. 实战技法 - 短线操盘 (3)
  6. android右上、右下、左上、左下手势滑动判断
  7. (内含两种方式)Android 在线查看文档world丶xls丶ppt等文件
  8. 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么
  9. 苹果xr配置_看看下面这些对比,你就知道苹果x和xr哪个好?
  10. 个人居间服务,劳务费用怎样合理节税?自然人代开3个点