天翼云登录破解js逆向

2023-10-30

网站:https://m.ctyun.cn/wap/main/auth/login?redirect=%2Fmy

账号:234555551@qq.com

密码:fffffffffff....666

抓包分析一下:

 

 密码直接加在url后面进行请求,打个xhr断点看看堆栈

 找一下堆栈,当然也能直接全局搜加密点,在此处找到加密点,断点打一下

 encodeURI(Object(f["c"])(r.value, Object(f["f"])(Object(f["g"])(a.value))))加密函数分析,就是执行了Object(f["c"])()函数,控制台输入,点击函数

 

 

 发现加密为 s = x.a.TripleDES.encrypt(e, d, l);对加密函数进行分析,关键为找到x的生成,向上找,找到x的生成点

 思路到这,大体为找到3452函数,构建函数执行就行,此时全局搜或者查看堆栈都行,我是找的堆栈,然后倒入熟悉的webpack格式。

 

 由于太多了,我就不一一构建了。构建完的函数大体为下:

 执行原有代码:

function Z(e) {
            var x = fff("3452");
            var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : ""
              , t = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}              
             , a = t.enc
              , c =  "Utf8"
              , r = t.mode
              , i =  "ECB"
              , o = t.padding
              , u =  "Pkcs7"
              , d = x.enc[c].parse(n)
              , l = {
                mode: x.mode[i],
                padding: x.pad[u]
            }, s = x.TripleDES.encrypt(e, d, l);
            console.log(s.toString());
            return s.toString()
}             

发现与结果不同,此处的n和t与浏览器的结果不一致,浏览器执行一遍

 

 发现n比原账号多了几个0,t ={},修改后执行代码

 

 

 与浏览器结果一致,完成。

 感兴趣的可以关注我的公众号:码字的秃猴 一起学习

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

