一、引子由于本人的办事缘故多几何少会来往到Android逆向相干的技能,小萌新第一次发帖分享本人的阅历,大大们勿。经由一个下昼的竭力及不屑竭力终归去除了优酷和洋芋的广告,话未几说直接开撸。二、东西筹备1、Androidkiller2、JEB3、Charles4、Xposed5、代{过}{滤}理机械人6、root过的手机也许模仿器(我用的是nexus4)7、HiJson三、直接开撸(优酷)1、去网高低载最新版的优酷视频APK文献。2、将下载好的优酷APK文献操纵AndroidKiller和JEB实行反编译,而后安设在手机上。
3、翻开Charles实行抓取手机的数据包,在抓包以前呢,我来教众人在手机上安设Charles的文凭(用于抓取手机的HTTPS链接)。1--第一步呢固然是翻开Charles啦,以后点击菜单栏的Help--》SSLproxying--》抉择第三项(英文过长了)。
2--抉择第三项后会弹出一个框,这英文说的事理大概是:在手机上设置好HTTP的代{过}{滤}理(..0.12:这个是我的电脑的IP和端标语),以后操纵手机的涉猎器拜会chls.pro/ssl这个链接。
3--接下来职掌手机端,首先呢要和电脑在统一个网络中(操纵手机的wifi连入电脑的网络,可所以电脑发射出的热门,也可所以路由器发射出的热门),翻开手机的设置,点击投入WLAN--》长按连入的wifi热门--》抉择窜改网络--》以后勾选“显示高档抉择”框--》以后设置代{过}{滤}理效劳器的主机名(我这边填的是..0.12,以你们本人的电脑IP为主)--》再来设置代{过}{滤}理效劳器的端口(填入)--》点击保管按钮,使其成效--》接下来翻开手机的涉猎器,在地方栏输入chls.pro/ssl点击拜会--》以后会浮现一个安设文凭的请求--》随意输入一个文凭的名字--》点击安设(注:安设文凭须要开启手机的锁屏成效)--》安设胜利后就大功成功。(注:不同的手机投入HTTP代{过}{滤}理的方法有或许不同,好比:长按连入的wifi热门有或许是单击)
4、翻开Charles,以后在翻开手机端的优酷软件,在Charles上抓取到了不少的链接(无用的链接点击Charles的排除按钮,排除无关的链接)投入软件后随意点击一个视频实行播放,发掘有广告浮现,以后Charles上也浮现了抓取到的优酷视频的链接,以后解析优酷视频传输的数据,链接对比多,须要一个一个的出来观察。5、解析抓取到的链接,发掘有几个疑惑的链接,经解析发掘并不是视频广告。
6、经由上头的一番折腾后,觉得操纵Charles抓取不到优酷的视频广告地方的起因,那末形成这类缘故的惟有两种或许性,第一种即是:优酷的视频广告的地方起因的链接走的不是HTTP协定,而是其余的(好比:TCP),第二种或许性即是:优酷视频的广告地方起因的链接走切实实是HTTP协定,然而不走手机设置的网络代{过}{滤}理。经由推敲,发掘第二种或许性最高,因而为了考证这类主意,在手机的网络代{过}{滤}理中把端口设置为(Charles的是,若设置成的话会致使手机的部份运用无奈上钩),这时只需判定优酷视频在播放视频时能否能够一般播放,若能够一般播放这就阐明优酷视频的视频广告地方起因的链接不会走手机系统设置的网络代{过}{滤}理。经由考证发掘视频能够一般播放,优酷视频的视频广告地方起因的链接不会走手机系统设置的网络代{过}{滤}理。
7、这类状况下别觉得我会毫无办法,我尚有一个神器APP,它即是网络代{过}{滤}理神器“代{过}{滤}理机械人”APP,这个神器惟有一点请求,手机必需root,不然无奈操纵,接下来我来教授我的功力给众人,严慎不要走火入魔。1--“代{过}{滤}理机械人”这个APP,在网上百度一下便可如下载到了,这边就不贴图了,如今咱们来看一下这个APP的成效页面。
2--在这APP内我只教一个成效,其余成效本人去研讨吧,首先呢,设置好Host(设置为电脑的IP,我的是..0.12),接下来再设置端口(设置为Charles的默许端口:),以后点击“代{过}{滤}理切换”按钮运用上适才的设置,这就大功成功了,是不是很简捷。
8、做好上头的环节以后,接下来即是抓包了,同样的过程,翻开优酷视频APP,在Charles内排除轻于鸿毛的链接,而后随意点击一个视频实行播放职掌,以后在Charles内点击“中止抓包”的按钮,接下来即是一个一个的寻求疑似视频广告地方起因的链接,终究发掘有一个链接(
转载请注明地址:http://www.1xbbk.net/jwbrc/401.html