【js逆向_AES】某专业技术人员继续教育平台登录分析及模拟实践

article/2025/6/29 19:22:43

目标:account,password加密

网址:aHR0cHM6Ly93d3cuZ3N6eGp5cHguY24vd2ViL2luZGV4

请求载荷加密方式

 

 

账号加密:

 网页调试输出:

 

python代码:

from Cryptodome.Cipher import AES
import base64
from Cryptodome.Util.Padding import pad, unpad
import requestsdef encrypt(plaintext):# 转换密钥和IV为bytes类型key = "20180227110419WB".encode('utf-8')iv = "ZZWBKJ_ZHIHUAWEI".encode('utf-8')# 创建AES-CBC加密器cipher = AES.new(key, AES.MODE_CBC, iv)# 对明文进行PKCS7填充并加密padded_data = pad(plaintext.encode('utf-8'), AES.block_size)ciphertext = cipher.encrypt(padded_data)# 返回Base64编码字符串return base64.b64encode(ciphertext).decode('utf-8')print(encrypt("13428333233"))
print(encrypt("3572468L."))

js代码:

const CryptoJS = require("crypto-js")function Encrypt(e) {var t = e.toString(), n = CryptoJS.enc.Utf8.parse("ZZWBKJ_ZHIHUAWEI"), r = CryptoJS.enc.Utf8.parse("20180227110419WB"), a = CryptoJS.AES.encrypt(t, r, {iv: n,padding: CryptoJS.pad.Pkcs7}), o = a.toString();return o
}console.log(Encrypt("13428333233"))
console.log(Encrypt("3572468L."))

 


http://www.hkcw.cn/article/wDMeKNlreN.shtml

相关文章

《信号与系统》--期末总结V1.0

