Jxdm 发表于 2017-5-19 13:14

关于某软件的去广告简单分析和思路

本帖最后由 Jxdm 于 2017-5-22 17:28 编辑

本人是半吊子,没有任何的汇编和java语音基础,基本都是百度搜索自学的,还有很多地方都不懂,如果有错误的地方请指出!勿喷!!!~
static/image/hrline/1.gif
0x0:
打开软件,几秒后会在底部加载广告

使用Charles抓包,发现有


static/image/hrline/1.gif

0x1:
用APKIDE载入,先搜索第一个,发现在fr.smail有许多这样的广告链接,我们删除后编译安装,发现还是会加载广告,很明显,这个不是真正的广告地址;
那搜索第二个,发现ua.smail里有相关的重要信息,双击进去看到有两个跳转
    if-nez v0, :cond_0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2

    :cond_0
    const-string v0, "https://pagead2.googlesyndication.com/pagead/gen_204"
很明显的看出,if-nez v0判断语句是重点,把跳转改为eqz直接往下执行代码,跳过了:cond_0所执行广告的代码
编译安装后打开,发现没有加载广告了。问题来了,特么的白色的框框是什么鬼?手动黑人问号

static/image/hrline/1.gif
   **** Hidden Message *****


static/image/hrline/1.gif
工具下载:
**** Hidden Message *****
结言:
这个软件我弄了两天,因为上班时间,而且也没有基础,这个只提供一种思路,
文中或许会有错误,但请大家包涵,我会及时更正!!

倾城丶 发表于 2017-5-19 13:28

顶你!!

小熊的熊掌。 发表于 2017-5-19 13:50

顶。顺便问下大佬们有没IOS去广告软件介绍,免费的那种。

nlotc 发表于 2017-5-19 13:53

相互学习。也许你的某些想法正是其他人需要的.

泉新一 发表于 2017-5-19 14:04

学习了!!!!

榻榻米 发表于 2017-5-19 14:13

度魔厉害了。。

maoxuechuen 发表于 2017-5-19 14:32

楼主加油,我也在学习。。。

dufanxing 发表于 2017-5-19 15:53

楼主厉害,我也来学习了

yunfeng 发表于 2017-5-19 16:07

文章很精彩,学习了

CClover 发表于 2017-5-19 17:10

思想觉悟有待提高{:1_921:}
页: [1] 2 3 4
查看完整版本: 关于某软件的去广告简单分析和思路