• 2024-09-07打靶记录16——Momentum
    靶机:https://download.vulnhub.com/momentum/Momentum.ova下载后使用VirtualBox打开难度:中目标:取得root权限+2Flag攻击方法:主机发现端口扫描信息收集Web路径爆破XSS漏洞JS脚本分析AES解密Redis认证漏洞主机发现sudoarp-scan-l端口扫描和服务发现
  • 2024-09-03【js逆向专题】6.对称加密
    本笔记仅供学习交流使用,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,请各位自觉遵守相关法律法规。小节目标:了解对称加密算法种类熟悉加密算法工作模式掌握加密算法的实现方式对称加密(加密解密密钥相同):DES、3DES、AES、RC4简介对称式加密就是加
  • 2024-08-30js逆向之常用算法
     [Python]encode&decodefromurllibimportparse#url进行编码与解码url='你好啊'url_encode=parse.quote(url)print('url编码后:',url_encode)url_decode=parse.unquote(url_encode)print('url解码后:',url_decode)url_encode
  • 2024-08-27vulnhub靶场————Momentum:1
    总体目标:    掌握单个目标机渗透思路本期内容:靶场地址:Momentum:1~VulnHubhttps://www.vulnhub.com/entry/momentum-1,685/靶场截图:总体思路:信息搜集    漏洞利用    权限获取    目的达成具体实现:nmap主机发现、端口扫描dirsear
  • 2024-08-07微信小程序-手机验证码短信登录接口(防薅方法)
    前言开发的小程序手机号短信验证码登录这一个功能,入参只有手机号。结局盗刷、恶意刷。解决方案1.nginx只允许referer是小程序来源的请求#你的接口location^~/api/{if($http_referer!~*"^https://servicewechat.com/【你的小程序appid】/\d+/page-fram
  • 2024-07-20逆向案例二十六(续)——中国观鸟记录,返回数据解密
    在上一集中,我们已经获得了表单参数加密,请求头参数加密,现在需要对返回的数据进行解密。跟栈分析,直接进入第三个 在疑似断点位置打上断点,已然发现解密位置。function接收参数t是加密的密文,接着返回的a.parseData(t)是明文 所以解密函数是a.parseData()  进入这个函
  • 2024-07-20逆向案例二十七——某妈妈返回值解密
    网址:蝉妈妈-内容营销与电商增长一站式服务平台有会员会返回所有数据,抓包分析,会发现返回的数据进行了加密。直接搜索找加密位置,因为这个参数太烂大街了,因此,直接搜索decrypt 找到疑似加密位置,断点分析,并打印参数 貌似是个AES解密,传入的e是加密的参数 r是最终加密的
  • 2024-07-19vue对接口参数加密
    1.安装:npminstallcrypto-js或者yarnaddcrypto-js2.引入crypto-js,并封装加密解密的方法secureUtil.js/***Createdbylijingweion2018/1/12.*/importCryptoJSfrom'crypto-js'//SecureUtil=function(){varCONTRAST="0123456789ABCDEFGHIJKLM
  • 2024-07-19js 加密算法
    (1)md5摘要算法npminstallcrypto-jsconst CryptoJS = require('crypto-js');//原始数据const data = '123456';//生成MD5摘要const md5Digest = CryptoJS.MD5(data).toString();console.log(md5Digest);(2)AES加密constCryptoJS=require("crypto-j
  • 2024-07-16随手记:Bruno动态注入Header
    因为PostMan启动太慢,动不动就要登录,以及防火墙的问题,搞起来挺麻烦,一气之下就换了Bruno来管理API请求,接口的安全校验也是很正常的事儿,最近有个兄弟部门使用了参数+时间戳+HmacSHA256校验,把校验的Sign放到Header里,研究了下,做个记录,方便随取随用,这种动态的Header需要使用Script:cons
  • 2024-07-10uniapp-Java使用AES加密解密
    操作前uniapp需要安装  npminstallcrypto-js 在需要使用的界面加入 importCryptoJSfrom'crypto-js' java端<!--springsecurity安全认证--><dependency><groupId>org.springframework.boot</groupId>
  • 2024-07-04vue项目中使用AES实现密码加密解密ECB和CBC模式)
    ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。CBC:是一种循环模式,前一个分组的密文和当前分组的明文异或或操作后再加密,这样做的目的是增强破解难度。(不容易主动攻击,安全性好于ECB,是SSL、IPSec的标准) 1.先安装crypto-
  • 2024-06-16百度翻译逆向Acs-Token逆向百度翻译爬虫(调试篇)
    文章声明本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与文章作者无关,若有侵权,请联系我立即删除!概要-该篇文章是基于translate接口的分析-用到的工具Edge浏览器逆向目标求参数Acs-Token上一篇百度翻译是技巧篇,这篇来带着
  • 2024-05-25前端 用账号密码登录的时候 对密码进行加密 【最佳解决方案】用bcrypt.js 或者 crypto-js 两种方式帮你解决
    1、在后台管理的项目中或者其他项目用到账号密码登录的功能,我们需要对密码进行一个密码的操作 2、我们可以使用第三方的库去实现登录密码加密的功能有两个JS库 bcrypt.js或者crypto-js3、方案一使用了bcrypt.js库对密码进行加密。首先,生成一个salt,它是一个随
  • 2024-05-18微信小程序使用crypto-js进行AES加密
    1.首先npmi crypto-js2.找到node_modules下的crypto-js文件夹3.在crypto-js文件下找到crypto-js.js,将它复制到你存放工具类js的文件夹下,例如我放到了utils文件夹下4.使用var CryptoJS = require('./crypto-js/crypto-js');写一个加密函数并导出exportconst encry
  • 2024-05-16Vue使用AES加密
    1.安装crypto-js库:npminstallcrypto-js#或yarnaddcrypto-js2.封装encryption.js//utils/encryption.jsimportCryptoJSfrom'crypto-js';//AES加密exportfunctionencrypt(text,key){returnCryptoJS.AES.encrypt(text,key).toString();}//
  • 2024-05-01aardio封装库) 微软开源的js引擎(ChakraCore)
    前言做爬虫肯定少不了JavaScript引擎的使用,比如在Python中现在一般用pyexecjs2来执行JavaScript代码,另外还有一些其他执行JavaScript的库:https://github.com/eight04/node_vm2:rpc调用nodejs,需要安装nodehttps://github.com/eight04/deno_vm:rpc调用deno,需要安装denohttps:
  • 2024-04-30js逆向实战之数位观察响应数据解密
    url:https://www.swguancha.com/home/city-detail?code=310100分析过程抓数据包,发现回显数据是加密字符串。对于这种回显数据解密,大概率通过拦截器实现,搜索interceptors。只需关注响应拦截器,一共两处。第一处,只是对字符串的弹出和插入操作,不是。第二处,可以看到de
  • 2024-04-15网易云音乐音乐下载
    1.python部分网易云音乐.py:#-*-coding:utf-8-*-#@Time:2024/4/1519:30#@Author:快乐的小猴子#@Version:#@Function:importsubprocessfromfunctoolsimportpartialsubprocess.Popen=partial(subprocess.Popen,encoding='utf-8')importexecj
  • 2024-04-11js中密码或邮箱等..加密及解密方法
    在JavaScript中,密码和邮箱信息通常需要在客户端加密后再发送到服务器,保证信息的安全性。以下是一个使用CryptoJS库进行加密和解密的例子:首先,需要引入CryptoJS库:<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js"></script>然后,可以使用
  • 2024-04-02js计算md5
    js原生里并没有类似其他语言的md5加密函数,这里用CryptoJS库来实现md5加密。<form><inputtype="text"id="testMD5"><buttontype="button"onclick="calculateMD5()">计算MD5</button></form>&l
  • 2024-03-23全栈的自我修养 ———— uniapp中加密方法
    直接按部就班一步一步来一、首先创建一个js文件填入AES二、创建加密解密方法三、测试一、首先创建一个js文件填入AES直接复制以下内容/*CryptoJSv3.1.2code.google.com/p/crypto-js(c)2009-2013byJeffMott.Allrightsreserved.code.google.com/p/crypto-
  • 2024-03-19使用crypto-js加密
    在utils文件夹创建一个aes.js文件安装cnpminstallcrypto-jsimportCryptoJSfrom"crypto-js";constkey=CryptoJS.enc.Utf8.parse("");//十六位十六进制数作为密钥constiv=CryptoJS.enc.Utf8.parse("");//十六位十六进制数作为密钥偏移量//解密方法exportfu
  • 2024-03-04【JS逆向百例】某词霸翻译逆向分析
    声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作
  • 2024-01-23某建筑网页js逆向分析过程(有坑)
    某建筑网页js逆向分析过程(有坑)https://blog.csdn.net/ak_bingbing/article/details/134399056 acmakb于2023-11-1414:56:27发布阅读量709收藏点赞数4分类专栏:网络爬虫文章标签:javascript爬虫python版权网络爬虫专栏收录该内容20篇文章0订阅订阅专栏某建筑网