天翼云登录破解js逆向 的相关文章

  • 如何在Python的SciPy中更改稀疏矩阵中的元素?

    我构建了一个小代码 我想用它来解决涉及大型稀疏矩阵的特征值问题 它工作正常 我现在要做的就是将稀疏矩阵中的一些元素设置为零 即最顶行中的元素 对应于实现边界条件 我可以调整下面的列向量 C0 C1 和 C2 来实现这一点 不过我想知道是否有
  • Mac OS 上的诗歌安装失败,显示“should_use_symlinks”

    我正在尝试使用以下命令安装诗歌 curl sSL https install python poetry org python3 但它失败了 但有以下例外 例外 此版本的 python 无法在不使用符号链接的情况下创建 venvs 下面是详
  • python 中的并行处理

    在 python 2 7 中进行并行处理的简单代码是什么 我在网上找到的所有示例都很复杂 并且包含不必要的代码 我该如何做一个简单的强力整数分解程序 在每个核心 4 上分解 1 个整数 我真正的程序可能只需要2个核心 并且需要共享信息 我知
  • opencv水印周围的轮廓

    我想在图像中的水印周围画一个框 我已经提取了水印并找到了轮廓 但是 不会在水印周围绘制轮廓 轮廓是在我的整个图像上绘制的 请帮我提供正确的代码 轮廓坐标的输出为 array 0 0 0 634 450 634 450 0 dtype int
  • 删除 Django 1.7 中的应用程序(和关联的数据库表)

    是否可以使用 Django 1 7 迁移来完全删除 卸载应用程序及其所有跟踪 主要是其所有数据库表 如果没有 在 Django 1 7 中执行此操作的适当方法是什么 python manage py migrate
  • Python 中的流式传输管道

    我正在尝试使用 Python 将 vmstat 的输出转换为 CSV 文件 因此我使用类似的方法转换为 CSV 并将日期和时间添加为列 vmstat 5 python myscript py gt gt vmstat log 我遇到的问题是
  • 从扫描文档中提取行表 opencv python

    我想从扫描的表中提取信息并将其存储为 csv 现在我的表提取算法执行以下步骤 应用倾斜校正 应用高斯滤波器进行去噪 使用 Otsu 阈值进行二值化 进行形态学开局 Canny 边缘检测 进行霍夫变换以获得表格行 去除重复行 10像素范围内相
  • Python新式类和__subclasses__函数

    有人可以向我解释为什么这有效 在 Python 2 5 中 class Foo object pass class Bar Foo pass print Foo subclasses 但这不是 class Foo pass class Ba
  • 在 Windows 上使用 apache mod_wsgi 运行 Flask 应用程序时导入冲突

    我允许您询问我在 Windows 上使用您的 mod wsgi portage 托管 Flask 应用程序时遇到的问题 我有两个烧瓶应用程序 由于导入冲突 只有一个可以同时存在 IE 如果请求申请 1 我有回复 然后 如果我请求应用程序 2
  • 使用 python 绘制正值小提琴图

    我发现小提琴图信息丰富且有用 我使用 python 库 seaborn 然而 当应用于正值时 它们几乎总是在低端显示负值 我发现这确实具有误导性 尤其是在处理现实数据集时 在seaborn的官方文档中https seaborn pydata
  • Geodjango距离查询未检索到正确的结果

    我正在尝试根据地理位置的接近程度来检索一些帖子 正如您在代码中看到的 我正在使用 GeoDjango 并且代码在视图中执行 问题是距离过滤器似乎被完全忽略了 当我检查查询集上的距离时 我得到了预期距离 1m 和 18km 但 18km 的帖
  • 如何在 pandas 中使用 read_fwf 跳过空行?

    I use pandas read fwf http pandas pydata org pandas docs stable generated pandas read fwf htmlPython pandas 0 19 2 中的函数读
  • 使用 Pandas 计算 delta 列

    我有一个数据框 如下所示 Name Variable Field A 2 3 412 A 2 9 861 A 3 5 1703 B 3 5 1731 A 4 0 2609 B 4 0 2539 A 4 6 2821 B 4 6 2779 A
  • Mac OSX 10.6 上的 Python mysqldb 不工作

    我正在使用 Python 2 7 并尝试让 Django 项目在 MySQL 后端运行 我已经下载了 mysqldb 并按照此处的指南进行操作 http cd34 com blog programming python mysql pyth
  • Elasticsearch 通过搜索返回拼音标记

    我用语音分析插件 https www elastic co guide en elasticsearch plugins current analysis phonetic html由于语音转换 从弹性搜索中进行一些字符串匹配 我的问题是
  • Django 与谷歌图表

    我试图让谷歌图表显示在我的页面上 但我不知道如何将值从 django 视图传递到 javascript 以便我可以绘制图表 姜戈代码 array Year Sales Expenses 2004 1000 400 2005 1170 460
  • 如何根据第一列创建新列,同时考虑Python Pandas中字母和列表的大小? [复制]

    这个问题在这里已经有答案了 我在 Python Pandas 中有 DataFrame 如下所示 col1 John Simon prd agc Ann White BeN and Ann bad list Ben Wayne 我需要这样做
  • 将上下文管理器的动态可迭代链接到单个 with 语句

    我有一堆想要链接的上下文管理器 第一眼看上去 contextlib nested看起来是一个合适的解决方案 但是 此方法在文档中被标记为已弃用 该文档还指出最新的with声明直接允许这样做 自 2 7 版起已弃用 with 语句现在支持此
  • 如何为不同操作系统/Python 版本编译 Python C/C++ 扩展?

    我注意到一些成熟的Python库已经为大多数架构 Win32 Win amd64 MacOS 和Python版本提供了预编译版本 针对不同环境交叉编译扩展的标准方法是什么 葡萄酒 虚拟机 众包 我们使用虚拟机和Hudson http hud
  • Apache Beam Pipeline 写表后查询表

    我有一个 Apache Beam Dataflow 管道 它将结果写入 BigQuery 表 然后我想查询该表以获取管道的单独部分 但是 我似乎无法弄清楚如何正确设置此管道依赖性 我编写的新表 然后想要查询 与一个单独的表连接以进行某些过滤

