精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到

谋生 求职/招聘- 论坛接单- 资源出售

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

若快打码 快速★准确★稳定★便宜2018年好项目,每月多挣好多钱长期 包养全网交友粉大户┏ E3 E5 X58超强双路服务器 ┓找软件作者合作/收购引流软件██打码兔秒杀一切验证码██
若快打码 快速★准确★稳定★便宜2018年好项目,每月多挣好多钱长期 包养全网交友粉大户┃单进程单IP每个模拟器IP不同┃找软件作者合作/收购引流软件█打码兔答题 速度快 极稳定█
全国PPTP秒换IP 动态IP仅35元/月火眼答题-韩文日文-高质量答题长期 包养全网交友粉大户┗价格美丽。性能无敌 请咨询┛找软件作者合作/收购引流软件┏█收购一切流量Q:503830000█┓
云速打码全天50%分成★稳定★快速▇▇QQ方面最新软件▇▇长期 包养全网交友粉大户★滴滴答题★8元万码★分成任加★找软件作者合作/收购引流软件Thewolf语音验证码接收平台可API
诺宾混拨动态vps/PPTP多地区换IP长期出QQ群QQ号微信精准粉网挣粉各种【活粉变现点这里】客服①大量租售各种qq小号 2892721932找软件作者合作/收购引流软件██ 日出大量网赚粉/交友粉 ██
┏ 集团收量,高价无限收一切量 ┓╔ 收粉丶卖粉丶大型①群 ╗各种【活粉变现点这里】客服①高价收购任何微信QQ粉找软件作者合作/收购引流软件大量收QQ活粉交友粉
┃ 收量:短视频引流,直播平台粉┃ 收粉丶卖粉丶大型①群各种【活粉变现点这里】客服②高价收购任何微信QQ粉找软件作者合作/收购引流软件大量收QQ活粉交友粉
┃ 收量:各大招聘网站一手简历 ┃收粉丶卖粉丶大型①群各种【活粉变现点这里】客服②高价收购任何微信QQ粉找软件作者合作/收购引流软件大量收QQ活粉交友粉
┃ 收量:短信、邮箱qun发通道 ┃收粉丶卖粉丶大型①群各种【活粉变现点这里】客服③高价收购任何微信QQ粉实力团队大量收粉入群找管理大量收QQ活粉交友粉
┗ 收粉:网赚粉/精准粉,交友粉 ┛收粉丶卖粉丶大型①群各种【活粉变现点这里】客服③高价收购任何微信QQ粉实力团队大量收粉入群找管理大量收QQ活粉交友粉
┏公司实力高价 收 引流软件渠道┓收粉丶卖粉丶大型①群██大量收婚恋宝妈 快手 火山██★高薪诚聘SEO大牛 高价买任何量★实力团队大量收粉入群找管理 收快手火山抖音 小视频引流
┃公司实力高价 收 引流软件渠道┃收粉丶卖粉丶大型①群██ 稳定收交友粉,找我换钱 ██★高薪诚聘SEO大牛 高价买任何量★实力团队大量收粉入群找管理 收快手火山抖音 小视频引流
┃公司实力高价 收 引流软件渠道┃╚ 收粉丶卖粉丶大型①群 ╝██收婚恋粉宝妈粉,找我换钱██★高薪诚聘SEO大牛 高价买任何量★实力团队大量收粉入群找管理 收快手火山抖音 小视频引流
┃公司实力高价 收 引流软件渠道┃大量收精准粉██收快手火山虎牙,找我换钱██★高薪诚聘SEO大牛 高价买任何量★实力团队大量收粉入群找管理 收快手火山抖音 小视频引流
┃公司实力高价 收 引流软件渠道┃大量收精准粉██长期大量收粉量大量小都吃██★高薪诚聘SEO大牛 高价买任何量★实力团队大量收粉入群找管理 收快手火山抖音 小视频引流
┃公司实力收 qun 发 邮箱软件 ┃大量收精准粉██ 婚恋/抖音/宝妈/空间/快手█████大量全新令牌QQ███实力团队大量收粉入群找管理收网赚粉 / 精准粉 / 兼职粉
┃公司实力收 qun 发 邮箱软件 ┃大量收精准粉███有量有质量,找我换钱██████大量全新令牌QQ███实力团队大量收粉入群找管理收网赚粉 / 精准粉 / 兼职粉
┃公司实力收 qun 发 邮箱软件 ┃大量收精准粉███实力大型公司收媒体量███收抖音火山王者引流:1513888885实力团队大量收粉入群找管理收网赚粉 / 精准粉 / 兼职粉
┃公司实力收 qun 发 邮箱软件 ┃大量收精准粉███大量资金,来一手代理███收抖音火山王者引流:1513888885实力团队大量收粉入群找管理收网赚粉 / 精准粉 / 兼职粉
┃公司实力收 qun 发 邮箱软件 ┃大量收精准粉███有量就有钱,速度来撩███实力公司 招代理、技术 收线上资源实力团队大量收粉入群找管理收网赚粉 / 精准粉 / 兼职粉
┃公司最高价收 邮件qun发软件┃█长期大量收购各种活粉█┃  全网大量收  ┃实力公司 招代理、技术 收线上资源实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
┃公司最高价收 邮件qun发软件┃█ 长期收购各种引流软件 █┃ 各种App交友粉 ┃实力公司 招代理、技术 收线上资源实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
┃公司最高价收 邮件qun发软件┃大量微信寻合作 接各种扫码授权┃   网赚粉   ┃实力公司 招代理、技术 收线上资源实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
┃公司最高价收 邮件qun发软件┃▇大量批发高质量QQ处号9位10位▇┃   游戏粉   ┃实力公司 招代理、技术 收线上资源实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
┗公司最高价收 邮件qun发软件┛▇大量批发高质量QQ处号9位10位▇┃   婚恋粉   ┃『实力收扫码进群量』实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
量收微信扫码进群粉,实力粉商来撩收男粉微信扫码进群QQ1324888881 ┃  各种活人粉  ┃『你量真,我需求大』实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
量收微信扫码进群粉,实力粉商来撩大量收男粉扫码进群QQ1324888881 ┃   短视频粉  ┃『 你不乱,我不断 』实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
量收微信扫码进群粉,实力粉商来撩一一一一一收qq老接口一一一一一┃ 全网最高单价收购 ┃
『欢迎实力粉商来撩』
实力团队大量收粉入群找管理█高价收运营商量和百度竞价量█
出少量网赚粉+微信:qunfa000一一一一一收qq老接口一一一一一寻求 媒体量合作 有资源的撩我
『 →qq:12587210←』
寻引流高手合作/1万粉以下勿扰█高价收运营商量和百度竞价量█
出少量网赚粉+微信:qunfa000出兼职,网赚,交友粉,扫码进群寻求 媒体量合作 有资源的撩我★长期收网赚粉★流量.引流软件★寻引流高手合作/1万粉以下勿扰█高价收运营商量和百度竞价量█
●国内外动态socks5 可API控制●出精准粉,量大来谈寻求 媒体量合作 有资源的撩我提供聚合支付系统源码+售后寻引流高手合作/1万粉以下勿扰出兼职粉有实力的来
大量收微信男粉QQ249813919█全新处Q██活令牌Q██邮箱Q█寻求 媒体量合作 有资源的撩我█拨号VPS服务器4元/天免费测试█寻引流高手合作/1万粉以下勿扰出各种精准粉QQ:1955599983
出微信qq交友粉网赚粉精准粉兼职大量出探探交友粉联系Q1962626235寻求 媒体量合作 有资源的撩我寻渠道,收网盟量 Q:1561032994寻引流高手合作/1万粉以下勿扰█微博全新█4级白号█0.18/个█
出售/网赚粉兼职粉精准粉/质量第一██ 出微信女粉/可项目合作 ██大量出活令牌处号一个月号高价收网赚粉 / 兼职粉,平台不限寻引流高手合作/1万粉以下勿扰★高价收网赚兼职粉,引流软件★
大量出qq邮箱推广引流qq950092█IP精灵█最强大的动态IP加速器大量出活令牌处号一个月号q空间转发直发精准网赚粉:q771112寻引流高手合作/1万粉以下勿扰
 ██QQ小号1毛钱/太阳Q/各类QQ██
