锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务,锦州广厦维修电脑,公司IT外包服务
topFlag1 设为首页
topFlag3 收藏本站
 
maojin003 首 页 公司介绍 服务项目 服务报价 维修流程 IT外包服务 服务器维护 技术文章 常见故障
锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务技术文章
快速破解某app接口加解密算法

作者: 佚名  日期:2024-06-04 08:02:06   来源: 本站整理

1.在模拟器上安装app,使用Charles抓包;


2.在接口数据中上传参数包含uuid  date,这个是切入点,非常关键。使用dex2jar-2.0工具反编译dex文件得到jar文件;
3.搜索uuid,找到接口上传参数加密位置;

4.可以看到代码是这样的
paramContext = BaseRequestBuilder.buildAESData(paramContext, paramRequestCfgBean);
        ((j.a)localObject).b("data", v.k(paramContext.data));        ((j.a)localObject).b("uuid", paramContext.uuid);
这就是上传加密的算法,大致就是将json试用AES加密,ASE加密后一般是16进制或者是base64;顺藤摸瓜找到加密算法;

分析得出是AES加密  ecb模式   填充 ZeroBytePadding     AES/ECB/ZeroBytePadding   ecb模式不需要iv只需要key    结果是bast64  ;

总结:一般能抓包并且能反编译看到代码的被破解就很简单,基本是也是在防抓包和加壳这两个方面上对app进行防护,防抓包和加固技术不断增强,只有不断学习提升自己的技术;



热门文章
  • 技嘉GA-B85M-D2V REV3.0反复重启,新...
  • TPN-Q211 DAG3DCMBCC0 通病问题
  • 快速破解某app接口加解密算法
  • OPPO Reno12 Pro网速慢怎么办?教你...
  • Win10文件夹搜索栏无响应?教你两个...
  • 苹果A1466反复掉电重启故障维修
  • LA-M783P 不触发闪屏可能是通病
  • 华硕H81M-D 上电不显 PG信号问题秒...
  • 华硕b450m-plus主板usb过流15秒关机...
  • 华擎ASROCK_B85 KILLER R1.01 ME供...
  • 华硕p8h61 主板不触发维修
  • 联想开天S620Z-D410触发开机黑屏
  • 锦州广厦电脑上门维修

    报修电话:13840665804  QQ:174984393 (联系人:毛先生)   
    E-Mail:174984393@qq.com
    维修中心地址:锦州广厦电脑城
    ICP备案/许可证号:辽ICP备2023002984号-1
    上门服务区域: 辽宁锦州市区
    主要业务: 修电脑,电脑修理,电脑维护,上门维修电脑,黑屏蓝屏死机故障排除,无线上网设置,IT服务外包,局域网组建,ADSL共享上网,路由器设置,数据恢复,密码破解,光盘刻录制作等服务

    技术支持:微软等