返回列表 发新帖

[求助问答] 请教大家,这种是如何实现的

[复制链接]

35

主题

522

回帖

1957

积分

高中生

Rank: 4

金币
721
好评
1
信誉
100
发表在  2025-9-12 07:52:52 | 显示全部楼层 | 阅读模式  来自 江西
大伙早上好,又来叨扰大家了,是这样的,我有一个样本,是混淆加密的classes.dex文件,但是这个文件有点特殊,有字符串混淆,方法名混淆,但是,最重要的是,混淆的类中,出现了未混淆的字符串。小弟愚笨,一般NP混淆,classes.dex控制流混淆,勾选了字符串混淆,不是会混淆所有的字符串吗?为什么还会出现明文未混淆的字符串了(字符串混淆和未混淆在同一个类中相交叉)!

我搜索的是:“当前设备ID”



下载地址:https://www.123865.com/s/P7J5Vv-DGdCd


部分代码如下(有字符串混淆和未混淆相交叉):
  1.     :cond_6fe
  2.     :goto_6fe
  3.     const-string v0, "۠ۤۤ"

  4.     move/from16 v31, v4

  5.     move-object v4, v0

  6.     move-object v0, v10

  7.     move/from16 v10, v21

  8.     :goto_706
  9.     invoke-static {v4}, Ln/s;->b(Ljava/lang/Object;)I

  10.     move-result v1

  11.     move-object/from16 v21, v3

  12.     move-object/from16 v29, v5

  13.     move-object v4, v11

  14.     move-object v5, v14

  15.     move-object/from16 v23, v19

  16.     move-object/from16 v3, v36

  17.     move/from16 v11, v42

  18.     move-object/from16 v14, v43

  19.     move-object/from16 v19, v2

  20.     move-object v2, v0

  21.     goto/16 :goto_7b7

  22.     :cond_71d
  23.     :goto_71d
  24.     sget v0, Ln/q;->a:I

  25.     sget v1, Ln/y;->a:I

  26.     rem-int/2addr v0, v1

  27.     const v1, 0xdc40

  28.     add-int/2addr v0, v1

  29.     :goto_726
  30.     move/from16 v31, v4

  31.     move-object/from16 v29, v5

  32.     move-object v1, v8

  33.     move-object v4, v11

  34.     move-object v5, v14

  35.     move-object/from16 v23, v19

  36.     move-object/from16 v8, v24

  37.     move-object/from16 v24, v32

  38.     move/from16 v11, v42

  39.     move-object/from16 v14, v43

  40.     move-object/from16 v19, v2

  41.     move-object v2, v10

  42.     move/from16 v10, v21

  43.     move-object/from16 v21, v3

  44.     move-object/from16 v3, v36

  45.     goto/16 :goto_32

  46.     :sswitch_742
  47.     move-object/from16 v36, v3

  48.     move/from16 v42, v11

  49.     move-object/from16 v43, v14

  50.     move-object/from16 v3, v21

  51.     move-object/from16 v19, v23

  52.     move-object/from16 v32, v24

  53.     const/16 v41, 0x0

  54.     move-object v11, v4

  55.     move-object v14, v5

  56.     move-object/from16 v24, v8

  57.     move-object/from16 v5, v29

  58.     move/from16 v4, v31

  59.     move-object/from16 v8, v40

  60.     move/from16 v40, v10

  61.     move-object v10, v2

  62.     new-instance v0, Landroid/widget/LinearLayout;

  63.     invoke-direct {v0, v6}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

  64.     const/4 v1, 0x0

  65.     invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V

  66.     const/16 v2, 0xa

  67.     const/16 v3, 0x14

  68.     invoke-virtual {v0, v1, v2, v1, v3}, Landroid/widget/LinearLayout;->setPadding(IIII)V

  69.     new-instance v1, Landroid/widget/TextView;

  70.     invoke-direct {v1, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

  71.     const-string v2, "当前设备ID:"
复制代码

回复

使用道具 举报

35

主题

522

回帖

1957

积分

高中生

Rank: 4

金币
721
好评
1
信誉
100
发表于 2025-9-12 08:06:57 | 显示全部楼层  来自 江西
NP的字符串混淆 指定规则中的类
不是会混淆所有该类下的字符串吗
为什么还会出现未混淆的字符串呢
变成该类下 混淆字符串和明文字符串相交叉
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

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

发表于 2025-9-12 10:39:54 来自手机  | 显示全部楼层  来自 辽宁
可以看一下官方配置"帮助"

本帖子中包含更多资源

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

x
回复

使用道具 举报

162

主题

8064

回帖

2万

积分

博士后

滑稽

Rank: 8Rank: 8

金币
953
好评
474
信誉
210

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

QQ
发表于 2025-9-12 10:40:51 来自手机  | 显示全部楼层  来自 福建
这是牛奶控制流吧?而且你们某些人似乎理解错了
你指的混淆字符串,它是用来转换哈希计算一个值跳转switch分支的,其实并不是加密的字符串
回复

使用道具 举报

35

主题

522

回帖

1957

积分

高中生

Rank: 4

金币
721
好评
1
信誉
100
发表于 2025-9-12 10:49:16 | 显示全部楼层  来自 江西
逗比_滑稽 发表于 2025-9-12 10:40
这是牛奶控制流吧?而且你们某些人似乎理解错了
你指的混淆字符串,它是用来转换哈希计算一个值 ...

哦!原来是这样,谢谢解答!
回复

使用道具 举报

35

主题

522

回帖

1957

积分

高中生

Rank: 4

金币
721
好评
1
信誉
100
发表于 2025-9-12 10:50:13 | 显示全部楼层  来自 江西
挽梦遗酒 发表于 2025-9-12 10:39
可以看一下官方配置"帮助"

好的,刚才配置了混淆,貌似达到要求了!
回复

使用道具 举报

19

主题

1545

回帖

6423

积分

硕士生

Rank: 6Rank: 6

金币
3554
好评
6
信誉
100

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

发表于 2025-9-12 11:39:11 来自手机  | 显示全部楼层  来自 浙江
挽梦遗酒 发表于 2025-9-12 10:39
可以看一下官方配置"帮助"

你的控制混淆8.0混淆过程不会闪退吗
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

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

发表于 2025-9-12 14:47:16 来自手机  | 显示全部楼层  来自 辽宁
b314315 发表于 2025-9-12 11:39
你的控制混淆8.0混淆过程不会闪退吗

不会,可以少✓几个
回复

使用道具 举报

发表回复

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

本版积分规则

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