大量出网赚粉/各种粉/各类用户资源出高质量微信男粉QQ:644949998大量出活令牌处号一个月号出网赚粉兼职粉各种男女粉寻引流高手合作/1万粉以下勿扰我要租广告位
查看: 7176|回复: 33
收起左侧

[技术专题] 4399游戏盒 安卓APK sign 加密分析 之 so文件分析

  [复制链接]

签到天数:5 天

结帖率:67% (2/3)
发表于 2017-9-2 15:54:34 | 显示全部楼层 |阅读模式
           4399游戏盒 安卓APK加密分析 + so文件分析


4399 游戏盒都知道吧 今天玩他的加密 不过他的加密在so里面 是个md5  java层首先拼接的一段明文  传入到so里面在so里面有一个秘钥  加上它 进行的MD5 也很简单
直接上数据
  1. http://m.api.4399.cn/user/box/android/v1.0/log-in.html
  2. dateline=1504335770&deviceIdentifier=867947773617331&info=1&model=vivo+X9Plus&password=FfQn1pwmgRY%3D&sign=a51c1c806a43936ad1108b966813ffed&username=15845454545

  3. {"code":"321","result":{},"message":"密码错误"}
复制代码
dateline=1504335770&deviceIdentifier=867947773617331&info=1&model=vivo+X9Plus&password=FfQn1pwmgRY%3D&sign=a51c1c806a43936ad1108b966813ffed&username=15845454545