《信号与系统》–期末总结V1.0 学习链接 入门:【拯救期末】期末必备!8小时速成信号与系统!【拯救期末】期末必备!8小时速成信号与系统!_哔哩哔哩_bilibili 精通:2022浙江大学信号与系统(含配…

可视化大屏通用模板Axure原型设计案例

本文将介绍一款基于Axure设计的可视化大屏通用模板,适用于城市、网络安全、园区、交通、社区、工业、医疗、能源等多个领域。 模板概述 这款Axure可视化大屏通用模板集成了多种数据展示模块和组件,旨在为用户提供一个灵活、可定制的数据展示平台。无论…

AI来敲门:我们该如何与焦虑共舞

最近一份覆盖国内上万职场人的调研报告像一颗深水炸弹,在职场圈激起层层涟漪——85.53%的人担心AI会抢走自己的饭碗,67.57%的人认为这会在五年内发生。更令人意外的是,这些焦虑的职场人中,高达34.13%出现了抑郁症状,这…

单调栈(打卡)

本篇基于b站灵茶山艾府。 下面是灵神上课讲解的题目与课后作业,课后作业还有三道实在写不下去了,下次再写。 739. 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是…

【C语言入门级教学】冒泡排序和指针数组

文章目录 1.冒泡排序2.⼆级指针3.指针数组4.指针数组模拟⼆维数组 1.冒泡排序 冒泡排序的核⼼思想:两两相邻的元素进⾏⽐较。 //⽅法1 void bubble_sort(int arr[], int sz)//参数接收数组元素个数 { int i 0;for(i0; i-1; i) { int j 0; for(j0; j-1; j) { …

源码解析(三):Stable Diffusion

原文 技术博客 😀 Stable Diffusion是一种基于扩散模型(Diffusion Model)的生成式AI技术,通过逐步去噪过程将随机噪声转化为高质量图像。其核心优势在于开源免费、支持本地部署,且能通过文本提示(prompt&am…

洛雪音乐+多种音源同步更新,附带安装教程 -【PC端/安卓端】音乐软件

今天,就为大家介绍一款全网免费听歌神器——‌洛雪音乐‌! 🎶 洛雪音乐:(文末获取软件) 一、软件亮点 全平台支持‌:无论是Windows系统还是安卓手机,洛雪音乐都能随时伴你左右&am…

【CATIA的二次开发18】根对象Application涉及用户交互相关方法

在CATIA VBA开发中,对根对象Application涉及用户交互相关方法进行详细总结,并且用不同形式展示出来。供大家后续开发全面了解Application对象的方法,以便在开发过程中快速查找和使用: 一、Application常用方法分类 1、基础控制与…

密码学:解析Feistel网络结构及实现代码

概述 Feistel网络是由IBM密码学家Horst Feistel在20世纪70年代提出的对称加密结构,已成为现代分组密码的核心框架。DES、Blowfish、RC5等经典加密算法均基于此结构。其核心思想是将输入明文分组分成左右两半,通过多轮迭代操作实现加密,每轮使…

JavaSE知识总结(集合篇) ~个人笔记以及不断思考~持续更新

目录 集合 List List的各种接口API List的五种遍历方式 List的删除是内部是怎么做的? ArrayList和LinkedList的区别 Vetor和Stack是什么? Set Set的特点 HashSet TreeSet LinkedHashSet Map HashMap LinkedHashMap TreeMap 集合 在Java…

Linux中的mysql备份与恢复

一、安装mysql社区服务 二、数据库的介绍 三、备份类型和备份工具 一、安装mysql社区服务 这是小编自己写的,没有安装的去看看 Linux换源以及yum安装nginx和mysql-CSDN博客 二、数据库的介绍 2.1 数据库的组成 数据库是一堆物理文件的集合,主要包括…

也说字母L:柔软的长舌

英语单词 tongue,意为“舌头” tongue n.舌,舌头;语言 很显然,“语言”是引申义,因为语言是抽象的,但舌头是具象的,根据由简入繁的原则,tongue显然首先是象形起义,表达…

【机器学习】决策树

目录 一、引言 二、决策树的构造 三、决策树的ID3算法 四、决策树的C4.5算法 五、决策树的CART算法 六、动手实现决策树C4.5的算法详解步骤以及Python完整代码实现 一、引言 在机器学习中,有一种与神经网络并行的非参数化模型——决策树模型及其变种。顾名思义,决…

美提高钢铝关税至50% 欧盟深表遗憾 谈判进程加速

6月2日,欧盟委员会新闻发言人对美国宣布将钢铁和铝关税从25%提高至50%表示遗憾,认为这一决定加剧了大西洋两岸的经济不确定性。发言人提到谈判仍在继续,双方已同意加快谈判进程,并计划本周举行会谈。欧盟贸易专员塞夫科维奇将于6月4日在法国巴黎会见美国贸易代表格里尔。美…

基于ubuntu和树莓派环境对游戏进行移植

目录 一、在Ubuntu中对波斯王子游戏进行移植 1.1修改Ubuntu系统的仓库镜像网站为国内网站 1.2安装mininim 软件所依赖的库 1.3 编译mininim 软件 二、在树莓派中对波斯王子游戏移植 2.1安装相关环境 2.3编译mininim 软件 三、使用树莓派实现流水灯 一、在Ubuntu中对波…

设计模式——备忘录设计模式(行为型)

摘要 备忘录设计模式是一种行为型设计模式,用于在不破坏封装性的前提下,捕获对象的内部状态并在需要时恢复。它包含三个关键角色:原发器(Originator)、备忘录(Memento)和负责人(Car…

Linux磁盘管理

磁盘基础 分类 运行方式与原理 详细信息 机械硬盘(HDD)-家用 电机带动磁盘高速旋转,读取数据;速度可以达到5400,7200 rpm(round per minute-转/分钟) 固态硬盘(SSD) 集成电路与芯片,存储芯…

C# XAML 基础:构建现代 Windows 应用程序的 UI 语言

在现代 Windows 应用程序开发中,XAML (eXtensible Application Markup Language) 扮演着至关重要的角色。作为一种基于 XML 的声明性语言,XAML 为 WPF (Windows Presentation Foundation)、UWP (Universal Windows Platform) 和 Xamarin.Forms 应用程序提…

鸿蒙进阶——Mindspore Lite AI框架源码解读之模型加载详解(一)

文章大纲 引言一、模型加载概述二、核心数据结构三、模型加载核心流程 引言 Mindspore 是一款华为开发开源的AI推理框架,而Mindspore Lite则是华为为了适配在移动终端设备上运行专门定制的版本,使得我们可以在OpenHarmony快速实现模型加载和推理等功能&…

趋势因子均值策略思路

本策略旨在通过多种退出条件来管理交易头寸,以实现稳健的交易决策。策略的核心在于利用交易趋势因子(ttf)及其平均值(ttfavg)来判断市场趋势,并结合其他技术指标来制定买入、卖出和止损的决策。 交易逻辑思…