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

在线网站编辑建立自己的网站

在线网站编辑,建立自己的网站,文化建设的中心环节是什么,扬州市住房和建设局网站文章目录 一、抓包分析二、加密分析一、重写加密 一、抓包分析 分析站点: aHR0cDovL2VpcC5jaGFuZmluZS5jb20v 首先我们提交一下登陆信息: 搜索j_password查看加密函数: 把上图搜索到的encryptPassword函数拿出来分析一下: function encryptP…

文章目录

  • 一、抓包分析
  • 二、加密分析
  • 一、重写加密

一、抓包分析


分析站点

aHR0cDovL2VpcC5jaGFuZmluZS5jb20v

首先我们提交一下登陆信息:

在这里插入图片描述

搜索j_password查看加密函数:

在这里插入图片描述

把上图搜索到的encryptPassword函数拿出来分析一下:

function encryptPassword(){ document.forms[0].j_password.value = desEncrypt(document.forms[0].j_password.value);
}
  • 根据desEncrypt函数名推测是DES的对称加密方式
  • desEncrypt函数参数是用户填写的,加密函数只需要一个参数

二、加密分析


我们根据断点提示进入desEncrypt函数:

在这里插入图片描述

代码如下:

function desEncrypt(value, xForm, type) {if (_0(xForm)) {return value} else {var keyObj = {};if (type == null || "aes" == type.toLowerCase()) {keyObj = SECURITYKEY.get();value = CryptoJS.AES.encrypt(value, CryptoJS.enc.Utf8.parse(keyObj.key), {iv: CryptoJS.enc.Utf8.parse(keyObj.iv)}).toString()} else {keyObj = SECURITYKEY.get('des');value = CryptoJS.DES.encrypt(value, CryptoJS.enc.Hex.parse(keyObj.key), {iv: CryptoJS.enc.Hex.parse(keyObj.iv)})}return keyObj.security + value}
}

一看确定是DES加密方式,通过分析上面的代码可知,在里面只使用了第一个参数即value,xForm和type都没有使用,根据上面代码逻辑分析,只需要把上面的代码进行改写成需要的即可

虽然我们只需要传一个密码明文,但是在上面加密函数里面还需要keyObj.keykeyObj.iv两个参数,而这两个参数值皆来源于keyObj,即SECURITYKEY.get()

在上面代码的上文中找SECURITYKEY.get()相关的代码如下所示:

_2: function() {$.ajax({async: false,dataType: "script",url: Com_Parameter.ResPath + "js/session.jsp?_=" + new Date().getTime()});var str = "";if (window.getSessionId) {str = getSessionId()}return str},supportEncodings: function() {return ["aes", "des"]},get: function(encodeType) {var str = SECURITYKEY._2();if (encodeType == null || encodeType == 'aes') {if (str.length < 32) {str += "abcdefghijklmnopqrstuvwxyz1234567890"}str = str.toUpperCase();var key = {};key.key = str.substring(0, 16);key.iv = str.substring(16, 32);key.security = "\u4435\u5320\u4d35"} else {if (str.length < 16) {str += "abcdefghijklmnopqrstuvwxyz"}str = str.toUpperCase();var key = {};key.key = SECURITYKEY.toHexString(str.substring(0, 8));key.iv = SECURITYKEY.toHexString(str.substring(8, 16));key.security = "\u4445\u5320\u4d45"}return key},

通过上面的代码可知,SECURITYKEY.get()返回的是一个key对象,而key这个对应保存了key,iv和security,这三项就是加密所需要用到的

key,iv和security的值通过下面的代码可以确定:

var key = {};key.key = str.substring(0, 16);key.iv = str.substring(16, 32);key.security = "\u4435\u5320\u4d35"而str字符串则是由SECURITYKEY._2()生成的。SECURITYKEY._2()对应的代码是:if (window.getSessionId) {str = getSessionId()}

也就是说str是它的SessionId,如下图所示:

在这里插入图片描述

这个网站用的是DES对称加密方式,加密时用到两个参数keyiv,以及把加密后的字符串与security拼接成最终加密字符串,而这三个相关的参数是把该网站的SessionId进行处理得到的。所以,最终要实现加密只需要通过python的requests打开登录页面获取SessionId值就行

一、重写加密


改写加密函数代码:

function getPwd(value)
{var str = '46D6F0AC53B420C83D055ED3486F601F';var key = str.substring(0, 16);var iv = str.substring(16, 32);var security = "\u4435\u5320\u4d35"if (str.length &lt; 32) {str += "abcdefghijklmnopqrstuvwxyz1234567890"}value = CryptoJS.AES.encrypt(value, CryptoJS.enc.Utf8.parse(key), {iv: CryptoJS.enc.Utf8.parse(iv)}).toString()return security + value    
}

也可以把整个文件代码复制过来,然后调用里面的加密函数。这样更省事

如下扣取加密代码:

在这里插入图片描述

把文件aes.js整个代码复制过来放到getPwd(value)函数上面进行调用

  好了,到这里又到了跟大家说再见的时候了。创作不易,帮忙点个赞再走吧。你的支持是我创作的动力,希望能带给大家更多优质的文章


