抖音新版抓包方案,绕过sslpinning 直接修改so 抓https数据包
前言
一般需要抓取https的数据包,只需要电脑安装抓包工具例如fiddler、charles 。然后手机上配置代理,保证手机跟电脑在同一网络下,然后手机安装抓包工具的证书,基本都可以抓到https的数据包。(安卓版本控制在6.0想下兼容,高于6.0就无法抓到https的包,因为google在Android N (24)和其之上的一个安全行为变更,系统默认不再信任用户app或者系统自定义添加的证书)。
当你把这些需要的环境都准备好以后,发现新版某音apk用了SSLPinning,
又当你写完frida脚本,以及xposed的justtrustme安装到手机上的时候再次打开新版某音app,发现新版某音app用的竟然是非系统的的ssl库,以上就是我的经历,为了大家不必走我的弯路,今天带大家解决一下如何去除这种sslpinng方案。
自13.5版本以后的版本就抓不到https的包了。
正文开始:
最新版的某音用上了sslpinng技术,而且还是so层,导致很多想要一窥究竟的小伙伴抓不到包,让人十分头大.。
这里给大家带来一个不需要frida hook 抓最新版包的方案!。
本文中以17.3 32位某音apk为例。
因为每次都frida hook libsscronet.so 觉得十分繁琐,又想快速抓包.所以我用了Patch的方案。
开工
打开ida,加载某音的libsscronet.so,等待几分钟等待so加载完毕,然后在左侧根据关键字"SSL_CTX_set_custom_verify"找到找到如下图方法。
如下图就是搜索到的函数名字,有2处,我们选择第一个函数进去。
一顿S操作以后,找到 sub_110FDC函数就是校验证书的方法。
如下图黄色标记的就是该函数的位置,有3个参数。
第三个参数就是校验的地方 并且是个回调函数,那我们就进去看看那 。
如下图可以看到最后return 了1。
可以看返回值是1,经过反复调试,发现只有当他返回值为0的时候才可以过ssl,所以我们把他改成0 然后这种点位一共有3个 ,全部保存为0 然后ctrl+s 保存一下。
然后把修改过的so复制到你的安卓手机上,这种方案,不限制安卓版本,手机必须ROOT,因为我们要替换lib下面的libsscronet.so。
最好手机上安装RE文件管理器,打开RE,进入到/data/app/com.ss.android.ugc.aweme-xx==/lib/arm目录下,找到libsscronet.so,删除原来app内的so。然后把我们修改过的so替换进去就可以愉快的抓包啦!
如下图是包的目录。
抖音新版抓包方案,绕过sslpinning 直接修改so 抓https数据包相关推荐
- 【方案分享】2021AMII品牌女装抖音直播间运营方案.pptx
省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 [免费下载]2022年1月份热门报告盘点 [报告分享]2021-2022元宇宙报告.pdf 2022年私域运营机 ...
- 抖音怎么看热门作品 手机视频md5修改工具下载
抖音怎么看热门作品 手机视频md5修改工具下载 一味地看中短视频本身的流量价值,而忽略了更多新的探索,短视频行业正在陷入一场远离商业本质的尴尬.,其实这和抖音的审 ...
- 抖音上热门精选的要求 视频怎么修改md5
抖音上热门精选的要求 视频怎么修改md5 每天在抖音发布出去的视频,可以多达千万条:,8 在短视频操作中,视频修改的作用 ...
- 抖音搬运视频热门技巧 剪辑后会修改视频md5
抖音搬运视频热门技巧 剪辑后会修改视频md5 短视频行业与外部行业的打通尚存在探索空间. 尽管短视频是一种全新的内容展示形式,但是这种内容展示形式仅仅只是停留在短 ...
- 抖音播放量1000上热门 视频md5批量修改
抖音播放量1000上热门 视频md5批量修改 至此,那些网红也就博取到了关注度.如二妮正能量.张小龙等.,在这个网红迸发的时代,大家不得不承认,除了明星外,网红背 ...
- 淘宝,tmall,1688,抖音,拼多多等平台商品详情接口(网络爬虫数据接口调用示例)接口对接教程
淘宝,tmall,1688,抖音,拼多多等平台商品详情接口(网络爬虫数据接口调用示例)接口对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx19970108018) key Str ...
- 抖音如何免费上热门精选 视频md5修改器ios
抖音如何免费上热门精选 视频md5修改器ios 人都是视觉动物,好看的人和物,往往大家都会多看上几眼,不论是男人还是女人.,他们均都是以讲故事.拼演技的叙事方式, ...
- MAC系统利用charles抓取微信小程序和手机APP数据包(http和https数据包)
本文中使用的是mac上的抓包工具charles进行抓包,手机是华为荣耀8 下载并安装Charles for Mac Charles for Mac(HTTP信息抓包工具) V4.2.5 苹果电脑版 要 ...
- 抖音如何快速上热门 手机md5视频修改工具下载
抖音如何快速上热门 手机md5视频修改工具下载 点赞量+评论量+ 转发量+完播率,而多家微网剧剧组已经形成了自有IP矩阵,将追剧观众转化为粉丝,并通过招商.打赏等 ...
最新文章
- Nginx和Tengine
- Java为什么不提供运算符重载?
- 启明云端分享| ESP32-S3支持自定义离线语音,可支持 200 条本地命令语句,无需外加 DSP 芯片
- C++STL的queue容器
- ASP.NET MVC 的多国语系支持
- 语义分割双料冠军!微软 OCRNet化解语义分割上下文信息缺失难题|ECCV 2020
- 条码标签打印软件如何实现标签重复打印
- Vue-router学习(一)- 路由匹配
- VSTO 2005 项目的布署和运行
- 转]@SuppressWarnings 详解
- 基于PHP的汽车租赁网站,基于SSM汽车租赁管理系统
- eclipse vail_屏幕快照:Windows Home Server Beta“ Vail”安装过程
- php批量mp3转换,flac转mp3软件,支持批量flac转mp3
- Docker搭建个人网盘和私人仓库,创建Dockerfile制作镜像
- 如何 拆 贴片电容 而不是把焊盘给搞坏
- JDK1.8(jdk8)的下载与安装
- Cookie 和 Session、实现用户登录逻辑
- 【面试大全-Java】Spring核心问答
- 电工必懂——电工基础知识问答精华
- 由浅入深对卡尔曼滤波的学习
热门文章
- swagger-ui页面设置接口请求头head参数
- 智能信息检索——可变字节码的编码和解码算法实现
- Android创建自定义系统键盘
- Word2003的另类超级BT玩法(转)
- flask异步操作_Flask实现异步非阻塞请求功能实例解析
- 【OpenCV】图像的特效变换扭曲变换、球形变换、波动变换
- linux安装manjaro创建分区失败,Manjaro安装笔记(失败告终)
- 4.1什么叫作PCB封装?它的分类一般有哪些? Cadence Allegro软件制作PCB封装的一般流程是什么?
- JAVA中的add()方法为什么可以直接到用
- LTE笔记(二):OFDM在上行 / 下行链路中的应用