首页
社区
课程
招聘
[原创]记一道Android CTF题
发表于: 2020-8-10 20:19 9242

[原创]记一道Android CTF题

2020-8-10 20:19
9242

wmctf2020 reverse easy_apk
题目地址:

静态分析 jnionload
修复前(未导入jni.h)

修复后(导入jni.h)

查看methods

使用frida动态hook RegisterNatives


sub_D994中会kill进程

path前

path后

F5

在sub_10F00中

这里调试的时候有固定的组数赋值

搜索了一下,百度告诉我们这是zuc算法

根据算法,需要找到 IV KEY 加密字节 就可以得到flag

encode


而最后要对比的字节应该是

1、算法识别这块搜索大法
2、学习了zuc算法

 
 
 
 

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2020-8-12 18:35 被neilwu编辑 ,原因:
收藏
免费 7
支持
分享
最新回复 (9)
雪    币: 3072
活跃值: (20)
能力值: ( LV1,RANK:40 )
在线值:
发帖
回帖
粉丝
2
学习一下
2020-8-10 21:46
0
雪    币: 6573
活跃值: (3893)
能力值: (RANK:200 )
在线值:
发帖
回帖
粉丝
3
不错,直接百度出来zuc算法
2020-8-11 13:09
0
雪    币: 10944
活跃值: (7329)
能力值: ( LV12,RANK:219 )
在线值:
发帖
回帖
粉丝
4
LowRebSwrd 不错[em_63],直接百度出来zuc算法
哈哈 大佬见笑啦 我也是和论坛里的大佬学到的 
2020-8-11 14:05
0
雪    币: 164
活跃值: (55)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
5
大佬用的什么牌子手机调试的
2020-8-12 02:13
0
雪    币: 10944
活跃值: (7329)
能力值: ( LV12,RANK:219 )
在线值:
发帖
回帖
粉丝
6
chenshiyi 大佬用的什么牌子手机调试的
皮鞋1
2020-8-12 08:51
0
雪    币: 573
活跃值: (1009)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
Nick Job
2020-8-12 10:55
0
雪    币: 281
活跃值: (201)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
8
建议 native层-静态分析 jnionload 中的修复前、修复后,能改成导入.h前,导入.h后,说修复,不太具体也可能造成误解(对,就是我[捂脸])
2020-8-12 18:17
0
雪    币: 10944
活跃值: (7329)
能力值: ( LV12,RANK:219 )
在线值:
发帖
回帖
粉丝
9
切丝怕怕 建议 native层-静态分析 jnionload 中的修复前、修复后,能改成导入.h前,导入.h后,说修复,不太具体也可能造成误解(对,就是我[捂脸])
ok
2020-8-12 18:34
1
雪    币: 234
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
请问大佬 我这用的oppo手机 安卓4.3版本的 运行不起来呀 这个apk程序,我查资料用aapt检测,这个是sdkVersion:'15'的,又去找对应的安卓版本 ,好像需要4.0.3,搞刷机搞了一上午了 还没成功,有没有什么好的调试机呢
2021-2-14 11:29
0
游客
登录 | 注册 方可回帖
返回
//