文章 2022-09-02 来自:开发者社区

短视频app制作,数据结构和算法的浅要分析

无论是数据结构还是算法都是短视频app制作中不可或缺的,只有对数据结构和算法有了充分的认识,才能在短视频app制作时更合理地使用它们。一、数据结构所谓的数据结构其实就是短视频app制作中数据之间的结构关系,常见的数据结构类型有两种:1、逻辑结构(1)集合结构:在集合结构中,数据元素属于同一集合,彼此间是并列关系。(2)线性结构:在线性结构中,数据元素间是一对一的相互关系。(3)树形结构:在树形结....

文章 2022-06-24 来自:开发者社区

某小视频App v10.x 手机号加密算法分析

一、目标今天的目标是 手机号加密,app变化太快,以前都是明文的。TIP: 某小视频App  v10.2.30.24518二、步骤字符串匹配也许是手机号都是1xx开头,也许是这个加密字符串有个特征头。 反正经过我们观察,发现它大概率是 3sCt 开头。而这种加密算法大概率是在Native层去做的。所以我们首选是去 hook_libart 里面的 GetStringUTFChars 和 ....

某小视频App v10.x 手机号加密算法分析
文章 2022-06-24 来自:开发者社区

某神奇App data加密算法解析(一)

一、目标李老板:奋飞呀,我遇到一个超级牛掰的App,它请求的时候有个data参数加密,用尽了你介绍的所有的方法,都找不到它是如何加密的。奋飞:子曾经曰过,老板的嘴,骗人的鬼。有这么牛掰的App,那么我们这帮兄弟早就失业了。某神奇App v10.1.0点 社区-> 随便打开一篇有评论的文章今天的目标就是这个 data二、步骤搜索特征字符串目标是data,所以我们第一个搜索 "data"一共有....

某神奇App data加密算法解析(一)
文章 2022-06-24 来自:开发者社区

某新闻App sign签名算法解析(一)

一、目标李老板:奋飞呀,过完年了,该收心了,开始搬砖了。你看看我,前两天就开始学习这个app的调试,为啥人家视频里可以ida调试? 而我ida一挂上就卡死呢?奋飞:这个app加壳了,直接上ida肯定被壳发现了。最起码也得刷个反调试的rom或者搞点反调试的手段吧。今天我们先搞点简单的。分析某新闻App的通讯协议,RPC调用sign签名。某新闻App版本 v8.3.0BlackDex脱壳frida ....

某新闻App sign签名算法解析(一)
文章 2022-06-24 来自:开发者社区

某电商App sign签名算法解析(六)

一、目标sign的入参是加密的,不过带有很明显的两个特征,一个是 == 结尾,再一个就是 R4iSK 开头。有这两个特征,我们就可以入手了。二、步骤先从Base64入手== 结尾的数据大概率是Base64,我们先Hook下// Base64 var Base64Class = Java.use("android.util.Base64"); Base64Class.encodeToString.....

某电商App sign签名算法解析(六)
文章 2022-06-24 来自:开发者社区

某电商App sign签名算法解析(五)

一、目标李老板: 奋飞呀,据说某电商App升级了,搞出了一个64位的sign。更牛的是入参都加密了!奋飞:这么拉风,拉出来咱们盘盘。二、步骤32位和64位我们掌握了那么多方法,先搜字符串呢?还是先Hook呢?子曾经曰过:看到32位签名就要想起MD5和HmacSHA1,看到64位签名就要想起HmacSHA256。那就先搞搞java的密码学相关函数:var secretKeySpec = Java.....

某电商App sign签名算法解析(五)
文章 2022-06-24 来自:开发者社区

IOS 某电商App签名算法解析(二) Frida RPC调用

一、目标Android下用frida来做rpc调用计算签名,我们已经玩的很熟练了。今天介绍在IOS下的玩法。要点如下:参数类型确认NSDictionary NSArray等ObjectC对象的构造和复制ObjectC 类方法和对象方法的调用附送福利, ObjectC的nil 参数如何构造二、步骤参考Android下的玩法参照 [某段子App协议分析(三)] 我们把frida RPC的框架先搭一下....

IOS 某电商App签名算法解析(二) Frida RPC调用
文章 2022-06-24 来自:开发者社区

IOS 某电商App签名算法解析(一) 还是套路

一、目标Android越来越不好玩了,年轻人,该搞搞IOS了。套路其实都是差不多的,不要被Arm汇编拦住了。反正Android早就不讲武德了,重要算法都在so里面,和ios差不多了。先按照之前的 [Ios逆向环境搭建 (一)] 把抓包和frida环境搞好。我们今天的目标还是它, sign二、步骤观察一下从 sign的长度和参数类型上看, sign sv st 可以看出,IOS版本的签名算法大概率....

IOS 某电商App签名算法解析(一) 还是套路
文章 2022-06-24 来自:开发者社区

某二次元App签名算法解析(一)

一、目标我们来分析某二次元 App的sign签名算法,先搜索一下 游戏 ,抓包结果:二、步骤这个sign依然是32位的字符串都9020年了,这种规模用户的App应该是不会裸奔在java层了,我们就直接一点,在so里面搜索 sign=可惜没有结果……藏起来的东西一定是重要的东西so层导出函数给java层调用,有两种方法,一种是静态注册,直接会体现在so的导出表里。 一种是RegisterNativ....

某二次元App签名算法解析(一)
文章 2022-06-24 来自:开发者社区

某社交App cs签名算法解析(二) 都是套路

一、目标能抓到包了,后面的套路大家都懂的。二、步骤Jadx "cs"先搜索 "cs"我去,结果很明晰吗,才两个结果,会不会有诈?在这个 f108910CS 上点右键,看看谁调用了它。啥也别说了,一定是这个大兄弟了。挂上心爱的Fridavar SNetworkSDKCls = Java.use('cn.sxxxapp.android.net.SxxxNetworkSDK'); SNetworkSD....

某社交App cs签名算法解析(二) 都是套路

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注