乐易论坛-易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
有了火山,易语言是否还有必要学习吗?易语言0基础入门课程火山PC视窗0基础入门课程
乐易论坛官方QQ群一览表易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
手游模拟器脚本0基础课程易语言加密防破解0基础入门课程广告位招租联系QQ1615457736
查看: 21079|回复: 4

[Android 算法] 某短视频算法分析

[复制链接]

[Android 算法] 某短视频算法分析

[复制链接]
已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
33563
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2018-5-4 13:12:19 | 显示全部楼层 |阅读模式

据统计90%查看本帖的人,都已经注册本站了哦

您需要 登录 才可以下载或查看,没有账号?立即注册

×

然后可以看到加密的算法在libuserinfo.so  这个so 里面

这里面把exit的每个地方打个断点把反调试 过掉就可以了

主要是看Java_com_ss_android_common_Applog_UserInfo_getUserInfo        这个函数 这个函数里面的结果是as+cp



可以看到 getName()这个函数是关键  点进去看一下



在点进去看getName()
动态 调试可以看到V8 是 时间 取前8位   后面是一个URL传进来的



这个就是实现加密的  MD5算法
v4是时间  会做一个异或运算
shuffle1,和shuffle函数点进去看


这里面做的就是一个时间的10进制重新排序操作,不知道怎么来的 可以动态调试 查看R0 寄存器的值 可以观察到
动态调试可以 getMd5()  这个方法里面打个断点  查看R0 寄存器的内存数据 入参 出参可以看到MD5的变化


最后 就是一个排序了    多抓几次包 可以看到前面 2位 和后面2位都是 a1和e1  这个是不动的的
然后就是 4个循环的拼接了



最后把算法 还原了.本文章只适合学习,一切商业责任与本帖子无关.
因为现在算法换了,但是基本上跟这个也差不多,以后也会出新版的的思路

回复

使用道具 举报

已绑定手机
18309252173
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
868
注册时间
2015-6-14
最后登录
1970-1-1

勋章墙

2018-6-9 14:19:20 | 显示全部楼层
看看学习了。。。。。
回复

使用道具 举报

已绑定手机
z497478013
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
487
注册时间
2016-7-27
最后登录
1970-1-1

勋章墙

2018-6-12 16:09:35 | 显示全部楼层
看看学习了。。。。。
回复

使用道具 举报

已绑定手机
喵喵不偷吃
等级头衔

等級:编程菜鸟

Rank: 2

积分成就
易币
贡献
主题
精华
金钱
积分
83
注册时间
2018-11-11
最后登录
1970-1-1

勋章墙

2018-11-11 15:27:33 | 显示全部楼层
看看学习了。。。。。
回复

使用道具 举报

已绑定手机
已实名认证
ivodalwt
等级头衔

等級:编程菜鸟

Rank: 2

积分成就
易币
贡献
主题
精华
金钱
积分
55
注册时间
2022-8-4
最后登录
1970-1-1

勋章墙

2023-6-12 20:30:24 | 显示全部楼层

支持开源~!感谢分享
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-4-16 20:33 , Processed in 0.045412 second(s), 51 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

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