首页
社区
课程
招聘
[原创]开源的安卓时间旅行调试器,混淆、算法分析的强力助手
发表于: 2025-4-13 15:58 12125

[原创]开源的安卓时间旅行调试器,混淆、算法分析的强力助手

2025-4-13 15:58
12125

本项目是对 Tenet Trace Explorer 的修改版本,进行了一些改进和适配。
不想回复或者点赞的可直接进入项目阅读README,可以看到相同的内容
项目地址:023K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6B7K9i4q4A6N6e0t1H3x3U0u0Q4x3V1k6f1k6h3&6W2N6q4)9J5k6p5W2p5b7e0W2Q4x3X3f1H3

使用单步执行可以有效对抗这些混淆。

image-20250413124003343

分析算法时可便捷查看内存变化信息。

image-20250413124106913

支持向上单步、向下单步以及时间回溯。

CleanShot_2025_04_13_at_12_42_13

例如,我们可以明确知道 BLR X8 跳转到了 B.CS,并且知道 B.CS 进行了向左的分支跳转。

CleanShot_2025_04_13_at_15_50_56

有两个左右的小按钮,可以找涉及到这个寄存器的上一条汇编的位置

CleanShot_2025_04_13_at_15_52_14

安装插件

加载 Trace 文件

开始追踪

Shortcuts Configuration

Shortcuts List

请参考原版作者的博客文章:
Tenet: A Trace Explorer for Reverse Engineers

Trace 文件的格式规范可以参考原版仓库中的 tracers 目录:
5b8K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6Y4j5h3q4K6k6h3c8W2L8r3g2F1i4K6u0r3N6r3g2F1k6i4c8Q4x3V1k6@1M7X3g2W2i4K6u0r3L8h3q4K6N6r3g2J5i4K6u0r3N6s2u0S2j5$3g2J5M7H3`.`.

注意: 本项目使用的 Trace 格式针对 ASLR 进行了定制修改。请参考 demo 文件夹中 log.txt 的第一行输出格式。其他部分与原版作者的格式保持一致。

import idaapi, os; print(os.path.join(idaapi.get_user_idadir(), "plugins"))
import idaapi, os; print(os.path.join(idaapi.get_user_idadir(), "plugins"))
for(int i=0; i<10; i++){
    printf("%d\n", i); // 假设当前选中此行
}
for(int i=0; i<10; i++){
    printf("%d\n", i); // 假设当前选中此行
}
1
import idaapi, os; print(os.path.join(idaapi.get_user_idadir(), "plugins"))
1
2
3
for(int i=0; i<10; i++){
    printf("%d\n", i); // 假设当前选中此行
}
  • 红色为已经走过的路径。
  • 蓝色为未来要走的路径。
  • 在 IDA Python 窗口输入以下命令获取插件目录路径:
    1
    import idaapi, os; print(os.path.join(idaapi.get_user_idadir(), "plugins"))
  • tenet 文件夹和 tenet_plugin.py 文件一起复制到上一步获取的 plugins 文件夹中。
  • 重启 IDA Pro。
  • 打开 demo 文件夹,将 libRequestEncoder.so 文件拖入 IDA Pro 进行分析。
  • 在 IDA 窗口左上角选择 File -> Load File -> Tenet Trace File
  • 选择 demo 文件夹中的 log.txt 文件打开。
  • 在 IDA 右下角的 Position 输入框中输入 1,跳转到 Trace 的起始位置。
  • 或者使用快捷键(见下文)开始单步调试。

[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

最后于 2025-4-15 10:10 被棕熊编辑 ,原因: 修改附件
上传的附件:
收藏
免费 251
支持
分享
最新回复 (175)
雪    币: 2046
活跃值: (9295)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
2
沙发
2025-4-13 18:21
0
雪    币: 3654
活跃值: (5797)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
火钳刘明
2025-4-13 19:28
0
雪    币: 57
活跃值: (5355)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

为你点赞!
2025-4-13 20:22
0
雪    币: 530
活跃值: (1995)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
666
2025-4-13 21:31
0
雪    币: 8628
活跃值: (6377)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢分享
2025-4-13 22:39
0
雪    币: 2422
活跃值: (4670)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
666
2025-4-14 00:25
0
雪    币: 2
活跃值: (3798)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
熊老太牛逼了
2025-4-14 00:31
0
雪    币: 1179
活跃值: (1271)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
好东西
2025-4-14 03:46
0
雪    币: 4990
活跃值: (5074)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
666
2025-4-14 07:58
0
雪    币: 3224
活跃值: (3804)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
沙发
2025-4-14 08:48
0
雪    币: 242
活跃值: (3350)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
666
2025-4-14 08:58
0
雪    币: 1265
活跃值: (2227)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
火钳刘明
2025-4-14 09:25
0
雪    币: 104
活跃值: (7159)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
666
2025-4-14 09:27
0
雪    币: 1847
活跃值: (6072)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
666
2025-4-14 10:06
0
雪    币: 2130
活跃值: (4638)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
16
666
2025-4-14 11:50
0
雪    币: 717
活跃值: (1145)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
66666
2025-4-14 11:53
0
雪    币: 3101
活跃值: (3029)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
多跟大佬学习。
2025-4-14 12:53
0
雪    币: 213
活跃值: (1306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
666
2025-4-14 13:25
0
雪    币: 0
活跃值: (2439)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
666
2025-4-14 14:00
0
雪    币: 1655
活跃值: (7614)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
支持 x86指令吗
2025-4-14 16:20
0
雪    币: 4310
活跃值: (3440)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
22
值得怀疑 支持 x86指令吗
原生就支持
2025-4-14 17:17
0
雪    币: 2990
活跃值: (117491)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
赞????
2025-4-14 18:42
0
雪    币: 465
活跃值: (1954)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
666
2025-4-14 21:00
1
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
8888888888
2025-4-15 00:49
0
游客
登录 | 注册 方可回帖
返回