首页 > 其他分享 >JS加密参数逆向

JS加密参数逆向

时间:2024-01-27 23:45:50浏览次数:27  
标签:脚本 逆向 加密 Python zeye JS

JavaScript

JS使前端网页具有和用户的交互性

JS在实战漏洞挖掘中的作用

1、JS存在插件名字,插件存在漏洞

2、泄露URL链接

3、JS中·存在一些子域名

4、JS的文件注释中泄露信息

浏览器的控制台使用

1、网络

2、控制器

3、调试器

 JS的断点调试

JS与Python破解密码

 

 可以看到,Python中的call函数调用了JS脚本中的zeye函数,并传参给zeye函数,并且把zeye函数的结果保存在result变量当中,最后输出

所以,在完成JS逆向时需要明确了解加密的逻辑,具体需要分析JS脚本函数

 编写JS脚本,并且传参给Python脚本,获得弱密码的加密方式,并且使用burpsuite进行爆破,若网站登录是弱密码类型,并且使用JS脚本加密,就可以使用JS逆向破解的方式进行渗透!

 

标签:脚本,逆向,加密,Python,zeye,JS
From: https://www.cnblogs.com/live-zeye/p/17991953

相关文章

  • Hammer.js中文教程
    一、什么是hammer.jshammerJS是一个开源的,轻量级的触屏设备javascript手势库,它可以在不需要依赖其他东西的情况下识别触摸,鼠标事件。允许同时监听多个手势、自定义识别器,也可以识别滑动方向。优点:为移动端网页添加相关手势去除移动端上的点击事件的300ms延迟hammer.js通过压......
  • HammerJs中文教程
    一、什么是hammer.jshammerJS是一个开源的,轻量级的触屏设备javascript手势库,它可以在不需要依赖其他东西的情况下识别触摸,鼠标事件。允许同时监听多个手势、自定义识别器,也可以识别滑动方向。优点:为移动端网页添加相关手势去除移动端上的点击事件的300ms延迟hammer.js通过......
  • zip伪加密
    一个zip文件主要由三部分组成:压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志。example:ctf中的zip伪加密压缩源文件数据区:504B0304:这是头文件标记(0x04034b50)1400:解压文件所需pkware版本※※※0900:全局方式位标记(有无加密)头文件标记后2bytes0800:压缩方式......
  • RC4加密技术探究:优缺点与实战应用
    引言在网络安全领域,加密技术一直是保障数据安全的重要手段。RivestCipher4(简称RC4)作为一种对称加密算法,自20世纪80年代以来广泛应用于各种网络安全协议中。本文将详细分析RC4加密算法的优缺点以及其在实际应用中解决的问题,并给出一个Java完整demo示例。RC4加密解密|一个......
  • Node.js笔记
    第一篇 一、Node.js模块:模块使用npm运行管理。events:事件模块,提供事件触发和事件监听功能。util:核心功能模块,用于弥补核心JS功能的不足。fs:文件操作模块,提供文件操作APIhttp:Web协议模块,提供Web协议交互功能express:Web框架,用于快速构建Web应用服务vm:沙箱模块,用于提......
  • Redux和@reduxjs/toolkit的使用
    1.简介:Redux是一种用于管理应用程序状态的JavaScript库。它是一个可预测的状态容器,可以用于编写可维护和可扩展的应用程序。@reduxjs/toolkit是一个官方提供的Redux工具包,它可以帮助简化Redux应用程序的开发,并提供常用的Redux原生方法,例如创建Reduxstore、定义r......
  • NodeJS Express实现所有页面Http访问重定向跳转为Https
    要在Node.jsExpress中实现所有页面从HTTP访问跳转到HTTPS,你可以使用重定向中间件。以下是一个简单的示例:首先,确保你已经安装了Express和express-redirect中间件。如果没有,你可以通过npm进行安装:npminstallexpressexpress-redirect然后,在你的主应用程序文件(例如app.js)中,引入Expr......
  • JS的垃圾回收机制
    垃圾回收是计算机编程中的一个术语,用来描述查找和删除那些不再被其他对象引用的对象的处理过程。换句话说,垃圾回收是删除任何其他对象未使用的对象的过程。如果没有垃圾回收机制,那么对象将会一直占用系统中的可用内存,如果不释放掉这些内存的话,就将直接导致系统崩溃。垃圾回收器......
  • nodejs雪花ID算法(SnowflakeID)
    前言项目中常使用的三种id类型,分别是自增id、uuid、雪花id,这三种各有优劣。本篇主要实现nodejs中snowflake算法的代码。一、Snowflake实现这里需要加入big-integer的模块,下载npminstall--save big-integervarSnowflake=(function(){functionSnowflake(_......
  • nodejs带图标的二维码
    前言实现用nodejs生成二维码一、生成二维码先下载qrcode模块,可以使用npminstall--saveqrcode/**@paramstext文本数据@paramscallback回调函数*/vargetQrcode=function(text,callback){constoptions={width:256,height:256,......