W店UA分析

简介: W店UA分析
项目地址:aHR0cHM6Ly9kLndlaWRpYW4uY29tL3dlaWRpYW4tcGMvbG9naW4vIy8=


观前提示:

本文章仅供学习交流,切勿用于非法通途,如有侵犯贵司请及时联系删除



 加密点定位

输入账号密码点击登录能看到一个login包

看一下data 发现ua不知道是哪里来的 所以我们本篇文章分析一下ua参数

接着搜索一下这个网址就能看到 ua是URI编码的n

n为window.getUa()

打上断点再次登录看看

成功断下 所以ua的加密点就找到啦



 分析

进入这个函数可以发现 是一个OB混淆加密

正常可以用我的软件解混淆

但是我不呢?如果不用那个软件 要怎么硬刚?

可以看到它是变量混淆了 我们的操作只需要圈住解密函数部分 便可显示原文

继续下看分析

我们需要的是_0x261229这个值

而这个值的生成逻辑是

var _0x7dfc34 = new Date()['getTime']();
var _0x261229 = _0x1722c3(_0x2e98dd) + '|' + _0x1722c3(_0x420004) + '|' + _0x7dfc34['toString'](0x10);
_0x261229 = btoa(_0x570bef['gzip'](_0x261229, {
            'to': 'string'
        }));

那岂不是很简单啦 我们先看看_0x2e98dd这个值是什么?

同理_0x420004也是 监测了一些鼠标事件 你们可以选择自己构造也可以选择直接固定 就看W店严不严格了

可以看到这俩Object是一堆浏览器的参数啥的东西 它都把检测的东西给我准备好了 那我们就给他JSON输出出来

然后经过了_0x1722c3这个函数处理一下再拼接

拼接完后再GZIP压缩然后btoa一下就能拿到我们所需要的ua了


至于怎么扣呢?

首先 先把解密函数扣下来先 因为代码里面有很多没解密的字符串 需要这个解密函数的支持 如果不带上是运行不起来的

然后再进去把_0x1722c3扣下来

接着运行一下 看报错 去页面里面找那个函数

缺啥就补啥就行了 很快就能扣完 还是很简单的


扣完提示没有btoa is not defined 再补一个btoa就完整了


 运行

node运行一下js 完美可用

然后再py上带上ua登录看看

也是完美可用



[完]

相关文章
一步一步带你爬天猫,获取杜蕾斯评论数据(一)
一步一步带你爬天猫,获取杜蕾斯评论数据(一)
一步一步带你爬天猫,获取杜蕾斯评论数据(一)
|
数据采集
一步一步带你爬天猫,获取杜蕾斯评论数据(二)
一步一步带你爬天猫,获取杜蕾斯评论数据(二)
一步一步带你爬天猫,获取杜蕾斯评论数据(二)
运营必备 - 百度首页信息流(定向维度)
运营必备 - 百度首页信息流(定向维度)
119 0
|
Web App开发 数据库 iOS开发
Requests爬取智联京东商城
  #coding=utf-8   import requests   from pymongo import MongoClient   #数据库建立   c=MongoClient(host='127.0.0.1',port=27017)   db=c['zhilian']   collection=db['zhilianhtml']
115 0
|
移动开发 算法 程序员
百度之星之H:用户请求中的品牌
馅饼同学是一个在百度工作,做用户请求(query)分析的同学,他在用户请求中经常会遇到一些很奇葩的词汇。在比方说“johnsonjohnson”、“duckduck”,这些词汇虽然看起来是一些词汇的单纯重复,但是往往都是一些特殊品牌的词汇,不能被拆分开。为了侦测出这种词的存在,你今天需要完成我给出的这个任务——“找出用户请求中循环节最多的子串”。
132 0
通过搜索运营和场景拉新,货拉拉抓稳了8成流量盘子 | C位小程序访谈
由于支付宝具有紧贴场景、重服务的工具属性,货拉拉的运营策略也是基于场景实现精准拉新:以货运服务为基点,货拉拉入驻了同样具有物流属性的支付宝“我的快递”频道中的同城直送板块。目前“我的快递”是货拉拉支付宝小程序第二大流量入口;此外在毕业季,货拉拉会跟校园频道等相关场景做活动,发掘高转化率的用户群。
3743 0
通过搜索运营和场景拉新,货拉拉抓稳了8成流量盘子 | C位小程序访谈
屏蔽优酷、土豆等所有视频网站的15秒广告
屏蔽优酷、土豆等所有视频网站的15秒广告 很简单的哦。就是改hosts的!在改之前最好先备份一下hosts。修改方法如下 第一步:找到C:\WINDOWS\system32\drivers\etc里面的hosts文件,双击打开,选用记事本打开。
1359 1
|
Web App开发 数据采集 监控
|
数据采集 API 定位技术