首页
社区
课程
招聘
[已解决] [求助]解密某日本手游的sqlchiper密码(附使用frida过程) 100.00雪花
发表于: 2020-4-18 02:18 3684

[已解决] [求助]解密某日本手游的sqlchiper密码(附使用frida过程) 100.00雪花

2020-4-18 02:18
3684
APP放在百度云
提取码:1pq6
目标加密db,安装游戏后更新
一些资源会下载到 /data/data/<游戏名>/files
提取码:2no7

原本游戏都用sqlite3而已
但是有一天更新突然导入sqlchiper加密了
网上找了一些方法去解
搞了一周还是不得其门而入

以下是解的过程
本身是前端开发
对逆向技术来说没研究到很透彻
做得不好还请多包涵

首先我是参考这篇
以及这篇

由于手边刚好没有可root的ARM手机
我是使用Genymotion搭Android8.0
加ARM Translation去安装这个游戏软件

我先解了dex去看openOrCreateDatabase有多少多载函数
然后编了一个Frida脚本去Hook它


不过挂起来在在游戏里面操作许久都没有出现过密码

另外还找了几个方法去hook也是都没有


另外用Il2CppDumper去拆了so

有看到有一个192位数的疑似密码

MnFvVhLwRtoD/sSC9Ws2gKfpOENwSIRAd26BO4ZT/8tMDb9I6Ooak+HuEhhxIjcwTbz/cQQAY/l5D6HMVXNeQGyeUyyth2obxXKzxpu7JIYPN8WNEv1wV69YNrbWUC7QUCd/34XQwp7emcVHhXhePQcsAcgL7ki1tne8cXJX0d56Ty7VTddhXgVMOx1QewxA




但是用软件开了db好像还是不行

不知道是不是方法用错

还是真的得要有ARM手机

希望有大佬可以帮忙


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

最后于 2020-4-20 23:32 被克米尔编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 278
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
顶一下,想改个赏金发现没办法直接改
大概得重新发一篇
有人能解的话重发改成500
2020-4-20 23:23
0
雪    币: 51
活跃值: (346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
encryptedcryptkey  看这个的意思就知道是加密的,你so里看下get_cryptkey就知道了。
2020-4-21 07:40
0
雪    币: 278
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个吗?
所以应该是要找那边塞到0x30001

2020-4-21 20:46
0
雪    币: 51
活跃值: (346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这边你可以找到aes的key,和iv的。然后对前面的那个字符串解密就得到你要的。
2020-4-23 08:01
0
游客
登录 | 注册 方可回帖
返回
//