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

vue 做pc网站可以吗厦门思总建设有限公司网站

vue 做pc网站可以吗,厦门思总建设有限公司网站,网络营销方法的分析与应用,php培训文章目录 前文分析完整代码结尾 前文 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 分析 经过我们几次抓包,测试&#xf…

文章目录

  • 前文
  • 分析
  • 完整代码
  • 结尾

前文

本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!

分析

经过我们几次抓包,测试,发现网址后面带有from=zh&to=en就是我们想要的包,点击网址,发现里面有几个参数,其中token是不改变的,ts明显像时间戳,sign的值是变化,我们可以多输入几次中文,发现当输入相同的中文,sign的值是一样的。那们接下来我们的目标锁定sign。
在这里插入图片描述
我们直接在全局搜索参数名,找到js文件,一个个找过去。尽量找与查询参数相同的地方。找到之后打上断点,开始调试。
在这里插入图片描述
断住之后,很明显sign的值是有b(e)生成的,其中参数e就是我们输入的中文,我们复制b(e),在控制台打印输出,发现就是我们想要的值。
在这里插入图片描述
进入函数b(e)里面,里面很简单就是加密的地方,那们接下来就简单了,直接扣js代码,缺啥补啥。
在这里插入图片描述

完整代码

function n(t, e) {for (var n = 0; n < e.length - 2; n += 3) {var r = e.charAt(n + 2);r = "a" <= r ? r.charCodeAt(0) - 87 : Number(r),r = "+" === e.charAt(n + 1) ? t >>> r : t << r,t = "+" === e.charAt(n) ? t + r & 4294967295 : t ^ r}return t
}function encrypt(t) {var o, i = t.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g);if (null === i) {var a = t.length;a > 30 && (t = "".concat(t.substr(0, 10)).concat(t.substr(Math.floor(a / 2) - 5, 10)).concat(t.substr(-10, 10)))} else {for (var s = t.split(/[\uD800-\uDBFF][\uDC00-\uDFFF]/), c = 0, u = s.length, l = []; c < u; c++)"" !== s[c] && l.push.apply(l, function (t) {if (Array.isArray(t))return e(t)}(o = s[c].split("")) || function (t) {if ("undefined" != typeof Symbol && null != t[Symbol.iterator] || null != t["@@iterator"])return Array.from(t)}(o) || function (t, n) {if (t) {if ("string" == typeof t)return e(t, n);var r = Object.prototype.toString.call(t).slice(8, -1);return "Object" === r && t.constructor && (r = t.constructor.name),"Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? e(t, n) : void 0}}(o) || function () {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c !== u - 1 && l.push(i[c]);var p = l.length;p > 30 && (t = l.slice(0, 10).join("") + l.slice(Math.floor(p / 2) - 5, Math.floor(p / 2) + 5).join("") + l.slice(-10).join(""))}for (var d = "".concat(String.fromCharCode(103)).concat(String.fromCharCode(116)).concat(String.fromCharCode(107)), h = (null !== r ? r : (r = window[d] || "") || "").split("."), f = Number(h[0]) || 0, m = Number(h[1]) || 0, g = [], y = 0, v = 0; v < t.length; v++) {var _ = t.charCodeAt(v);_ < 128 ? g[y++] = _ : (_ < 2048 ? g[y++] = _ >> 6 | 192 : (55296 == (64512 & _) && v + 1 < t.length && 56320 == (64512 & t.charCodeAt(v + 1)) ? (_ = 65536 + ((1023 & _) << 10) + (1023 & t.charCodeAt(++v)),g[y++] = _ >> 18 | 240,g[y++] = _ >> 12 & 63 | 128) : g[y++] = _ >> 12 | 224,g[y++] = _ >> 6 & 63 | 128),g[y++] = 63 & _ | 128)}for (var b = f, w = "".concat(String.fromCharCode(43)).concat(String.fromCharCode(45)).concat(String.fromCharCode(97)) + "".concat(String.fromCharCode(94)).concat(String.fromCharCode(43)).concat(String.fromCharCode(54)), k = "".concat(String.fromCharCode(43)).concat(String.fromCharCode(45)).concat(String.fromCharCode(51)) + "".concat(String.fromCharCode(94)).concat(String.fromCharCode(43)).concat(String.fromCharCode(98)) + "".concat(String.fromCharCode(43)).concat(String.fromCharCode(45)).concat(String.fromCharCode(102)), x = 0; x < g.length; x++)b = n(b += g[x], w);return b = n(b, k),(b ^= m) < 0 && (b = 2147483648 + (2147483647 & b)),"".concat((b %= 1e6).toString(), ".").concat(b ^ f)
}var window = global
var word = '加油'
var r = "320305.131321201"
console.log(encrypt(word))

这里要稍微注意一下r的值,原代码r的值为null,但在实际执行中r被赋予了新值,如果用默认的null,代码不会报错,但执行的结果是不准确的。

结尾

欢迎各位小伙伴的点赞关注。溜了溜了。

http://www.yayakq.cn/news/821238/

相关文章:

  • 免费建站系统wordpress网站备份查询
  • 福田网站 建设seo信科wordpress post发布
  • 住房和城乡建设部网站防排烟wordpress把写博客按钮放在前台
  • 怎么做英文版的网站网站开发要学的代码
  • 兼职网网站建设方案建议书建立一个购物网站
  • 公司网站域名和空间使用费深圳网络推广哪家好
  • 帮我注册一个账号企业seo推广外包
  • 网站软件下载app旅游营销型网站
  • 企业营销型网站分析项目营销策划公司
  • 网站图片在手机上做多大最清晰西安工程建设信息网站
  • 网站根目录表示网站上内容列表怎么做的
  • 网站建设的一般过程包括哪些方面WordPress门户主题破解
  • 浅谈高校网站群的建设三大主流app开发平台
  • 临沂网站建设哪家公司好女装网站建设项目可行性分析
  • 六安网站建设 220做二手钢结构网站有哪些
  • 老河口网站建设app是什么意思怎么用
  • 宜昌网站建设开发费用龙岩网站建设极速建站
  • 码云可以做博客网站吗展芒设计网页
  • 哈尔滨专业网站建设定制做网站需要会什么软件
  • 电子公司网站源码百度经验官网入口
  • 网站 如何做后台维护php学生管理系统源码免费
  • 做门窗网站怎么做微信商城系统免费
  • 公司网站建设东莞自己做网站表白
  • 打开网址资料网站企业做网站的费用
  • 国外外贸网站大全遵义做网站 0852t
  • 有哪些出名的工业设计网站可以用wordpress的什么文件
  • 网站做的一般怎么评价做网站时的注册权起到什么作用
  • vs网站模板婚纱摄影网站排名
  • 小网站网页微信截图快捷键
  • 网站建设推广合同书医院做网站需要多少钱