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

苏州做网站推广的宁波网络公司在哪里

苏州做网站推广的,宁波网络公司在哪里,如何利用站群做网站,南京360推广 网站建设声明#xff1a; 该文章为学习使用#xff0c;严禁用于商业用途和非法用途#xff0c;违者后果自负#xff0c;由此产生的一切后果均与作者无关 一、找出需要加密的参数 js运行 atob(‘aHR0cDovL3d3dy5oaDEwMjQuY29tLyMvc2VhcmNoL3NlYXJjaA’) 拿到网址#xff0c;F12打…声明 该文章为学习使用严禁用于商业用途和非法用途违者后果自负由此产生的一切后果均与作者无关 一、找出需要加密的参数 js运行 atob(‘aHR0cDovL3d3dy5oaDEwMjQuY29tLyMvc2VhcmNoL3NlYXJjaA’) 拿到网址F12打开调试工具点击搜索找到 api/dy 请求鼠标右击请求找到CopyCopy as cUrl(cmd)打开网站https://spidertools.cn/#/curl2Request把拷贝好的curl转成python代码 新建hrdj.py文件把代码复制到该文件内复制请求中的参数赋值给data把请求中的data参数换成json把reponse.text换成reponse.json()运行该文件会发现请求成功并且成功打印出数据 然后把代码中的header全部注释再运行文件会发现数据依然可以请求成功再把data中的sign注释会发现数据请求失败说明cookie中不存在加密参数params中的code是加密参数token看起来是加密参数不过是登陆成功后后台返回的不用管 二、定位参数加密位置 首先尝试关键字code搜索会发现很难定位到 切换到sources添加XHR拦截 api/dy 点击搜索发送方请求一直点击跳到下一个函数遇到拦截器会发现请求拦截器中并没有相关的加密逻辑继续点击跳到下一个函数遇到 a 是返回结果的时候分析代码发现会发现 Object(D[“g”])(a).then 方法恰好 a 是 then 里面函数的参数可以初步判断 Object(D[“g”]) 是调用请求的函数在 then 里面打上断点 结束断点调试点击搜索发送方请求点击跳过断点调试找到刚才打断点的地方鼠标悬浮到 D[“g”] 上点击蓝色的地方找到该方法会发现有两个 sign 赋值的地方可以确定 sign 是在这两个地方中其中一个生成的在这两个地方都打上断点 至此 sign 加密位置以确定 三、分析 sign 值加密代码 结束断点调试点击搜索发送方请求在控制台输出 E(n, e) 结束断点调试最新查看请求中的 sign 和打印出的 E(n, e) 值是一样的说明 sign 是由E(n, e) 生成 点击搜索发送方请求分析代码得知 E(n, e) 内部是由 k(“param” JSON.stringify(n) “timestamp” e “tenant1salt” C) 实现而 k t(“6c27”).sha256 说明该算法是 SHA256 算法生成 四、生成加密参数 新建 hrdj.js 用于放 扣下的 js 代码把 E 函数拷贝出来放到 hrdj.js 文件并把 k 替换成 SHA256 算法 分析加密数据把 n 输出控制台会发现n 是请求中的 param 参数分析代码 可以看出 e (new Date).getTime()而 C 是 z 函数把 z 函数拷贝出来放到 hrdj.js 文件把 C 换成 e函数 把 E 参数的 e 换成 e (new Date).getTime()有命名冲突的需要换命名其实 C 是固定的字符串直接打印出来赋值就行这里为了走完流程把 C 生成的代码也扣一下 分析z函数需要注意的有 s[“a”]、A[“a”]、h[“a”]、p[“a”]、f[“a”]、m[“b”]把它们在控制台打印出来发现都是函数点击控制台上的打印信息把函数拷贝到 hrdj.js 文件分别替换 s[“a”]、A[“a”]、h[“a”]、p[“a”]、f[“a”]、m[“b”]在拷贝的过程中会发现这些函数内部实现的变量都是固定值只有 m[“b”] 函数中的 i 变量是由 t 函数生成在生成 i 的地方打断点 刷新页面在控制台输出 i 会发现 i 66把 hrdj.js 里 d1 的 i 替换成 66 验证签名api/dy 请求上的 param 参数本来就是字符串所以把 JSON.stringify(n) 换成 n 就行打印出加密数据 和 加密结果复制加密数据打开 https://spidertools.cn/#/crypto找到加解密中 五、验证结果 修改 hrdj.py 文件重新运行数据获取成功
http://www.lebaoying.cn/news/85538.html

相关文章:

  • 微网站如何做微信支付宝支付宝支付宝个人网站建设怎么赚钱
  • 永嘉网站开发公司wordpress 懒加载插件
  • 上传了网站源码怎么做wordpress 主题末班
  • 做ui的网站有什么做C语言的网站
  • 易联网站制作温州文成县高端网站设计
  • 建设自己的网站步骤wordpress多级索引
  • 阿里云 oss做网站wordpress发送邮件
  • iis网站做文件下载按钮制作一个网站平台需要多少钱
  • 自助建个人网站哪个好知名网站建设平台
  • 什么是网站维护中wordpress相册点击弹出框
  • 个人博客网站设计的目的班级优化大师功能介绍
  • 自己制作网站什么是关键词推广
  • 大庆企业网站建设公司wordpress发送邮件代码
  • 外包做网站大概多少钱外链吧官网
  • 写作文网站苏州做视频网站广告公司
  • 东莞网站建设 餐饮众创空间网站建设方案
  • 简单网站 快速建设网站建设教程视频
  • 长沙建设网站的公司友情链接检测方法
  • 一学一做看视频网站有哪些内容镇江网站制作哪家公司比较好
  • 学生做网站的工作室wordpress scripts gzip
  • 网站前置审批文件dw如何制作网页
  • 企业为什么建立企业网站网上商城名字大全
  • 网站 框架建设公司网站编号
  • 网站建设 起飞wordpress评论回复邮箱
  • 自助建站的一般流程北京如何优化网站
  • 网站优化排名易下拉技术成都旅游攻略自由行攻略地图
  • 免费建立网站有必要吗m2c是什么意思
  • 做网站推广需要多少费用网站的简介怎么在后台炒做
  • 讯美智能网站建设网站设计 注意
  • 爱站网关键字查询建设部网站在哪里看受理