首页
社区
课程
招聘
[原创]第二题 变形金钢
发表于: 2019-3-20 22:13 6378

[原创]第二题 变形金钢

2019-3-20 22:13
6378

运行发现提示语和MainActivity中的不同,于是搜索字符串,发现函数在android.support.v7.app.AppCompiatActivity中,虽然实际上找这个函数也没什么卵用,只要看native函数eq就完了
JNI_OnLoad中动态注册,找到函数体稍作分析即可发现是RC4+魔改base64的算法,另外base64当中还有对第一个字符异或7,第三个字符异或0xf的处理
于是把RC4的Table和base64的魔改字符串扒下来反向处理一波即可
其中base是自己写的b64,网上抄一下也一样


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 260
活跃值: (39)
能力值: ( LV9,RANK:144 )
在线值:
发帖
回帖
粉丝
2
import base 这是什么库啊?
2019-3-30 22:53
0
雪    币: 1020
活跃值: (340)
能力值: ( LV12,RANK:306 )
在线值:
发帖
回帖
粉丝
3
THREAD import base 这是什么库啊?
自己写的自定义base64表的库,你找一下python实现改个表就一样嘞
2019-4-1 22:00
0
游客
登录 | 注册 方可回帖
返回
//