dateline=1504335770 时间戳
deviceIdentifier=867947773617331 设备号
info=1  固定  不知道干嘛的
model=vivo+X9Plus  手机型号
password=FfQn1pwmgRY%3D  密码 加密后的
sign=a51c1c806a43936ad1108b966813ffed   签名校验   搞的就是他
username=15845454545 账号
知道加密参数 反编译APK 进行分析
搜索sign  最终定位到
1.png

  1.   protected void buildRequestParams(String arg8, ArrayMap arg9) {
  2.         ArrayMap v3 = new ArrayMap();
  3.         this.buildSignRequestParams(arg8, v3);
  4.         ArrayList v4 = new ArrayList(v3.keySet());
  5.         Collections.sort(((List)v4));
  6.         StringBuilder v5 = new StringBuilder();
  7.         int v2;
  8.         for(v2 = 0; v2 < ((List)v4).size(); ++v2) {
  9.             Object v0 = ((List)v4).get(v2);
  10.             Object v1 = v3.get(v0);
  11.             if(!TextUtils.isEmpty(((CharSequence)v1))) {
  12.                 arg9.put(v0, v1);
  13.                 v5.append(((String)v1));
  14.             }
  15.         }

  16.         arg9.put("sign", this.buildSignValue(v5.toString()));
  17.     }

  18.     protected abstract void buildSignRequestParams(String arg1, ArrayMap arg2);

  19.     protected String buildSignValue(String arg2) {
  20.         return AppNativeHelper.getServerApi(arg2);
  21.     }
  22. }
复制代码
前面的不用管 都是一些参数的获取与拼接 重点为
arg9.put("sign", this.buildSignValue(v5.toString()));


put 了一段数据  参数名是sign   执行 buildSignValue 方法 并传递了一个 v5 的文本参数  返回了一段数据
点击 buildSignValue 方法跳转到
2.png
  1.   protected String buildSignValue(String arg2) {
  2.         return AppNativeHelper.getServerApi(arg2);
  3.     }
复制代码
在这里 下个断点  动态调试下
成功段在这里  
3.png

出现了明文 15043364968679477736173311FfQn1pwmgRY=15845454545

先来理解下这段明文 分割开来查看  1504336496  867947773617331  1  FfQn1pwmgRY=  15845454545
1504336496  时间戳
867947773617331 设备号
1   info
FfQn1pwmgRY=  加密后的密码
15845454545  账号
继续运行  出现密文
4.png

明文  15043368848679477736173311FfQn1pwmgRY=15845454545
密文  09ce7b25a9f0792c08573f7bae716980
既然出现了明文 跟密文  那么我们是不是可以来测试一下的至于算法是md5 就不用多说了
5.png
发现加密结果并不一样  那么应该还有其他参数 继续分析
双击 getServerApi  函数
6.png

发现来到了这里  注意了 这里头部是加载so文件的代码
System.loadLibrary("m4399");   字符窜 m4399  那么他调用的so文件就是 libm4399.so 查看下 lib文件夹有没有这个文件
7.png