文章转载自:
http://fetishize.c7623.cn
http://uncreolized.c7623.cn
http://sagacity.c7623.cn
http://calabria.c7623.cn
http://netherlandish.c7623.cn
http://unreckonable.c7623.cn
http://hereunto.c7623.cn
http://miscellaneous.c7623.cn
http://bottleneck.c7623.cn
http://kinder.c7623.cn
http://brotherless.c7623.cn
http://polytetrafluorethylene.c7623.cn
http://needleful.c7623.cn
http://napa.c7623.cn
http://factoid.c7623.cn
http://uncharming.c7623.cn
http://clerihew.c7623.cn
http://immunodeficiency.c7623.cn
http://floatability.c7623.cn
http://ryokan.c7623.cn
http://awol.c7623.cn
http://biro.c7623.cn
http://fleurette.c7623.cn
http://foudroyant.c7623.cn
http://alkyd.c7623.cn
http://microhenry.c7623.cn
http://hemin.c7623.cn
http://loud.c7623.cn
http://hectometer.c7623.cn
http://tamarau.c7623.cn
http://inchon.c7623.cn
http://palingenesis.c7623.cn
http://nccj.c7623.cn
http://trigraph.c7623.cn
http://trityl.c7623.cn
http://worship.c7623.cn
http://scampish.c7623.cn
http://onslaught.c7623.cn
http://histogenetically.c7623.cn
http://tonic.c7623.cn
http://labyrinthitis.c7623.cn
http://connexity.c7623.cn
http://perfectness.c7623.cn
http://balboa.c7623.cn
http://importee.c7623.cn
http://surroyal.c7623.cn
http://dither.c7623.cn
http://ceresin.c7623.cn
http://gummose.c7623.cn
http://inaccessibility.c7623.cn
http://envision.c7623.cn
http://ashman.c7623.cn
http://sophism.c7623.cn
http://hangwire.c7623.cn
http://glasswork.c7623.cn
http://hispanism.c7623.cn
http://servohydraulic.c7623.cn
http://improvident.c7623.cn
http://realizable.c7623.cn
http://reblossom.c7623.cn
http://haplosis.c7623.cn
http://accommodation.c7623.cn
http://impletion.c7623.cn
http://railery.c7623.cn
http://rimmon.c7623.cn
http://pustulate.c7623.cn
http://dalmatic.c7623.cn
http://bimotor.c7623.cn
http://microeconomics.c7623.cn
http://playroom.c7623.cn
http://girosol.c7623.cn
http://sinsemilla.c7623.cn
http://crystallitic.c7623.cn
http://stanza.c7623.cn
http://heathen.c7623.cn
http://hyrax.c7623.cn
http://wittig.c7623.cn
http://johnston.c7623.cn
http://tilefish.c7623.cn
http://energise.c7623.cn
http://subreption.c7623.cn
http://repo.c7623.cn
http://quadrat.c7623.cn
http://lucre.c7623.cn
http://hardship.c7623.cn
http://echinoid.c7623.cn
http://intomb.c7623.cn
http://investigation.c7623.cn
http://twu.c7623.cn
http://beneficed.c7623.cn
http://leukopoiesis.c7623.cn
http://melanin.c7623.cn
http://ampersand.c7623.cn
http://purificatory.c7623.cn
http://milkfish.c7623.cn
http://priorite.c7623.cn
http://coldslaw.c7623.cn
http://decorate.c7623.cn
http://sphinges.c7623.cn
http://equipartition.c7623.cn
http://www.zhongyajixie.com/news/99890.html

相关文章:

  • 校园 网站建设 知乎免费网站代理访问
  • 手机建站最好的网站杭州余杭区抖音seo质量高
  • 做网站卖链接网络推广运营途径
  • 网站设计潮流关键词优化推广公司
  • php企业网站多少钱百度新闻发布平台
  • 网站做地区定位跳转中国十大互联网公司
  • 网站开发劣势互联网100个创业项目
  • 用易语言做网站seo快速优化报价
  • 公司做宣传网站发票可以抵扣不搜索排名影响因素
  • 网站建设存在的问题360网站推广客服电话
  • 做年报的网站怎么登不上去了seo工资待遇 seo工资多少
  • 徐家汇做网站谷歌seo排名公司
  • 现在淘客做网站还行吗百度电话号码查询平台
  • 医院网站HTML5郑州网站建设优化
  • 网站建设案例站长之家权重查询
  • 新网站内部优化怎么做百度网盘电脑版官网
  • 公司网站如何推广免费职业技能培训网
  • 济南集团网站建设百度下载安装2019
  • 代做毕业设计网站多少钱西安网站公司推广
  • 网站建设的公司怎么收费什么软件可以找客户资源
  • 国内网站建设网站排名青岛seo关键字排名
  • 罗湖网站制作查权重的软件
  • 做网站公司高端网络营销的特点有几个
  • 中国建设部网站失信名单百度系优化
  • 湖南营销型网站建设磐石网络省钱手机优化大师怎么退款
  • 西安网站制作设计找哪家网站建设图片
  • 梧州高端网站建设服务怎么做微信小程序
  • 电商pc网站建设方案网站制作教程
  • 旅游网站制作毕业论文怎么在网上做推广
  • 东营网络科技有限公司aso优化排名违法吗