利用xposed逆向某4k视频软件付费服务

什么是Xposed

Xposed是一款特殊的Android应用,通过替换system\bin\下面的的app_process等文件来控制zygote进程,进而实现控制手机上所有的app进程;缺点就是不能hook应用的so中的函数。众所周知的微x模块,自动抢红包等都是基于xposed进行开发的,只能说xposed实在是一款神器。

关于xposed的安装,这里不多做赘述。安装xposed需要root权限,耐心。安装xposed可能导致手机变砖,所以最好先在安卓模拟器上用熟练了,再在手机上玩,多逛逛自己手机型号的手机论坛,里面都有教程。

破解需要的工具

1.Android killer 一款封装好的安卓逆向工具,仅支持win,如果你是mac,可以安装虚拟机解决。

2.luyten , 和jd_gui 类似,属于加强版,因为有时候由于java源码过多,导致jd_gui无法打开,报错// INTERNAL ERROR,可以用这个软件解决

3、fdex2 ,脱壳神器,可能最新的加固平台无法脱壳,但是至少市面上的一些腾讯加固还是可以搞定的,使用方法可以自行百度

4.Xposed,神器,今天的主角。

5、dex2jar.bat dex2smali.bat 批量脚本处理工具。将dex文件转化为java源码 或者smali源码

6 、开发者助手。一款辅助我们开发者查看布局的工具,可以查看布局id,页面信息,以及抓包等功能

7、fiddler或者Charles ,抓包要用,一款app能不能破解,首先要看他们接口有没有进行验证,很可惜,这款应用没有接口验证

工具我会一并打包上传到网盘,需要的话可以留言。

前期准备工作:

1.安卓模拟器或者一台root的手机,安装xposed框架。安装教程不再赘述,可具体百度自己的手机型号+Xposed安装教程

2.下载fdex2 软件并在xposed软件中激活,如图,记得重启手机


3. 下载某4k视频软件并将软件拖入AndroidKiller中,如图


正式破解工作

工欲善其事必先利其器,xposed+fdex2

上图我们可以看到这款app的代码结构,不幸的是,代码我们都看不到源码,是灰色的,原因就是这款app腾讯加固了,我们并不能看到里面真正的源码,但是幸运的是腾讯的加固目前还是可以破解掉的,用到的就是上文提到的fdex2.下载fdex2,在xposed中勾选,重启手机,选中我们的目标app,会提示如下

接下来,我们再点开我们的目标app。等几秒钟之后,就可以再data/data/com.evo.watchbar.tv目录下看到我们需要的dex文件了

这里面通常只有一个dex文件使我们需要的,我们可能需要一一排查,排查的准则就是找最接近包大小的dex文件,这里就不卖关子了,其中 com.evo.watchbar.tv9587700 就是我们需要的dex文件。其他的要么是腾讯加固的dex文件,要么是一些google包啥的。

将com.evo.watchbar.tv9587700.dex 文件拖入我们的d2j-dex2jar.bat 批处理文件上,会自动将dex文件转化为java源码,生成.jar 文件,如图所示


然后用luyten打开该jar文件,java源码就跃然纸上了。不过java源码知识辅助我们理解代码逻辑的,如果我们需要更改代码逻辑是需要懂一些smali语言的,直接更改java代码是不会生效的,关于修改smali代码,可以看我的另一篇文章记录一次xx应用的伪破解(一)(去广告 增加vip功能),这期我们就不改smali代码了,用xposed直接hook。

开发者的好帮手:开发者助手

源码有了,要破解的app也有了,接下来就是抽丝剥茧去hook应用了,不过我们不能像无头苍蝇一样乱撞吧?所以这时候我们就用到了另一款app 开发者助手,这个软件并不需要root,当然root了最好,可以获得更好的功能。

打开开发者助手,允许开发者需要的所有权限,然后打开目标app,这个时候,再点击屏幕边缘的这个图标


整个页面的布局层次结构就展露无遗了

再点击界面资源分析,查看我们的播放按钮

啧啧啧,id也拿到了,我们知道,控件的id是唯一的,所以,拿到这个,说明我们离成功近了一大步,剩下的工作就是繁琐的看smali代码分析逻辑了,没有什么技术含量,纯细心和逻辑活。

现在这款app看一个电影是需要10块钱的,作为有追求的程序员,肯定要自己动手,丰衣足食啊。通过上面的图片我们可以定位到播放按钮在VRMovieDetailActivity,播放按钮的id是R.id.play_need_pay。在对应包下找到VRMovieDetailActivity下搜索R.id.play_need_pay,可以搜到如下一段代码

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,172评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,346评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,788评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,299评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,409评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,467评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,476评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,262评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,699评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,994评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,167评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,499评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,149评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,387评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,028评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,055评论 2 352

推荐阅读更多精彩内容