当前位置: 首页 > wzjs >正文

网站的设计站长之家素材

网站的设计,站长之家素材,莒南网站建设,哈尔滨网络营销推广软件一、前言 在当今Web应用安全测试中,前端加密已成为开发者保护敏感数据的常用手段。然而,这也给安全测试人员带来了挑战,传统的抓包方式难以获取明文数据,测试效率大打折扣。BurpSuite作为一款强大的Web安全测试工具,其…

一、前言

在当今Web应用安全测试中,前端加密已成为开发者保护敏感数据的常用手段。然而,这也给安全测试人员带来了挑战,传统的抓包方式难以获取明文数据,测试效率大打折扣。BurpSuite作为一款强大的Web安全测试工具,其插件生态丰富,而jsEncrypter正是针对前端加密难题而生的利器。它能够模拟浏览器执行JavaScript代码,轻松破解前端加密算法,将加密数据还原为明文,为安全测试扫清障碍。

二、安装环境

1、安装无头浏览器PhantomJS
下载地址:https://phantomjs.org/download.html

解压到任意目录,然后配置环境变量
在这里插入图片描述
在这里插入图片描述
安装成功
在这里插入图片描述

2、安装maven
下载地址:http://apache.oregonstate.edu/maven/maven-3/3.9.9/binaries/

解压到任意目录,然后配置环境变量
在这里插入图片描述在这里插入图片描述
安装成功
在这里插入图片描述

3、编译jsEncrypter插件
下载地址:https://github.com/c0ny1/jsEncrypter

利用maven编译成jar包:mvn clean package -DskipTests
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、安装jsEncrypter插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、安装前端加密靶场

将jsEncrypter-master\test\webapp目录复制到phpstudy网站根目录
在这里插入图片描述
靶场环境部署成功
在这里插入图片描述

三、jsEncrypter插件使用

1、输入账号密码,选择RSA加密,抓包,密码字段显示密文;
在这里插入图片描述
2、复制网站中加密文件到jsEncrypter-master\script目录下
在这里插入图片描述
在这里插入图片描述
3、网站全局搜索加密函数,一般为encrypt,并且得知只有密码password字段加密;
在这里插入图片描述
点击进入得到加密函数;
在这里插入图片描述

var encrypt = new JSEncrypt();
encrypt.setPublicKey($("input[name=public_key]").val());
en_password = encrypt.encrypt(password);

4、通过加密函数发现需要公钥public_key字段,全局搜索public_key;
在这里插入图片描述

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0Llg1bVZhnyslfezwfeOkvnXWq59bDtmQyHvxkP/38Fw8QQXBfROCgzGc+Te6pOPl6Ye+vQ1rAnisBaP3rMk40i3OpallzVkuwRKydek3V9ufPpZEEH4eBgInMSDiMsggTWxcI/Lvag6eHjkSc67RTrj96oxj0ipVRqjxW4X6HQIDAQAB

5、打开jsEncrypter-master\script\phantomjs_server.js文件,修改第14行下面引入加密文件和第34行下面的加密函数部分;
在这里插入图片描述
在这里插入图片描述

function jsEncrypt(burp_payload){var new_payload;/* 2.在这里编写调用加密函数进行加密的代码,并把结果赋值给new_payload *//*********************************************************/var encrypt = new JSEncrypt();var public_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0Llg1bVZhnyslfezwfeOkvnXWq59bDtmQyHvxkP/38Fw8QQXBfROCgzGc+Te6pOPl6Ye+vQ1rAnisBaP3rMk40i3OpallzVkuwRKydek3V9ufPpZEEH4eBgInMSDiMsggTWxcI/Lvag6eHjkSc67RTrj96oxj0ipVRqjxW4X6HQIDAQAB";encrypt.setPublicKey(public_key);new_payload = encrypt.encrypt(burp_payload);return new_payload;
}

在这里插入图片描述
6、进入到jsEncrypter-master\script目录,执行phantomjs phantomjs_server.js;
在这里插入图片描述
插件测试成功
在这里插入图片描述
7、通过攻击模块调用jsEncrypt插件进行测试;
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/287733.html

相关文章:

  • 网站建设需要哪些软件seo教程书籍
  • 青浦徐泾网站建设兰州seo技术优化排名公司
  • 广州做大型网站建设百度客户服务电话是多少
  • 在线做c语言题目的网站百度小说搜索热度排行榜
  • 服装外贸平台有哪些安卓aso优化排名
  • 用php做一网站建站平台哪个好
  • 互联网网站建设潍坊百度网站排名
  • 昆明做网站多少钱网站怎么优化推荐
  • 北京市城乡建设委员会官方网站一个完整的策划案范文
  • 可以做动态影集的网站百度一级代理商
  • 本地的佛山网站建设真正免费的网站建站平台有哪些
  • 淄博企业网站建设价格怎么做网站排名
  • 学网站开发的书陕西seo优化
  • wordpress纯文字主题潍坊网站建设seo
  • 网站优化公司seo案例创意营销策划方案
  • wordpress列表新乡网站seo
  • wordpress 首页重定向优化软件seo排名
  • 做网站的背景怎么做中国大数据平台官网
  • 大渡口区建委网站google 谷歌
  • 武汉网站建设whjzyh如何做网站网页
  • 医疗网站建设基本流程seo关键词优化排名推广
  • 做镜像网站利润营销技巧在线完整免费观看
  • 链接网站开发需要多少钱网站推广软件下载
  • 自适应的网站百度站长电脑版
  • 工程建设项目哈尔滨优化网站方法
  • 网站服务商查询色盲测试图第五版
  • 网站服务器上的跳转选择怎么做四川疫情最新消息
  • 做网站靠流量挣钱网络营销首先要
  • 厦门网站seo外包网站优化排名易下拉霸屏
  • 商丘企业网站建设推荐百度竞价排名危机事件