返回列表 发新帖

【逆向分析】ijm加固hook分析

  [复制链接]

73

主题

2998

回帖

2万

积分

管理员

Hasky

Rank: 9Rank: 9Rank: 9

金币
14363
好评
561
信誉
102

MT论坛优秀版主MT论坛活跃会员MT论坛最佳新人小明星MT论坛侠客MT论坛帅哥MT论坛大神2019-5.1节快乐2018MT论坛优秀成员考神

发表于 2022-8-14 19:34:28 | 显示全部楼层 | 阅读模式  来自 湖北
论坛很多人发xposed去hook加固 但是都是一些60 tx bb 然后有人说ijm不能hook 如下 或者点击查看



然后我们就来分析一下ijm的hook

常规都一样 jadx定位Application


然后就是编写框架

  1. public class ceshi implements IXposedHookLoadPackage
  2. {
  3.     private static final String TAG = "MT:Hasky";
  4.    
  5.     @Override
  6.     public void handleLoadPackage(final XC_LoadPackage.LoadPackageParam lpparam) throws Throwable
  7.         {
  8.                 if (lpparam.processName.equals("com.bbs.binmt.cc"))
  9.         {
  10.                         Log.e(TAG, "成功加载 " + lpparam.packageName);
  11.                         XposedHelpers.findAndHookMethod("s.h.e.l.l.S", lpparam.classLoader, "attachBaseContext", Context.class, new XC_MethodHook() {
  12.                                         @Override
  13.                                         protected void afterHookedMethod(MethodHookParam param) throws Throwable {
  14.                                                 super.afterHookedMethod(param);
  15.                                                 Context context = (Context) param.args[0];
  16.                                                 ClassLoader classLoader = context.getClassLoader();
复制代码
特别注意 这里hook 需要采用log.e去打log 不然直接拦截 只有log.e ijm才会放行

接下来是hook操作 代码如下:

  1. public class ceshi implements IXposedHookLoadPackage
  2. {
  3.    
  4.    
  5.     @Override
  6.     public void handleLoadPackage(final XC_LoadPackage.LoadPackageParam lpparam) throws Throwable
  7.         {
  8.                 if (lpparam.processName.equals("com.bbs.binmt.cc"))
  9.         {
  10.                         XposedBridge.log("加载 App:"  + lpparam.packageName);
  11.                         XposedHelpers.findAndHookMethod("s.h.e.l.l.S", lpparam.classLoader, "attachBaseContext", Context.class, new XC_MethodHook() {
  12.                                         @Override
  13.                                         protected void afterHookedMethod(MethodHookParam param) throws Throwable {
  14.                                                 super.afterHookedMethod(param);/
  15.                                                 Context context = (Context) param.args[0];
  16.                                                 ClassLoader classLoader = context.getClassLoader();

  17.                            
  18.                             XposedHelpers.findAndHookMethod("com.bbs.binmt.cc.MainActivity", classLoader, "toastMessage", new XC_MethodHook() {
  19.                                 @Override
  20.                                 protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
  21.                                     Log.e(TAG, "成功拦截修改");
  22.                                 }
  23.                                 @Override
  24.                                 protected void afterHookedMethod(MethodHookParam param) throws Throwable {
  25.                                        param.setResult("MT:Hasky");
  26.                                                                         
  27.                                                                         

  28.                                 }
  29.                             });


  30.                                         }      

  31.                                 });         

  32.         }}}
复制代码
成功:


样本如下:



点击链接加入群聊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有6人评分好评 金币 理由
Wakes + 1 + 1
小白日常 + 1 已加入我的menu_code
如梦方醒 + 1
喵喵猫 + 1 + 1 支持一下
往事随风流逝 + 1 很给力!
上官玖璃 + 1 + 1

查看全部评分 总评分:好评 +3  金币 +6 

回复

使用道具 举报

26

主题

1689

回帖

7111

积分

版主

本站最萌之新

Rank: 7Rank: 7Rank: 7

金币
4114
好评
23
信誉
105

MT论坛元老2019-5.1节快乐考神MT论坛最佳新人MT论坛新人

发表于 2022-8-14 19:35:57 | 显示全部楼层  来自 海南
大佬牛逼
回复

使用道具 举报

88

主题

4129

回帖

1万

积分

博士生

小白

Rank: 7Rank: 7Rank: 7

金币
4401
好评
67
信誉
153

考神MT论坛帅哥MT论坛最佳新人MT论坛活跃会员MT论坛侠客MT论坛新人

发表于 2022-8-14 19:38:44 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

175

主题

8838

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
7383
好评
29
信誉
165

MT论坛新人MT论坛帅哥考神MT论坛最佳新人MT论坛灌水老大MT论坛活跃会员

发表于 2022-8-14 19:39:08 来自手机  | 显示全部楼层  来自 河南
大佬厉害
回复

使用道具 举报

36

主题

1502

回帖

5142

积分

硕士生

Rank: 6Rank: 6

金币
20
好评
35
信誉
114

MT论坛最佳新人MT论坛新人考神MT论坛帅哥MT论坛活跃会员

发表于 2022-8-14 19:39:13 来自手机  | 显示全部楼层  来自 山东
前排
回复

使用道具 举报

16

主题

3334

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
8717
好评
33
信誉
111

MT论坛新人考神MT论坛帅哥MT论坛最佳新人

QQ
发表于 2022-8-14 19:40:00 来自手机  | 显示全部楼层  来自 安徽
看看大佬操作
回复

使用道具 举报

349

主题

3981

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3561
好评
95
信誉
196

MT论坛最佳新人MT论坛新人考神

发表于 2022-8-14 19:40:29 来自手机  | 显示全部楼层  来自 山东
看看大佬
回复

使用道具 举报

24

主题

3054

回帖

7656

积分

硕士生

Rank: 6Rank: 6

金币
273
好评
22
信誉
222

MT论坛帅哥MT论坛新人考神

发表于 2022-8-14 19:42:15 来自手机  | 显示全部楼层  来自 北京
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

43

主题

4302

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4508
好评
1
信誉
100

MT论坛帅哥考神MT论坛新人

发表于 2022-8-14 19:46:43 来自手机  | 显示全部楼层  来自 广东
大佬牛逼
回复

使用道具 举报

16

主题

4251

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
751
好评
5
信誉
150

MT论坛帅哥考神

发表于 2022-8-14 19:46:54 来自手机  | 显示全部楼层  来自 重庆
看看大佬
回复

使用道具 举报

46

主题

5615

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6216
好评
200
信誉
280

MT论坛最佳新人考神MT论坛帅哥MT论坛新人MT论坛活跃会员MT论坛侠客

发表于 2022-8-14 19:51:42 来自手机  | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

21

主题

1831

回帖

6060

积分

硕士生

只因你太美

Rank: 6Rank: 6

金币
3731
好评
5
信誉
101

考神MT论坛新人MT论坛活跃会员

QQ
发表于 2022-8-14 19:55:16 来自手机  | 显示全部楼层  来自 陕西
大佬厉害
回复

使用道具 举报

0

主题

6570

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6322
好评
0
信誉
108

考神MT论坛新人MT论坛帅哥

发表于 2022-8-14 19:57:48 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

32

主题

5413

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
244
好评
68
信誉
151

考神MT论坛活跃会员MT论坛新人MT论坛帅哥MT论坛侠客MT论坛最佳新人

发表于 2022-8-14 19:58:18 来自手机  | 显示全部楼层  来自 广西
大佬大佬!
回复

使用道具 举报

4

主题

6254

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3952
好评
5
信誉
96

考神MT论坛帅哥MT论坛新人

发表于 2022-8-14 19:58:24 来自手机  | 显示全部楼层  来自 河南
感谢感谢
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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