顺F速运APP安全性分析。

之前的文章《Wireshark分析实战:某达速递登录帐号密码提取》对某达速递的APP进行了分析,该APP将数据完全暴露于网络流量中。

于是对快递行业老大顺F速运的APP进行了分析,发现该APP质量还算上乘,但是,百密一疏,安全性还是不够高,它产生的数据,经过一番操作,也能轻易破解。

本文将首先对该APP进行分析,然后会找出其加密方法和密钥,大家可以一起学习,根据加密算法的特征提高算法破解效率。

01

加密情况

首先我们到顺F官网,下载顺F速运APP,当然,是Android版,毕竟穷。

接下来,得看看怎么用,当然顺便用Wireshark抓包,点那个显眼的立即登录按钮。

使用手机号登录,随便敲敲,看看报文情况。

原来数据是HTTP承载的,host为ezgo.sf-express.com,POST体内为BASE64编码,使用Fiddler自带工具尝试解码,得到的是十六进制数据串,看样子,数据进行了加密,那只能从APK中去查找算法和密钥了。

上Android Killer。

咦,被加壳了,爱加密的壳呀,只能看看能不能脱壳了。

02

找密钥学算法

经过一番折腾,第一层皮被脱掉了,但是DEX里面很多函数被抽取掉了,看样子,爱加M的壳用了点功,再仔细看看,里面还是有些东西没有被抽取掉,大部分是一些第三方库。

查找下BASE64算法和URL,竟然找到了。

看样子,爱加M把关键的加密方法给漏掉了,就随便忽悠了下,顺丰速运程序员哥哥估计哭晕在厕所了。

我们找到了密钥,16字节,四个int,就是上图中的f.c变量。

然后,找到了算法,这是什么算法呢。下面介绍一点技巧,通过关键数据获取算法的技巧。

一般来说,大部分软件都会使用加密算法,但是,它们都不会自创算法,而是使用一些经典的常见的算法。

我们分析算法,需要找到算法的特征,特征包括什么呢?大数和逻辑。

在算法smali里,找到了几个整数。那我们就去网上搜索吧,一番搜索,就得到了算法。

使用算法和密钥,试一试,果然解出了结果。

params={"requstParams":{"mobileRegion":"CN","mobile":"18454312344","codeType":"06"},"method":"user.sendPublicCaptcha"}

再看看其他数据,也都能解呀。

自己动手试试,看看能不能找到顺F速运使用的加密算法名称,找完后,发送“顺顺顺”获取答案。

长按进行关注。

顺F速运,你被爱加M坑了相关推荐

  1. 顺F速运国际版,你的密码漏点了

    "  对顺F旗下各APP顺藤摸瓜分析--顺F速运国际版." 前文<顺F速运,你被爱加M坑了>提到,顺F速运APP使用爱加密加壳,流量中传输内容被加密并BASE64编码了 ...

  2. 中企海外周报 | 华为发布AI欧洲生态计划;顺丰速运启动多个洲际货运航线

    IT科技与互联网 华为发布AI欧洲生态计划,未来5年投入1亿欧元 华为以"Enable A DigitALL Connected Future"为主题在法国巴黎举办第四届欧洲生态大 ...

  3. 跨越速运目前发展如何?

    跨越速运目前来讲发展还是很好的,不管是从时效.运力.服务等各方面来看都很出色,发展劲头势如破竹,而且他在客户群体中也有很好的口碑,业内不少专业人士都十分看好跨越速运的未来发展. "当天达.次 ...

  4. 你我他科技php面试题,北京科大”携手你我他”, “励”行爱加艾減公益

    励志高校计划团队 励志高校计划团队 北京科技大学"励志"计划由校友捐资设立,每年投入20-30万元资金用于培养优秀的学生,选拔25名左右的优秀学生,进行为期一年的跟踪式培养,采取独 ...

  5. 顺丰快递单号的规律_顺丰速运顺丰快递单号查询大全

    如何一键查询快递单号 顺丰快递单号查询跟踪,鸡蛋是我们日常生活当中最为常见的一种食材啦,相信在每一个家庭当中每天都会吃到鸡蛋,因为鸡蛋的营养价值非常高,它含有丰富的蛋白质,可以为我们身体提供能量,别看 ...

  6. 顺丰控股:2月速运物流业务营业收入98.49亿元,同比下降3.36%

    3月19日消息,日前,顺丰控股发布公告称,2月速运物流业务收入同比下降 3.36%,原因有二:一是受到春节节前业务高峰错位影响,2022年节前业务高峰在 1 月下旬,2021年节前业务高峰在2月上旬: ...

  7. 顺丰控股:1月速运物流业务营收172.8亿元 同比增长14.23%

    2月19日消息,顺丰控股对外公布1月经营简报,1月实现速运物流业务营收172.8亿元,同比增长14.23%:完成业务量9.89亿票,同比增长10.01%:单票收入17.47元,同比增长3.8%. 同时 ...

  8. 互联网快讯:中国联通推出5G视频热线;极米Z6X Pro、极米H3S持续热销;丰速运与云快充达成合作

    国内要闻 香港交易所:董事会已决议再度委任史美伦为董事会主席: 菜鸟:在京运力将向封控区和管控区做一定倾斜,已在封控区推出24小时配送: 统一推送联盟宣布全面升级为统一推送工作委员会,深入推动安卓手机 ...

  9. iHerb中国这个app怎么样?iHerb中国邮政EMS与顺丰速运区别点在哪里?

    现阶段海淘app的出现让我们更加方便快捷地买到国外的产品,比如iHerb已经支持简体中文.中文客服,以及直邮到中国可以选择邮政EMS和顺丰速运两个快递公司.两者的运费政策都是一样的,满40美元都是免邮 ...

最新文章

  1. Chord算法实现具体
  2. ***CI新增记录成功后的返回值判断,是用isset还是empty
  3. [BZOJ2324][ZJOI2011][最小费用最大流]营救皮卡丘
  4. delhpi7 tcombobox清楚重复项_专利数据统计中需要搞清楚的首要问题(2)
  5. eclips调试linux内核,使用Eclipse调试Qemu及Linux Kernel
  6. 【系统架构】VC 开发辅助工具大收集
  7. Linux 下把服务设置自启动
  8. python xlwt_python中使用 xlwt 操作excel的常见方法与问题
  9. Linux内核源代码 学习笔记
  10. 【支付】银行卡收单业务
  11. Dan Saks_const T vs T const
  12. 解决IIS存储空间不足的问题
  13. UVa 10036 - Divisibility
  14. 网站反爬指南:政府网站篇
  15. 论文查重免费查重系统需要了解的常识
  16. win10消息推送服务器,推送--Win10系统 - Win10系统官方网站
  17. EOJ3054-波兰式求值(递归法)
  18. 【数学建模学习笔记【集训十天】之第六天】
  19. 记账本——UML建模
  20. CNVD-2021-49104——泛微E-Office文件上传漏洞

热门文章

  1. provide和inject,Vue父组件直接给孙子组件传值
  2. h5 返回上一页并且刷新页面
  3. 让自己的开源项目支持CocoaPods集成
  4. iOS图片,视频上传视频内容旋转
  5. 智销功能_Shiro权限框架
  6. 彻底理解OkHttp - OkHttp 源码解析及OkHttp的设计思想
  7. iOS开发-照片选择
  8. 如何通过参数来切换图表和数据
  9. convertViewsetTag方法的一点理解
  10. 在数据库组件中用业务规则剖析挑选数据