有这个文件 那么 此时我们就需要另一款工具了 IDA  软件百度有 可自行下载
拖入到ID 分析
8.png

这里是 so文件公开的一些方法 以便外部调用  查找  getServerApi
9.png

定位到这里  代码看着懵逼 看不懂是吧  那就对了我也看不懂 哈哈  都是一些汇编代码
没关系  你可以动态调试 so  一步一步的跟 他会出现明文的 包括java层 的明文
我就不动态调试了 因为这个so太简单  我们看到 下面有个call   call什么意思?玩破J的 都知道吧 他是调用函数入口
双击它 进入
10.png
在这里 我们看到一个 MD5_SERVER_KEY

鼠标移动放过去发现
11.png

有个字符串是吧 那么在双击它 进入
12.png
我们来到了这里 发现很多字符串 注意 MD5_SERVER_KEY   MD5  KEY  他是不是一个秘钥呢?
其实 不管PC 逆向 还是安卓 有的人应该知道  有时候就是靠蒙   蒙的心理还是要有的 玩意蒙对了呢?是不
ef2vx#sf*^FlklSD*9sdf(m$&qw%d7po   用这个 加上明文  之前我说了 他的加密就是 java层获取了一段明文 传入到so文件 再加上一个秘钥的  那么我们就用明文加上他
13.png
看吧 怎么样  蒙对了吧 哈哈 那么就是他了  没错
最后我要重复一句话
不管PC 逆向 还是安卓 有的人应该知道  有时候就是靠蒙   蒙的心理还是要有的 玩意蒙对了呢?是不
不管PC 逆向 还是安卓 有的人应该知道  有时候就是靠蒙   蒙的心理还是要有的 玩意蒙对了呢?是不
不管PC 逆向 还是安卓 有的人应该知道  有时候就是靠蒙   蒙的心理还是要有的 玩意蒙对了呢?是不



下面插播一条广告~~~  QQ交流群:468241990  欢迎各路大神进入交流  共同学习

点评

强悍啊  发表于 2017-9-3 22:34

评分

参与人数 4好评 +2 精币 +5 收起 理由
空竹 + 1 好像很厉害的样子 膜拜大神
蚂蚁软件_萧峰 + 1 感谢分享,很给力!~
a2513472504 + 1 发到吾爱啊
1051496412 + 1 + 3 感谢分享,很给力!~

查看全部评分


您可以选择打赏方式支持楼主

本帖被以下淘专辑推荐:

头像被屏蔽
发表于 2018-8-17 13:41:12 | 显示全部楼层
好像很厉害的样子 膜拜大神
回复 支持 反对

使用道具 举报

签到天数: 17 天

结帖率:33% (1/3)
发表于 2018-5-19 19:05:36 | 显示全部楼层
楼主很高的技术水平哦
回复 支持 反对

使用道具 举报

签到天数: 9 天

结帖率:0% (0/1)
发表于 2018-5-6 17:13:25 | 显示全部楼层
好牛x...........
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 2018-4-28 23:24:44 | 显示全部楼层
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2018-4-4 20:04:21 | 显示全部楼层
膜拜大神,……。
回复 支持 反对

使用道具 举报

签到天数: 6 天

结帖率:0% (0/4)
发表于 2018-4-1 03:20:11 | 显示全部楼层
不管PC 逆向 还是安卓 有的人应该知道  有时候就是靠蒙   蒙的心理还是要有的 玩意蒙对了呢?是不
回复 支持 反对

使用道具 举报

发表于 2018-2-23 21:53:42 | 显示全部楼层
厉害!膜拜大佬
回复 支持 反对

使用道具 举报

发表于 2018-1-19 23:04:09 | 显示全部楼层

工具了 IDA  软件百度有 可自行下载嘻嘻
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2017-11-23 22:07:37 | 显示全部楼层
工具了 IDA  软件百度有 可自行下载嘻嘻
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /1 下一条

快速回复 收藏帖子 返回列表 按钮

sitemap|易语言源码|易语言教程|易语言论坛|诚聘英才|易语言模块|手机版|联系我们|精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.2 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125

快速回复 返回顶部 返回列表