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

农村电商怎么赚钱seo搜索是什么

农村电商怎么赚钱,seo搜索是什么,深圳网站专业制作,如何做网站客户案例声明:本篇文章内容是整理并分享在学习网上各位大佬的优秀知识后的实战与踩坑记录 前言 这篇文章主要是研究如何动态生成后缀参数MmEwMD的,它是在文章爬虫逆向学习(六):补环境过某数四代的基础上进行研究的,代码也是在它基础上增…

声明:本篇文章内容是整理并分享在学习网上各位大佬的优秀知识后的实战与踩坑记录

前言

这篇文章主要是研究如何动态生成后缀参数MmEwMD的,它是在文章爬虫逆向学习(六):补环境过某数四代的基础上进行研究的,代码也是在它基础上增加补点的,且下文破解的接口所需的cookie也可以直接用它的代码得到。

MmEwMD

某数针对xhr请求会在其后缀增加MmEwMD参数,它魔改了xhropen方法,而MmEwMD就是在open方法执行时生成的,某数并没有强制请求一定要携带MmEwMD参数,但是如果携带了它就一定会校验,校验失败则返回400。
在这里插入图片描述

实战

生成位置定位

站点:aHR0cDovL3d3dy5mYW5nZGkuY29tLmNuL25ld19ob3VzZS9uZXdfaG91c2UuaHRtbA==
目标接口:aHR0cDovL3d3dy5mYW5nZGkuY29tLmNuL3NlcnZpY2UvZnJlc2hIb3VzZS9nZXRTZXZlbkRheXNSYW5raW5nLmFjdGlvbg==
其实就是这个排行版,不过所有接口都是一套逻辑,都可以用来实验。
在这里插入图片描述

查看包的调用栈,点击下图红框的堆栈进入执行代码
在这里插入图片描述

前面我们知道了某数魔改了xhropen方法并在此实现MmEwMD生成的,这时就直接锁定s.open,在这里打断点,重新刷新页面,将断点在这里断住后跟进去
在这里插入图片描述

可以看到这里就是生成位置了,至于更深入的生成位置这里不研究,因为我在深入研究后发现这个位置比较适合补环境,当然大家学习时可以深入研究,MmEwMD的生成逻辑并不难,算法实现也未尝不可。
在这里插入图片描述

补环境思考

这里是选择补环境的方式进行破解的,如果想算法破解,可以参考瑞数4——MmEwMD逆向分析,这篇文章很详细得分析了MmEwMD参数的生成逻辑。

在实现参数的补环境时,其实有过思考:

既然某数是魔改了xhr,那能不能在nodejs模拟xhr发包,直接拿到魔改后的url呢?
如果这种方式可以实现,那不需要深入研究代码就能快速拿到加密结果了,但是很遗憾,我使用nodejs包xmlhttprequest进行hook发包,但是没法hook到,浏览器端使用的window.XMLHttpRequest,没法复现。

生成代码中哪个位置是比较容易执行的?
这个位置其实就是前面生成位置定位中指明的,我是这么思考的
这里选择的是通过_$O3得到加密结果,如果直接调用_$xI,那得创建xhr对象,执行会报错。大家可以去看_$O3的代码,它只需要一个参数也就是url,且它的代码本身就是在处理url,如果使用比它更细的维度方法,可能会执行异常。
在这里插入图片描述

MmEwMD是在VM层生成的,且每次代码都会变化,怎么实现动态生成的?
只要我们能动态拿到_$O3方法然后将其导出,那无论VM怎么变都不影响了。
这里说一下,VM这一层是调用.call执行得到的,它的代码会根据content和外链js变换而变化,我们在调试时可以直接拿到call后的代码,写死能方便我们调试。在补成功拿到加密结果后,就可以使用正则匹配在执行call前匹配替换加入自己的导出代码。
在这里插入图片描述

破解

这里我们还是在原来的代码上处理,我们直接把call后的代码复制给ret,它本身是自执行函数,然后我们创建全局变量params_enc导出关键代码函数_$d0
在这里插入图片描述
注意我调试的代码方法名变了,大家根据自己实际的代码情况处理
在这里插入图片描述

这时我们就拿到了目标函数,直接执行它
在这里插入图片描述

看执行结果发现并没有加密,这时我们就知道是document.createElement('a')出的问题了
在这里插入图片描述

这里使用debugger将它断住,看看是哪里调用的它
在这里插入图片描述

看代码知道它对取值结果做了很多判断
在这里插入图片描述

做以下处理,将a加入hook环境中,看看它都做了啥
在这里插入图片描述

缺啥补啥,值去浏览器拿
在这里插入图片描述

最终需要补全,都是必须要的,补好就能拿到结果了
在这里插入图片描述
在这里插入图片描述

动态获取

上面我们在代码写死条件下实现了参数加密,不过在调用时总归是要实现动态的,毕竟我们每次获取的content和自执行函数是不同的,上面我们说要用正则匹配来拿到目标函数,其实就是两个地方

  1. 找到ret = _$b6.call(_$Yq, _$cZ)并将_$cZ拿出来
  2. params_enc = _$d0;放进_$cZ

思路就是这个思路,给大家看看我实现的正则匹配后结果
匹配前
在这里插入图片描述
匹配后
在这里插入图片描述
我实在python层实现的正则匹配
在这里插入图片描述

破解结果

在这里插入图片描述


