当前位置: 首页 > news >正文

某DingTalk企典 - Token

⚠️前言⚠️

本文仅用于学术交流。
学习探讨逆向知识,欢迎私信共享学习心得。
如有侵权,联系博主删除。
请勿商用,否则后果自负。

网址

aHR0cHM6Ly9kaW5ndGFsay5jb20vcWlkaWFuLw==

浅聊一下

  • 没毛病,就这字段,有效期 大约 在两个小时左右
    在这里插入图片描述

加密分析

1. 加密位置
  • 全局检索 X-Acs-Qidian-Access-Token,就是这里了

在这里插入图片描述

  • 简单跟一下这个方法,发现获取 localStorage 中的 token 属性

在这里插入图片描述
在这里插入图片描述

  • 并做了一些转化,最终得到了 X-Acs-Qidian-Access-Token

在这里插入图片描述
在这里插入图片描述

2. localStorage.token 生成位置
  • hook Storage setItem,找到这个位置,发现 token 在被set之前的明文中已经存在我们需要的值

  • 因此我们需要找到在这之前,这个加密值是怎么生成的
    在这里插入图片描述

  • 由于js文件有57多万行,且存在众多异步操作,所以我们这里巧借一下工具

  • 【ast 内存漫游,hook一下】,大概率就是这个位置了

在这里插入图片描述

在这里插入图片描述

  • 断点调试一下,找到加密位置
    在这里插入图片描述
    在这里插入图片描述
  • 加密参数是由一个 get 接口返回的
    在这里插入图片描述
    在这里插入图片描述
  • 整体加密其实就是一个MD5
    在这里插入图片描述

下班

在这里插入图片描述

相关文章:

  • k8s离线安装安装skywalking9.4
  • 眼动追踪技术 | 眼动的分类和模型
  • 【云计算】阿里云、腾讯云、华为云RocketMQ、Kafka、RabbitMq消息队列对比
  • Java 并发集合:CopyOnWrite 写时复制集合介绍
  • 无人机水运应用场景
  • java中如何使用ffmpeg命令来实现视频编码转换
  • python库(2):Passlib库
  • 【Redis】SpringBoot连接Redis
  • Gartner发布软件供应链安全指南:软件供应链攻击造成的损失将从 2023 年的460亿美元上升到2031年的1380亿美元
  • “论单元测试方法及应用”写作框架,软考高级论文,系统架构设计师论文
  • wsl ubuntu 安装Anaconda3步骤
  • 玄机——第四章 windows实战-wordpress wp
  • 【测试开发】【postman】按顺序循环执行接口
  • 多客陪玩系统-开源陪玩系统平台源码-支持游戏线上陪玩家政线下预约等多场景应用支持H5+小程序+APP
  • LLMs之CriticGPT:CriticGPT的简介、安装和使用方法、案例应用之详细攻略
  • C语言笔记(第一章:C语言编程)
  • ES10 特性的完整指南
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Javascript弹出层-初探
  • Java面向对象及其三大特征
  • PHP那些事儿
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • 编写符合Python风格的对象
  • 程序员最讨厌的9句话,你可有补充?
  • 浮动相关
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 检测对象或数组
  • 开发基于以太坊智能合约的DApp
  • 浅谈web中前端模板引擎的使用
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 网络应用优化——时延与带宽
  • 写给高年级小学生看的《Bash 指南》
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ​​​​​​​​​​​​​​Γ函数
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​低代码平台的核心价值与优势
  • #NOIP 2014# day.1 T2 联合权值
  • #知识分享#笔记#学习方法
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (7)svelte 教程: Props(属性)
  • (C语言)fread与fwrite详解
  • (vue)页面文件上传获取:action地址
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .gitignore
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET Micro Framework 4.2 beta 源码探析
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET Remoting学习笔记(三)信道
  • .net经典笔试题
  • .NET下ASPX编程的几个小问题
  • .ui文件相关