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

有什么可以做任务赚钱的网站软文营销推广

有什么可以做任务赚钱的网站,软文营销推广,网络推广建设期的网站,给关亨做网站的设计公司#本文章所有内容仅供学习交流使用,不用于其他任何目的,其中的抓包内容、数据接口、敏感网址等均已做脱敏处理,严禁用于商业用途和非法用途,否则,由此产生的一切后果均与作者无关,若有侵权,请联系…

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

逆向目标

  • 网址:aHR0cHM6Ly9hcHAuZGlhbmRpYW4uY29tL2xvZ2luP2xpbms9aHR0cHMlM0ElMkYlMkZhcHAuZGlhbmRpYW4uY29tJTJGcmFuayUyRmlvcyUyRg==
  • 目标:登录参数逆向

抓包分析

我们选择邮箱,输入账号密码进行登录,发了一个login请求,其中参数k是需要逆向分析的,请求头和响应都不需要额外处理。

在这里插入图片描述

因为参数k并没有什么特征,所以直接搜索不太现实,所以我们选择跟栈来看参数如何生成的。

从启动器入手,看到了Promise.then,那参数的生成有可能涉及异步,那我们在异步之后下断点,验证一下猜想。

在这里插入图片描述

可以看到异步之后参数k已经生成,那大概率就涉及异步了。

在这里插入图片描述

逆向分析

既然知道可能涉及异步,那我们就在异步之前下断,可以找一找请求拦截器。

在这里插入图片描述

在这里插入图片描述

可以看到data中参数k还没有生成。

在这里插入图片描述

那我们可以简单hook一下参数k(这里因为只剩下参数k还没有set,且只是为了找到位置,所以hook代码就简单写了,更完善的hook代码可以自行查资料实现)。

Object.defineProperty(e.data, 'k', {set(){debugger}
})

hook代码生效后,过掉断点,发现参数kset并没有hook到,那么根据经验,data可能在过程中被重新赋值了,所以我们hook一下dataset方法。

Object.defineProperty(e, 'data', {set(){debugger}
})

成功hookdata重新赋值。

在这里插入图片描述

往上跟一个栈,我们就可以发现参数k的生成位置了。

在这里插入图片描述

把断点下好,重新刷新网页(因为之前的hook代码写得很潦草,防止出现不期待的情况),然后进行参数k的逆向。

在逆向过程中,有很多小技巧可以简化我们的逆向过程,比如这里的t.data,在经过h()(t.data, !1) || {}其实并没有变化,那我们就可以不去抠h()的代码。

在这里插入图片描述

然后我们的重点是Object(y.a)这个函数,直接跟进去,edatapath是路径参数/v1/user/company/loginn就是前文的nr是请求方法。

在这里插入图片描述

可以直接把这个函数拉下来本地,然后缺什么补什么,还是那句话,能简化的东西就简化,能不抠的代码就不要去抠。

这里的t经过c()函数后并没有发生变化,那就可以不抠c()的代码,直接var n = t;

在这里插入图片描述

这里的!l()(n)可能只是在校验n这个对象是什么类型,在生成参数k这一细分流程中,n始终是对象类型,那我们也没必要去抠l()的代码,直接把条件当true处理。

在这里插入图片描述

l()函数代码

在这里插入图片描述

然后就是加密方法Object(_.b),我们直接跟进去。可以清晰地看到是aes-cbc的加密,但我们常遇到的是用crypto-js这个库实现的,这里显得有些陌生。

在这里插入图片描述

遇事不决,那就问一问AI,可以看到AI也是很给力,给出了一版答案。

在这里插入图片描述

在这里插入图片描述

我们本地模拟实现,和网站的结果对比一下,可以看到结果是正确的。

在这里插入图片描述

在这里插入图片描述

那我们的代码就算是抠完了。

那么有人就好奇,在进行aes加密时用到的几个参数,看起来并没有规律,那为什么我们并没有去跟,其实这都是经验之谈。

服务器拿到我们生成的加密参数,是需要去校验的,对于aes这种对称加密算法而言,它的keyiv肯定在服务器中存有一份,既然login接口没有上报,那keyiv要么是固定的,要么是服务器下发的,这个网站每次刷新keyiv都会变,那大概率是服务器下发的,我们可以直接搜索。

可以看到这些参数确实在html页面中(服务器下发)。

在这里插入图片描述

那我们模拟登录的流程就是:先请求html页面拿到s、k和l三个参数,然后通过前文的流程生成参数k,最后携带生成的参数模拟请求。

模拟请求结果:

在这里插入图片描述

成功!!!

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

相关文章:

  • 网站建设中的时尚资讯seol英文啥意思
  • 安徽网站开发培训价格夸克搜索入口
  • 为什么在百度搜不到我的网站全自动推广引流软件
  • 仿站工具下载后咋做网站百度seo排名推广
  • 网页图片高清郑州外语网站建站优化
  • 温州市住建委住宅建设网站中国搜索
  • 手机网站建设的价格所有关键词
  • 郑州富士康详细地址上海做网站优化
  • 成都网站建设公司浅谈百度小说app
  • 网站怎么做全屏的网络营销的整体概念
  • 秦皇岛网站推广百度浏览器打开
  • 档案安全网站安全建设免费b2b
  • 淘宝直接怎么做网站百度服务中心电话
  • 做景观素材有哪几个网站推广网络推广平台
  • 企业建立自己网站主要方式技能培训网
  • 商洛网站建设哪家好网络推广员是干嘛的
  • diango做的网站怎么用手机创建网站教程
  • 国外推广国内网站网络营销公司热线电话
  • 做拍卖的网站有哪些亚马逊关键词搜索器
  • 视频网站开发的论文百度首页 百度一下
  • .org做商业网站网站关键词如何优化上首页
  • cos wordpress郑州seo排名哪有
  • 常见b2c电商平台有哪些关键词优化排名用哪些软件比较好
  • 页面设计合同上海外包seo
  • 商标被注册了做网站网址之家
  • 建模e-r跟做网站有什么关系专业模板建站
  • 网站建设易网拓seo同行网站
  • 珠海政府网站集约化建设北京seo运营推广
  • 义乌建设网站制作防晒霜营销软文
  • 乌鲁木齐市建设局网站给公司建网站需要多少钱