随机推荐

  • IntelliJ IDEA使用Alibaba Java Coding Guidelines编码规约扫描插件

    代码规范和编码规约扫描插件使用 为什么要有代码规范 1 代码规范插件 2 idea插件安装 3 插件使用介绍 编码规约扫描使用 编码规约扫描结果 4 扫描结果严重级别 Blocker Critical Major 5 阿里巴巴Java开发手
  • 《机器学习西瓜书》学习笔记——第三章_线性模型_类别不平衡问题

    类别不平衡是指分类任务中不同类别的训练样例数目相差很大 现有技术大体上有三类做法解决此问题 1 欠采样 2 过采样 3 阈值移动 再缩放 1 欠采样 直接对训练集里的反类样例进行欠采样 即去除一些反例使得正反例数目接近 然后再进行学习 欠采
  • Windows 下配置 Eclipse 连接 Hadoop 开发环境

    Windows 下配置 Eclipse 连接 Hadoop 开发环境 个人小站 正在持续整理中 欢迎访问 http shitouer cn 小站博文地址 Windows 下配置 Eclipse 连接 Hadoop 开发环境 欢迎原站访问 学
  • 从0到1,小白的前端摸索之路,属于你的成功之道!

    0基础 一年自学经验 8个offer 包括头条 去哪儿 猫眼 斗鱼 趣店 趣头条等 总价值180W 朋友们 大家好 我是白小白 目前是一名电子科技大学信通学院的大四学生 回想起自己正式涉足前端的学习 已然过去一年又几 这一年里 有困惑 迷茫
  • Spring基础篇-AOP的使用!

    了解AOP aop是面向切面编程 算是对面向对象的一种补充 概念性的东西这里就不赘述了 aop的本质 实际上就是JDK动态代理和CGLIB动态代理 而动态代理 实际上分为两种 运行时增强和编译时增强 我们这里了解的 就是运行时增强 首先 我
  • Java简介和发展史

    Java简介和发展史 1 JAVA发展史 计算机硬件发展的同时 软件始终伴随其步伐迅猛发展 就计算机的编程语言而言 也划分为三代 第一代 机器语言 每条指令用二进制编码 效率很低 第二代 汇编语言 用符号编程 和具体机器指令有关 效率不高
  • 【超分辨】SRGAN详解及其pytorch代码解释

    SRGAN详解 介绍 网络结构 损失函数 数据处理 网络训练 介绍 2023年更新 本代码是学习参考代码 一般不能直接运行 想找现成能运行的建议看看其他的 SRGAN是一个超分辨网络 利用生成对抗网络的方法实现图片的超分辨 关于生成对抗网络
  • CGAL中2D Arrangements学习笔记

    CGAL中2D Arrangements学习笔记 转载自 http hi baidu com lihao102 blog item 33015f63b69b3b6a0c33fab6 html 2D Arrangement类型简介 给定一组平
  • 【实用工具】Centos 安装ARL灯塔

    文章目录 docker 安装 安装docker compose 配置镜像加速器 ARL安装和启动 docker 安装 yum install https download docker com linux fedora 30 x86 64
  • 【华为OD机试 2023】 优秀学员统计(C++ Java JavaScript Python)

    华为od机试题库 华为OD机试2022 2023 C Java JS Py https blog csdn net banxia frontend category 12225173 html 华为OD机试2023最新题库 更新中 C Ja
  • 链表排序居然比数组排序还简单?——leetcode 148 (1)

    链表排序居然比数组排序还简单 leetcode 148 1 在 O n log n 时间复杂度和常数级空间复杂度下 对链表进行排序 示例 1 输入 4 gt 2 gt 1 gt 3 输出 1 gt 2 gt 3 gt 4 示例 2 输入 1
  • Ubuntu18.04_64位系统Package docker-ce is not available, but is referred to by another package.

    1 在 etc apt sources list d docker list文件中添加下面内容 deb arch amd64 https download docker com linux ubuntu bionic stable 2 更新
  • 计算机的内置用户是什么,系统内置的用户和组账户有哪些

    内置普通组 Administrators 属于该administators本地组内地用户 都具备系统管理员地权限 它们拥有对这台计算机最大地控制权限 行的意思可以执行整台计算机地管理任务句号 内置地系统管理员帐房Administrator就
  • AFL 生态圈

    AFL 生态圈 在本文中 我们将讨论的不是经典AFL本身 而是关于为其设计的实用程序及其修改 我们认为 这些实用程序可以显着提高模糊测试的质量 如果你想知道如何提高AFL以及如何更快地找到更多漏洞 继续阅读 什么是AFL 它有什么用 AFL
  • c# .net 微软证书_微软透露C#9.0计划

    c net 微软证书 微软正在努力开发C 9 0 这是对该公司的类型安全的 面向对象的语言的升级 它将包括诸如记录和基于值的平等之类的新功能 C 9 0将成为 NET 5开发平台的一部分 该平台将于11月发布 C 8 0于去年9月发布 C
  • imagemagick使用_使用ImageMagick将图像转换为灰度

    imagemagick使用 A few years ago I bought a DSLR camera with a bunch of filter effects built in and it s been worth every p
  • PyEMD库的安装和导入EMD, Visualisation问题[已解决]

    1 安装问题 直接pip安装可能会报错 error Microsoft Visual C 14 0 or greater is required 有两种方法可以解决 按照提示下载Microsoft C Build Tools并安装 官方下载
  • html网页自动提示框代码,多种网页弹出窗口代码

    经常上网的朋友可能到过这样一些网站 一进入首页立刻会弹出 一个窗口 或者按一个链接或按钮弹出 通常在这个窗口里会显示 一些注意事项 版权信息 警告 欢迎光顾之类的话或者作者想要 特别提示的信息 其实制作这样的页面非常容易 只要往该页面的 H
  • 对于第一阶段学习的总结

    阶段总结 杨芳芳 第一阶段的学习就到此结束了 在这一段时间中 学到了很多以前没有接触过的知识 让我对java有了很大的了解 并且能够自己编写一些小程序了 下面就是我对于在这段期间的学习情况的总结 由于我是开课后从UI转进JAVA来的 刚进来
  • 天翼云登录破解js逆向

    网站 https m ctyun cn wap main auth login redirect 2Fmy 账号 234555551 qq com 密码 fffffffffff 666 抓包分析一下 密码直接加在url后面进行请求 打个xh