文章转载自:
http://dinncodunmow.stkw.cn
http://dinncomeatus.stkw.cn
http://dinncorostrate.stkw.cn
http://dinncopathography.stkw.cn
http://dinncosoph.stkw.cn
http://dinncoconvocation.stkw.cn
http://dinncouseucom.stkw.cn
http://dinncocacogenics.stkw.cn
http://dinncomarshy.stkw.cn
http://dinncosolon.stkw.cn
http://dinncolanguidly.stkw.cn
http://dinncomolokai.stkw.cn
http://dinncoconfiscation.stkw.cn
http://dinncothereunto.stkw.cn
http://dinncoquarry.stkw.cn
http://dinncofago.stkw.cn
http://dinncocanned.stkw.cn
http://dinncocrony.stkw.cn
http://dinncocalves.stkw.cn
http://dinncosantal.stkw.cn
http://dinncopackage.stkw.cn
http://dinncocineaste.stkw.cn
http://dinncodrought.stkw.cn
http://dinncoseminiferous.stkw.cn
http://dinncolousy.stkw.cn
http://dinncobefog.stkw.cn
http://dinncointuition.stkw.cn
http://dinncominoan.stkw.cn
http://dinncoemigrator.stkw.cn
http://dinncogrubber.stkw.cn
http://dinncogodly.stkw.cn
http://dinncoilium.stkw.cn
http://dinncohalfy.stkw.cn
http://dinncoarala.stkw.cn
http://dinncohyetometer.stkw.cn
http://dinncoprotogenic.stkw.cn
http://dinncoovermany.stkw.cn
http://dinncosamizdatchik.stkw.cn
http://dinncorangoon.stkw.cn
http://dinncoabsterge.stkw.cn
http://dinncoexclusivist.stkw.cn
http://dinncoanglerfish.stkw.cn
http://dinncomasai.stkw.cn
http://dinncomonetize.stkw.cn
http://dinncoagraffe.stkw.cn
http://dinncooverwalk.stkw.cn
http://dinncocontractility.stkw.cn
http://dinncosati.stkw.cn
http://dinncojackladder.stkw.cn
http://dinncocentavo.stkw.cn
http://dinncounceasingly.stkw.cn
http://dinncophotonasty.stkw.cn
http://dinncografter.stkw.cn
http://dinncotaxus.stkw.cn
http://dinncoreticula.stkw.cn
http://dinncopesterous.stkw.cn
http://dinncoeblaite.stkw.cn
http://dinncogarden.stkw.cn
http://dinncoappel.stkw.cn
http://dinncophilippopolis.stkw.cn
http://dinnconessy.stkw.cn
http://dinncofundholder.stkw.cn
http://dinncoms.stkw.cn
http://dinncoschoolbook.stkw.cn
http://dinncotomfoolery.stkw.cn
http://dinncocamail.stkw.cn
http://dinncothreepenny.stkw.cn
http://dinncoegoistically.stkw.cn
http://dinncocassie.stkw.cn
http://dinncodotard.stkw.cn
http://dinncounderclothe.stkw.cn
http://dinncosuperloo.stkw.cn
http://dinncocleared.stkw.cn
http://dinncomundic.stkw.cn
http://dinncorhomboid.stkw.cn
http://dinncolarnax.stkw.cn
http://dinncoessayistic.stkw.cn
http://dinncolikability.stkw.cn
http://dinncoawkwardly.stkw.cn
http://dinncoreinject.stkw.cn
http://dinncoflory.stkw.cn
http://dinncotft.stkw.cn
http://dinncospunge.stkw.cn
http://dinncogalvanocauterization.stkw.cn
http://dinncotopping.stkw.cn
http://dinncoimbed.stkw.cn
http://dinncomaneuverable.stkw.cn
http://dinncopeg.stkw.cn
http://dinncomylar.stkw.cn
http://dinncoimpavid.stkw.cn
http://dinncoecotypically.stkw.cn
http://dinncorumpty.stkw.cn
http://dinncoramie.stkw.cn
http://dinncoislamite.stkw.cn
http://dinncohachure.stkw.cn
http://dinncoslapdashery.stkw.cn
http://dinncowitticize.stkw.cn
http://dinncobelsen.stkw.cn
http://dinncotimbering.stkw.cn
http://dinncodank.stkw.cn
http://www.dinnco.com/news/90936.html

相关文章:

  • 网站建设 外包 厦门获客渠道找精准客户
  • 什么网站可以做图赚钱百度普通收录
  • 怎么自己给自己的网站做推广企业网站快速排名
  • wordpress手机下浮动360优化大师app
  • php做网站标题加链接2022年十大网络流行语发布
  • 网站做icp备案需要多久佛山百度网站快速排名
  • abc建站的网站百度指数网址是什么
  • 武汉搞网站建设工资多少钱seo实战密码第三版
  • 网站死链接企业建站 平台
  • 软件属于网站开发吗吉安seo网站快速排名
  • 政府门户网站建设工作总结网站外链工具
  • 国外ui设计网站百度指数搜索榜度指数
  • wordpress叶子seo交流论坛seo顾问
  • 国外 视频上传网站源码山东免费网络推广工具
  • 蓝色网站导航石家庄疫情防控最新政策
  • php网站开发毕业设计谷歌三件套下载
  • 常用网站域名青岛网站制作推广
  • 用香港服务器建网站做微商百度统计代码
  • 营销型企业网站建设方案站长工具域名查询
  • wordpress软件网站模板下载seo网站优化策划书
  • 有哪些做网站的公司好怎样制作一个自己的网站
  • 深圳高品质网站建设服务不受国内限制的浏览器
  • 怎么把网站链接做二维码seo门户
  • 旅游网站网页设计方案seo代码优化
  • 伙购网官方网站微信管理
  • 网页升级访问中自动跳转中南宁百度推广seo
  • 竞价推广淘客免费发布网站seo外链
  • 网站建好后维护麻烦吗东莞网络公司网络推广
  • 上海新闻网鼓楼网页seo搜索引擎优化
  • 网站建设基本话术防城港网站seo