首页 > 其他分享 >如何获取该网站特有的加密函数

如何获取该网站特有的加密函数

时间:2025-01-13 20:58:50浏览次数:3  
标签:特有 encrypt 函数 方式 网站 加密 断点 payload

免责声明,只是记录学习中的笔记,也是为了方便各位师傅学习知识,以下代码、网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。

在渗透测试的过程中,很多网站都有自己特有的加密方式,我们要插入payload时缺因为不知道该网站的加密方式而卡住。学习过程中偶然间发现了一个方法,利用断点调试获取加密后的payload

 

首先截取登陆包

81b675f6a7aa415292fa17771351aef2.png

可以看到手机号,密码,用户名都被加密了,想进行fuzz,sql注入等等其他的验证漏洞的方式时,必须遵循这个网站的加密方式,因为网站的后台会把收到的值进行解密,你传入payload的明文没用的

点击这里的源代码

6c4b19db658f4f18b1730f8344d97716.png

通过搜索找到了泄露出来的js加密方式

7d7e2740ae124f96acb292a2cf338277.png

该网站通过这个函数进行了加密encodeURI(encrypt.encrypt(numPassword));

如何利用呢?

可以在控制台这里直接调用

84603761bb24479fb25e53e7241b0535.png

但是发现爆错,这是因为代码中使用了 encrypt 对象,但当前环境中并没有定义 encrypt。

我们可以利用断点功能,点击需要断点的那行代码前面

fab3c9dc844646f291e9e8271ad96bd4.png

重新发一下登录包

2acfd1a62e6c4f8e99b16ff1475cf56f.png

此时再回到控制台,就有了加密后的显示

3157bcd892054879bda2cf13cad2ee70.png

这里面的值就可以改成我们需要测试的payload

3d2b17366b054b8faa351f5e93b62a67.png

如果上述哪里说的不对,请师傅们立马提出来,帮我纠正过来,感谢!!!

c86e65d34193499cb507303f63b27bd1.gif

 

 

标签:特有,encrypt,函数,方式,网站,加密,断点,payload
From: https://blog.csdn.net/2301_78280833/article/details/145082481

相关文章

  • JavaScript函数:从基础到进阶拓展
    一、引言在前端开发的广袤领域中,JavaScript函数无疑是构建交互性与功能性的基石,其重要性如同搭建积木时的一块块基础组件。想象一下,我们在搭建一座宏伟的积木城堡,每个积木块都代表着一个函数,它们各司其职,有的负责构建城堡的主体结构,有的塑造独特的装饰细节。而函数的拓展,就......
  • 机器学习 - 常用的损失函数(0-1、平方)
    损失函数是一个非负实数函数,用来量化模型预测和真实标签之间的差异.下面介绍几种常用的损失函数.一、0-1损失函数在机器学习和统计学中,0-1损失函数是一种简单而直观的损失函数,用于衡量预测值是否与实际值一致。其公式定义为:其中:y是真实标签。y^​是模型预测的标签。L(y,......
  • 机器学习 - 常用的损失函数(交叉熵、Hinge)
    损失函数是一个非负实数函数,用来量化模型预测和真实标签之间的差异.上一篇文章介绍了2种常用的损失函数,下面介绍另外2种常用的损失函数.一、Hinge损失函数Hinge损失函数是一种常用于分类任务(尤其是支持向量机,SVM)的损失函数。它衡量的是分类模型的预测结果与真实标签之间的......
  • STM32 HAL库函数入门指南:从原理到实践
    1STM32HAL库概述STM32HAL(HardwareAbstractionLayer)库是ST公司专门为STM32系列微控制器开发的一套硬件抽象层函数库。它的核心设计理念是在应用层与硬件层之间建立一个抽象层,这个抽象层屏蔽了底层硬件的具体实现细节,为开发者提供了一套统一的、标准化的应用程序接口(API)......
  • 【AI中数学-概率论】 概率质量函数:离散世界的概率指南
    第四章概率论第5节概率质量函数:离散世界的概率指南概率质量函数(ProbabilityMassFunction,简称PMF)是离散型随机变量的重要工具,用于描述随机变量在各个可能取值上的概率分布。PMF不仅在概率论中占据核心地位,更在人工智能、机器学习和数据科学等领域发挥着关键作用。通过深入......
  • 深入探讨聚合函数(COUNT, SUM, AVG, MAX, MIN):分析和总结数据的新视野
    title:深入探讨聚合函数(COUNT,SUM,AVG,MAX,MIN):分析和总结数据的新视野date:2025/1/13updated:2025/1/13author:cmdragonexcerpt:在数据分析和数据库管理领域,聚合函数(AggregateFunctions)是获取数据总结和统计信息的关键工具。聚合函数如COUNT、SUM、AVG、M......
  • 深入探讨聚合函数(COUNT, SUM, AVG, MAX, MIN):分析和总结数据的新视野
    title:深入探讨聚合函数(COUNT,SUM,AVG,MAX,MIN):分析和总结数据的新视野date:2025/1/13updated:2025/1/13author:cmdragonexcerpt:在数据分析和数据库管理领域,聚合函数(AggregateFunctions)是获取数据总结和统计信息的关键工具。聚合函数如COUNT、SUM、AVG、M......
  • 实战自动化加解密&加密场景下的暴力破解,黑客技术零基础入门到精通实战教程!
    场景拿到一个站,请求和响应中的数据均经过加密,但是我们想在测试中看到明文数据并可以修改前两天看到有个师傅的使用双层mitmproxy代理实现自动化加解密的思路,今天来实现一下。顺便回忆一下该场景下使用Yakit热加载进行数据暴力破解。思路请求:设置下游代理捕获浏览器......
  • C语言小作业——电话号码加密器
        请你设计一个电话号码程序:它可以接收用户输入的11位电话号码字符串(假设输入已经符合要求,因此不进行输入验证),并按照指定的加密规则对电话号码进行加密,然后输出加密后的虚拟号码。加密规则是:电话号码的前3位数字不变,从第4位开始,每一位数字的ASCII码值加上一个固定的......
  • Python函数
    Python函数是编程中的基本构建块,它们允许你将代码组织成可重用的模块。在这篇博客中,我们将探讨Python函数的基础知识、如何定义和调用函数、以及一些高级用法。什么是Python函数?在Python中,函数是一个封装了一段代码的独立单元,它可以接受输入参数并返回输出结果。函数有助于提......