首页
社区
课程
招聘
[原创]应用破解的一揽子解决方案
发表于: 2018-5-30 09:59 14232

[原创]应用破解的一揽子解决方案

2018-5-30 09:59
14232

上个月费了老大劲把抖音IOS平台通信协议中加密参数as/mas给破了(请原谅我在这论坛分享得有些晚),然后老板把今日头条的Android破解任务扔给我,真想一口血喷他脸上有没有。老子完全没搞过android逆向,怎么玩啊!抱怨归抱怨,工作还是要做啊。网上查了一堆零零碎碎的资料,竟然没有几份像样的成系统的方案。《Android软件安全与逆向分析》这本书勉强能够指导入门,但也只是入门而已,无法深入。口水吐了差不多了,接下来说正事。

逆向尤其是算法逆向大部分时候针对的C/C++,相比上层的OC/JAVA代码,C/C++代码的逆向难度要高出不止一个数量级。对C/C++代码的逆向能力也是逆向水平的第一个分水坽,如这篇文章里提到的动态调度一个SO文件竟然有9道防破解措施需要跨越。那么使大部分逆向人员能够跨越C/C++代码这道坽是该方案的第一目标(有点大,鄙视我吧)。

image

在上月逆向抖音期间,一个做iOS手机模拟器的兄弟团队(没错,是iOS模拟器,他们花费两年时间搞出来的一套可以运行在window平台的iOS模拟器)向我们提出了使用他们的模拟器将应用暂停在某个合适的代码段后,主动调取应用加密算法生成加密结果的黑盒方案。后来因为时间与档期的原因,这一方案至今仍处于暂停状态。而我的方案就是该方案的改良版本。

黑盒


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 3
支持
分享
最新回复 (36)
雪    币: 97
活跃值: (86)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我只关心iOS模拟器
2018-5-30 10:24
0
雪    币: 3429
活跃值: (1566)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我只关心iOS模拟器
2018-5-30 10:28
0
雪    币: 42
活跃值: (5259)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
wsc
4

《Android软件安全与逆向分析》看雪书城有售。导航帖:https://bbs.pediy.com/thread-226605.htm

2018-5-30 11:21
0
雪    币: 14983
活跃值: (5285)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
5
这是个精华?
2018-5-30 12:22
0
雪    币: 217
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
wsc 《Android软件安全与逆向分析》看雪书城有售。导航帖:https://bbs.pediy.com/thread-226605.htm
书的内容很浅
2018-5-30 12:48
0
雪    币: 2719
活跃值: (1595)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
我也关心IOS模拟器
2018-5-30 13:55
0
雪    币: 48
活跃值: (3439)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我只关心iOS模拟器
2018-5-30 14:00
0
雪    币: 4522
活跃值: (2146)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
我也关心IOS模拟器
2018-5-30 14:36
0
雪    币: 11716
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
......
最后于 2020-4-7 20:49 被junkboy编辑 ,原因: ......
2018-5-30 14:47
0
雪    币: 233
活跃值: (1346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我对这个方案感兴趣啊,大佬教下啊
2018-5-30 14:51
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
最后的方案    交流下锕
2018-5-30 15:57
0
雪    币: 42
活跃值: (5259)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
wsc
13
obaby 这是个精华?
关注
2018-5-30 18:02
0
雪    币: 6818
活跃值: (153)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
2018-5-30 23:11
0
雪    币: 2325
活跃值: (4903)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
分享?  啥呢·一点干货都没
2018-5-31 09:33
0
雪    币: 53
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
unicorn了解下
2018-5-31 11:15
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
大神,抖音算法能合作吗,方便的话加下我wechat:yifeichongtian17,可以购买
2018-5-31 17:17
0
雪    币: 6369
活跃值: (1688)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
18
别提了,抖音那破玩意是真的tm贱,但你直接调用的话小心有坑,手撕ollvm是真的酸爽,unicorn是不可能用unicorn的,这辈子超喜欢F5的
2018-5-31 18:43
0
雪    币: 6369
活跃值: (1688)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
19
另外关于HTTP  Server的,我以前搞过,只是没楼主的这么高端就是了,而且现在多数应用都防调用,意义不大,因为能定位到关键算法就可以手扒了,关心IOS模拟器+1
2018-5-31 18:44
0
雪    币: 163
活跃值: (677)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20
我也关心IOS模拟器
2018-5-31 23:48
0
雪    币: 453
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
关心IOS模拟器+1
2018-6-1 17:39
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
一点干货都没
2018-6-1 18:03
0
雪    币: 1
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
其实这个设想我1年前就有了,可惜未能实现,没大神参与讨论研究,自己力不能及。有朋友讨论下不
2018-6-1 23:04
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
这个思路4年前已经在用了,那时候xposed还没那么流行,那时候的dex大部分还是可以直接用apktool直接反编译过来,自己把apk里的so文件拷过来,然后自己写个apk来实现加解密和socket服务器功能
2018-6-4 01:18
0
雪    币: 161
活跃值: (533)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
我只关心iOS模拟器
2018-6-4 18:01
0
游客
登录 | 注册 方可回帖
返回
//