|
发表于
2022-11-25 18:19:15
来自手机
|
显示全部楼层
| 阅读模式
来自 广西钦州
本帖最后由 by:Mask 于 2022-11-26 20:26 编辑
应大家要求我研究了一下贴吧首页世界杯横幅广告。
就当水一贴 记录一下过程
使用到的工具:SimpleHook 开发者助手 MT管理器
样式:
想着用开发者助手 界面资源分析 看看有没有控件id
注:贴吧有res资源混淆,需要用MT res反资源混淆 然后签名安装再用开发者助手获取控件id
很可惜,没有控件id
于是我把目光瞄准到了关闭按钮
好,有控件id 美滋滋
直接dex搜索:0x7f09067b
进入看看
转java
一眼望过去,不知道从哪入手开始改....
于是我就想到了SimpleHook的拦截功能
拦截一下<init>试试看 会出现什么问题
保存
测试
广告是没了,但是无法刷新了这怎么能行?
接下来记录一下<init>参数值
运行一下贴吧
这不就是创建视图吗?
我先去Lcom/baidu/tieba/kn这个类看一下
于是发现好像没什么可改的我决定 拦截一下onCreateViewHolder
拦截大法
测试
好家伙,帖子都直接没了,那基本可以确定这不是我们要找的
那就剩下Lcom/baidu/tieba/k47;
一样拦截看看
测试
如刚开始一样无法刷新
所以我决定回去看看
跳转到u方法
一进来就发现新大陆
- const/4 v2, 0x0
- invoke-virtual {v1, v2, p1, v2, v2}, Landroid/view/View;->setPadding(IIII)V
复制代码
将const/4 v2, 0x0改为 const v2, -0xe1
至于为什么是改负数? 百度一下setPadding
测试效果 虽然不是直接去除,看不见=无广告
不是不能去除而是这破玩意和刷新连体一去除就没法刷新
结束战斗~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +2
金币 +2
|