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

web网站设计案例google ads 推广

web网站设计案例,google ads 推广,哪个网站可以做效果图,wordpress页面id声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关&#xff…

声明: 

本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

根据上一篇文章,我们破解了本网站的,手机号和密码验证,这篇文章我们继续破解sign加密值 python爬虫:喜马拉雅登录案例-CSDN博客

  •  我们今年天要破解的就是请求加密的sign值(箭头所指):

 前置知识点:判断加密值可能采用哪种算法

  • 我们这个案例的sign值是:3dc612f47e51715f62e0d1ab66490637c16b4851
  • 这个值的长度是40,我们就可以找找网上的加密网站 SHA1 在线加密工具 | 菜鸟工具
  • 我们可以挨个试一下,只有sha1算法符合我们的sign,我们就推断sign值可能是使用的啥sha1算法加密

 1. 找到我们之前的加密入口进行观察(找到signnature),我们判断应该与e有关

  •  在这一张图中,我们看到它定义了e,所以我们应该点进a.getSignature中查看js源代码代码如下
var e = (0,a.getSignature)({account: n,password: i,nonce: t});
  •  悬浮鼠标,点进源码,查看源码,复制、粘贴源码:

 

 2. 把代码复制到Pycharm中进行调试

  • 其中我们知道n,i是我们之前逆向出来的值,none可能是固定值、也有可能是变化值

  •  在调试过程中,代码出现了错误,如下图:

  •  我们就发现错误,但是读代码我们就可以看出,这个函数是将n、i、t的值今昔那个拼接,js代码可以处理,python也可以处理(这里我们就使用js进行处理把,有基础的可以试一试使用python去处理)

 

  •  解决了y的错误,我们需要解决d的错误(这里的d看着像是个固定值),我们直接把固定值拿过来

3.最后我们就破解了它的sign值

  • 代码如下: 
cryptoJs = require("crypto-js")d = "WEB-V1-PRODUCT-E7768904917C4154A925FBE1A3848BC3E84E2C7770744E56AFBC9600C267891F"function y(t) {var e = "", r = Object.keys(t).sort((function (t, e) {return (t = t.charCodeAt(0)) - (e = e.charCodeAt(0))})), n = r.length;return r.forEach((function (r, o) {var i = t[r];e += "".concat(r, "=").concat(i),o < n - 1 && (e += "&")})),e
}function getSignature() {var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, e = y(t) + "&" + d;return e.toUpperCase(),cryptoJs.SHA1(e.toUpperCase()).toString()
}let n = "duWIGfpxabRcy5On5nyp37xK6r5JsL5vvzBC40SnqBl+ahQaKibOnJXeAWjOOWO8mOMQGnxxF1GyOpclRAdOkJvMb1ELSFqgFBbilqUtZipPJzzFyaRUMmbI+W9+m7VBDV1gAGwxUpj79M4x6ksl62QQrxm4k/IYybO9x9tZiFg="
let i = "Y2OZqFIfMpmKcIM98fOedsuwN0KHfvSlSQq6ugie7cYKH2F5hd3c6tXoKTzqeBkTKPo4qgbelCKLOvRdkShls0rBHuwEUZ4z2WJSyYSKG96natp7XhopHh27UUDGQX1BHSlNu8g0axx5WG9e9wEKKIhh2pz/LhbcZcBfAQ6qD9s="
let t = "0-29DAD105A65486c80bf90ec611605af8df9feffc8ec85e24e195efdc8e36d5"// 测试
ret = getSignature({account: n,password: i,nonce: t
});console.log(ret)

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

相关文章:

  • 上上海网站设计如何优化关键词提升相关度
  • 网站相对路径和绝对路径汕头seo快速排名
  • 如何快速用手机做网站2345网址导航 中国最
  • 做网站设计能赚钱吗网络营销项目策划书
  • 公司网站内容规划百度首页排名优化多少钱
  • word如何做网站链接成都搜索优化整站优化
  • 邢台seo网站制作百度云搜索引擎 百度网盘
  • 响应式门户网站模板下载网站流量查询站长之家
  • 政府网站建设和管理工作总结媒体平台
  • 手机网站免费模板线上平台怎么推广
  • 网站建设需要的资料客源引流推广app
  • 医院网站建设需要注意什么网络推广员压力大吗
  • 怎么建网站卖产品百度app下载最新版
  • 亚马逊amz123百度seo发帖推广
  • 台州做网站优化哪家好seo哪里有培训
  • 大前端广州:推动优化防控措施落地
  • 怎么做招生网站国内免费域名注册网站
  • 浙江建设厅特种作业证查询十堰seo
  • 做网站和做app哪个容易网站推广方案策划
  • 怎么用腾讯云主机建设网站成都seo培训
  • 中南大学双一流建设网站手机百度搜索app
  • 网站服务器名是什么淄博做网站的公司
  • 电子商务网站建设与维护展望个人免费网站创建入口
  • unity3d做网站谷歌paypal官网下载
  • dedecms做网站有多快seo职业培训学校
  • 珠海专业医疗网站建设免费友情链接网
  • 博山政府网站建设哪家好亚马逊关键词
  • 做服装最好的网站建设百度收录权重
  • 网站建设专业的公司优化大师官网入口
  • 做企业网站 长春网站seo推广公司靠谱吗