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


      对顺F旗下各APP顺藤摸瓜分析——顺F速运国际版


    前文《顺F速运,你被爱加M坑了》提到,顺F速运APP使用爱加密加壳,流量中传输内容被加密并BASE64编码了,只是安全性不够,壳没有将顺丰的加密算法及密钥保护好。


    秉承避免浪费的原则,我们将持续对顺F旗下的一系列APP进行分析


    本次分析顺F速运国际版。


    01

    加密情况分析


    对APP的分析过程,当然首先是安装,使用,抓包啦。


    640?wx_fmt=jpeg


    同样地,登录,抓包看看。


    640?wx_fmt=jpeg


    使用账号密码登录。


    640?wx_fmt=png

    数据是HTTP承载的,使用的顺丰速运的相同接口,信息完全一样,看样子,二者的底层是统一的,只是外观稍有差异。


    对POST体内的数据,按照顺F速运的解密密钥和算法解密,真就解出了赤裸裸的用户名密码:

    params={"requstParams":{"password":"aaabbbccc","username":"aaabbbccc@aaa.com"},"method":"user.userLogin"}


    两个APP使用同一接口,参数相同,密钥和算法相同,很正常。


    不过,还是得给顺丰提个建议,密码在数据库里别明文保存,你这明文传输的密码,很明显是明文保存的节奏。


    密码应该MD5加SALT,这才是正确的姿势。



    02


    壳呢?


    虽然直接解密了顺F国际版的加密数据,但还是有必要看看它的APK。

    经过分析,顺F国际版没加壳,这真的让人无言以对呀。


    它的加密算法和密钥,赤裸裸地暴露在代码里。


    仍然是这个样子:

    640?wx_fmt=png



    对分析APP感兴趣吗?联系我哦。

    640?wx_fmt=jpeg

    长按进行关注。





  • 相关阅读:
    【uTenux实验】事件标志
    【uTenux实验】信号量
    【uTenux实验】任务管理
    【uTenux实验】写在开始实验之前
    Git撤销add、commit
    vim笔记
    Git使用方法(精心整理,绝对够用)
    git笔记三
    git笔记记录
    git笔记
  • 原文地址:https://www.cnblogs.com/protosec/p/11673343.html
Copyright © 2020-2023  润新知