吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8668|回复: 10
收起左侧

[Android 原创] 分析某视频软件加载方案和去广告原理

  [复制链接]
ai枫 发表于 2015-12-4 17:47
                            分析某视频软件加载方案和去广告原理
0x1

用到的工具:
AndroidKiller
eclipse
jd-gui
Android
逆向助手
0x2
拿到APK后首先想到的是是否有签名验证,因此用逆向助手重新签名安装或者用AK回编译安装后,应用均可以正常使用,没有签名验证。
0x3
安装腾讯视频到手机上或者模拟器上,打开eclipse,运行应用,看是否有输出,这个想法是看了淡然大神的帖子http://blog.csdn.net/zihao2012/article/details/44178725收到的启发
发现logcat中没有输出,具体为什么要看是否有输出,请看淡然大神的帖子,我就不详细说了。没有输出一定是由一个方法来控制它的显示与否的开关,
0x4
经过分析Java代码,看到有一个
“TENCENT_AD_”的TAG,搜索此字符串,
1.png
0x5
没有什么有价值的东西,往上或者往下翻一翻,哎,眼前一亮,感觉这个应该是判断log是否显示的,
2.png
将eqz改为nez,再看log
3.png
0x6
可以看到有log输出了,然后搜索isOpen
4.png
将v0置为真即可,如图,将0改为1,回编可以看到isOpen变为true,并且有了其他的输出内容。
5.png
6.png
0x7
随便点击一个视频,让广告进行播放,再进入DDMS看log,发现有“httpGetXml url”这一项,这很明显是请求URL,再AK中搜索“httpGetXml url”
如图:   
7.png
可以看到URL即为寄存器v11的内容,往上看,将v11赋空或者其他无关的字符串地址即可。
8.png
再次回编译,安装到手机运行,广告已经去除,大家可以愉快的看视频了。
经测试,华为和小米的手机都已成功。
小白一个,第一次发帖,如果有什么没说清楚的,或者有什么错误,还请勿喷。
此贴谨针对跟我一样的小白,大神可以绕过了。
成品就不再发了,自己动手一次会收获很多。(以前自己看帖子,觉得很简单,动手会出很多问题)
活跃一下论坛气氛!!!!

免费评分

参与人数 4热心值 +4 收起 理由
k18556 + 1 我很赞同!
qtfreet00 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
qhylpx + 1 谢谢@Thanks!
牛人小白 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

牛人小白 发表于 2015-12-4 17:50
分析的很详细。
qhylpx 发表于 2015-12-4 18:01
86818384 发表于 2015-12-4 18:06
qtfreet00 发表于 2015-12-4 19:56 来自手机
文章是原创?我已经看到过一次了。一模一样
 楼主| ai枫 发表于 2015-12-5 09:27 来自手机
世事繁华皆成空 发表于 2015-12-4 19:56
文章是原创?我已经看到过一次了。一模一样

如假包换,以前在吾爱发了一次,被删帖了,后来在逆向未来发了
srr3882 发表于 2016-8-31 20:49
就喜欢这样的帖子,赞一个~~
可以自己试一下。
vm007 发表于 2016-9-1 22:41
分析的很详细哦,赞。
Leo_Y 发表于 2016-12-27 21:15
谢谢楼主,学习了
 楼主| ai枫 发表于 2017-1-6 14:46
Leo_Y 发表于 2016-12-27 21:15
谢谢楼主,学习了

新版的已经改了,但是定位没有变,只需要把一个方法去掉就可以了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-14 09:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表