精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

新人指南 邀请好友注册 - 论坛浏览速度太慢? 教你赚取精币 - 每日签到

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

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

搜索
订阅<精易模块>源码2018年好项目,每月多挣好多钱大型收粉卖粉交流群 798257678收抖音火山王者引流:1513888885寻求有项目的大神合作██打码兔秒杀一切验证码██
若快打码 快速★准确★稳定★便宜2018年好项目,每月多挣好多钱大型收粉卖粉交流群 798257678收抖音火山王者引流:1513888885寻求有项目的大神合作█打码兔答题 速度快 极稳定█
若快打码 快速★准确★稳定★便宜全国PPTP秒换IP 动态IP仅35元/月无限收高质量活粉/精准粉★滴滴答题★8元万码★分成任加★寻求有项目的大神合作火眼答题-韩文日文-高质量答题
█网络验证自动发卡即时到帐█云速打码全天50%分成★稳定★快速无限收高质量活粉/精准粉
 ┏█收购一切流量Q:503830000█┓
寻求有项目的大神合作Thewolf语音验证码接收平台可API
▇QQ新科技软件▇随时更新▇大量收微信粉扫码进群Q1737956887无限收高质量活粉/精准粉诺宾混拨动态vps/PPTP多地区换IP寻求有项目的大神合作┏ °短信qun发内容成功率百分百°┓
┏无限收各种推广资源,一手流量┓┏ 12核24线程,模拟器24开 ┓无限收高质量活粉/精准粉集团重金收购微信各种引流方式寻求有项目的大神合作┃°短信qun发内容成功率百分百°┃
┃  收小视频引流,直播平台粉    ┃┃ 单进程单IP,最低15元一天 ┃无限收高质量活粉/精准粉集团重金收购微信各种引流方式寻求有项目的大神合作┃°手机短信qun发广告量找老板°┃
┃   收交友粉/网赚粉/精准粉   ┃┗新增E3/16G/750TI最低10元┛无限收高质量活粉/精准粉集团重金收购微信各种引流方式寻求有项目的大神合作┃°手机短信qun发广告量找老板°┃
┃收短信.邮件qun发通道/百度开户┃██实力寻各种短信qun发通道██无限收高质量活粉/精准粉集团重金收购微信各种引流方式寻求有项目的大神合作┃ °短信内容不限制实力接单中°┃
┗无限收-所有量,QQ群/微信推广┛██  0062、0085、106、 ██无限收高质量活粉/精准粉集团重金收购微信各种引流方式寻求有项目的大神合作┃ °短信内容不限制实力接单中°┃
┏公司实力收引流软件自己消化┓██    邮箱qun发    ██无限收高质量活粉/精准粉实力工作室:出高质量交友男粉寻求有项目的大神合作┃ °一手卡发机房100%不扣量° ┃
┃公司实力收引流软件自己消化┃██    QQ:9011168   ██无限收高质量活粉/精准粉出国内微信1-7年私人老号混合出寻求有项目的大神合作┃ °一手卡发机房100%不扣量° ┃
┃公司实力收引流软件自己消化┃██收各种软件qun发引流资源██无限收高质量活粉/精准粉高价收购任何微信QQ粉寻求有项目的大神合作┃低价出各类广告QQ:5968282┃
┃公司实力收引流软件自己消化┃┏国外财团诚邀引流技术大神合作┓无限收高质量活粉/精准粉高价收购任何微信QQ粉寻求有项目的大神合作┗低价出各类广告QQ:5968282┛
┃公司实力收引流软件自己消化┃┃ 长期大量收购 男粉女粉交友粉 ┃无限收高质量活粉/精准粉高价收购任何微信QQ粉寻求有项目的大神合作┃     寻求各种项目合作入股    ┃
┃公司实力收引流软件自己消化┃┃大量收购一切精准流与推广模式┃无限收高质量活粉/精准粉高价收购任何微信QQ粉寻求有项目的大神合作┃     寻求各种项目合作入股    ┃
┃公司实力收引流软件自己消化┃┃ 另招聘技术大牛享受入股分红 ┃无限收高质量活粉/精准粉高价收购任何微信QQ粉寻求有项目的大神合作┃     寻求各种项目合作入股    ┃
┃公司实力收引流软件自己消化┃┗--------实力收购一切活跃量-------┛无限收高质量活粉/精准粉高价收购网吧量QQ:36288寻求有项目的大神合作┃   收网赚粉/精准粉/兼职粉   ┃
┃公司实力收引流软件自己消化┃█收微信粉及各种资源█无限收高质量活粉/精准粉高价收购网吧量QQ:36288寻求有项目的大神合作┃   收网赚粉/精准粉/兼职粉   ┃
┃公司实力收引流软件自己消化┃█ 长期收引流技术 █无限收高质量活粉/精准粉█每天大量产国内安卓微信账号█寻求有项目的大神合作┃   收网赚粉/精准粉/兼职粉   ┃
┃公司实力收引流软件自己消化┃██ 当天处Q 三无Q 带售后 ██无限收高质量活粉/精准粉█接关注授权各种活动链接提取█寻求有项目的大神合作┃   收网赚粉/精准粉/兼职粉   ┃
┃公司实力收引流软件自己消化┃██ 当天处Q 三无Q 带售后 ██无限收高质量活粉/精准粉█大量出国内当天隔天安卓账号█寻求有项目的大神合作┃ 收快手火山抖音小视频引流 ┃
┃公司实力收引流软件自己消化┃██ 当天处Q 三无Q 带售后 ██无限收高质量活粉/精准粉
收男粉扫码微群QQ3863588
寻求有项目的大神合作┃ 收快手火山抖音小视频引流 ┃
┃公司实力收引流软件自己消化┃◤重要的事情说N遍,收微信代加◥无限收高质量活粉/精准粉
收网赚附近K歌 QQ3863588
寻求有项目的大神合作┃ 收快手火山抖音小视频引流 ┃
┗ 公司实力收引流软件自己消化┛
➊收微信代加微信代加八元起收█
无限收高质量活粉/精准粉██全网收微信代加骗子请靠边██寻求有项目的大神合作┃收购地区跳转量跳转量跳转量┃
出网赚粉-交友粉-宝妈粉+Q7688880
➋收微信代加微信代加量大可谈█
无限收高质量活粉/精准粉██ 高质量微信代加10元起收 ██寻求有项目的大神合作┃收购地区跳转量跳转量跳转量┃
出网赚粉-交友粉-宝妈粉+Q7688880
➌收购广东跳转量跳转量跳转量█
无限收高质量活粉/精准粉██ 高质量微信代加量大可谈 ██寻求有项目的大神合作┃收购地区跳转量跳转量跳转量┃
长期收购 跳转 加粉 微信 QQ量
◣长期收各种量联系3628000◢无限收高质量活粉/精准粉█IP精灵█最强大的动态IP加速器寻求有项目的大神合作*全行业各渠道高返点开户运营合作*
QQ: 198819199
重金招聘SEO专员Q741188920无限收高质量活粉/精准粉大量租售各种qq小号 2892721932寻求有项目的大神合作*大量出一切精准流资源与推广模式*
长期出QQ群QQ号微信精准粉网挣粉大量收微信男粉QQ 2820301656无限收高质量活粉/精准粉出粉.精准粉网赚粉交友粉寻求有项目的大神合作* 实力各种项目意向高质量精准粉 *
诚聘█APP上架、引流、易语言大牛----活手机QQ小号----无限收高质量活粉/精准粉大量收微信男粉QQ 1289624992寻求有项目的大神合作*男科、减肥、丰胸、祛斑、祛痘等*
出网赚粉+进群粉+精准粉+招中介出网赚粉,价低 量大 可论坛担保无限收高质量活粉/精准粉长期大量收购私人微信号 寻求有项目的大神合作*自由选择合作方式+Q:422286342*
出男粉加Q群和出网赚跟各种精准粉█收微信扫码或邀请进群质量粉█收网赚粉,各种引流软件Q972921418███引流神器,日引十万███寻求有项目的大神合作长期出微信漂流瓶回复/Q334853531
大量出男粉,微盘粉Q2189460197出微信粉网赚粉/QQ群量寻网吧端,下载站,各种端合作长期出售引流软件Q792466325寻求有项目的大神合作出转发 加群 邀请 关注量QQ950092
高价收购网吧量QQ2059209021大量收(带拉)qq群成员█拨号VPS服务器4元/天免费测试█锐眼云控免费招代理,大量收VX站街号寻求有项目的大神合作出高质量金融粉加QQ:1610978925
每天出一手高质量处Q 三无Q令牌Q精准引流量有限出活跃男粉-高转化精准高质量男
大量收微信男粉QQ249813919
我要租广告位 
查看: 5832|回复: 32
收起左侧

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

  [复制链接]

签到天数:12 天

结帖率: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 感谢分享,很给力!~

查看全部评分


论坛动态:  QT语音交流频道: 6187003

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

本帖被以下淘专辑推荐:

签到天数: 18 天

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

使用道具 举报

签到天数: 5 天

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

使用道具 举报

签到天数: 8 天

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

使用道具 举报

签到天数: 1 天

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

使用道具 举报

签到天数: 7 天

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

签到天数: 6 天

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

使用道具 举报

发表于 2017-11-18 17:41:49 | 显示全部楼层
支持开源~!感谢分享
回复

使用道具 举报

签到天数: 12 天

结帖率:81% (202/250)
发表于 2017-11-3 08:41:06 | 显示全部楼层
又来看了一次,但是这次不知道怎么调试的,求。。。
回复

使用道具 举报

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

本版积分规则 致发广告者

关闭

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

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

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

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