js逆向爬虫入门-01.微信公众平台模拟登录逆向
目录
逆向过程
实现登录
对应git仓库 https://gitee.com/cycle1/py_re_js.git
逆向过程
微信公众平台
先打开这个 微信公众平台登录页面看一下
点击账号登录 用错误的账号1234@qq.com 密码123456试一下,F12打开调试
点击登录 可以看到出现 bizlogin?action=startlogin 这样一个请求,可以看出来里面的参数是包含了用户名和加密过后的密码的
打开搜索 找pwd ,我们可以看到很多有pwd字段的文件,一个一个往下找
点{} 把js格式化,可以看到这个,pwd:m () 这个函数,打个
断点在调试一下,基本就可以断定是这个函数把pwd加密了,进到这个函数内部
那么就是可以把这个js外层的一整个复制出来找个跑js的软件调试一下
讲刚才断点定位到的那个函数代码以及同一层的代码全都贴到发条js里,给函数定义个名字,定义一个空的,var n={}, 调用定义的函数,传入123456执行代码获得了 加密的返回值,与浏览器的结果一致 ,逆向完成
实现登录
将js代码保存
编写python脚本,封装成一个方法,调用js获得加密后的pwd,在调用对应接口就可以实现模拟登录了。
完。
仅供学习参考。。。
js逆向爬虫入门-01.微信公众平台模拟登录逆向相关推荐
- 微信公众平台模拟登录自动群发图文消息工具包
无需微信认证即可实现微信公众号自动群发图文消息. 使用 npm i wechat-mp-hack --save const Wechat = require('wechat-mp-hack'); co ...
- 关于微信公众平台模拟登录(无源码)
为什么80%的码农都做不了架构师?>>> 写于2015年7月7日的话:这个模拟的问题我很久没研究了(2年了),都不知道微信公众号的网站有没有修改过,研究这个我感觉最大的作用就是 ...
- 使用.net 操作 微信公众平台 —— 第三方登录
目录 1. 使用.net 操作 微信公众平台 -- 接入 2. 使用.net 操作 微信公众平台 -- 生成微信菜单 3. 使用.net 操作 微信公众平台 -- 接收并回复用户消息 4. 使用.ne ...
- 微信公众平台测试号登录入口地址
微信公众平台测试号登录入口地址,使用测试号除了没有支付权限外,其他权限全部都有,用起来非常方便 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?ac ...
- 微信公众平台模拟登陆和发送消息详解
腾讯过于坑爹,看起来叫开放平台,其实有很多限制,为了实现某些功能,本人也只好铤而走险,从此踏上了模拟登陆的不归路,百度了无数的网页,不过由于腾讯的不停调整,那些代码都已经失效了,看过了不少风格迥异的代 ...
- Python3 微信公众平台模拟登陆 requests模拟请求
声明此代码仅供技术交流学习,擅自用于其他,一切后果与本人无关 目标网址: https://mp.weixin.qq.com/ 所谓模拟登陆,就是自己模拟构造请求发送给服务器,然后服务器返回认证的信息过 ...
- js逆向爬虫入门-02.STEAM平台模拟登录逆向
目录 逆向过程 python代码 git仓库 https://gitee.com/cycle1/py_re_js.git 逆向过程 打开steam网页登录页面,输入伪账号密码找一下接口,可以发现 ...
- html模拟微信发送消息,关于微信公众平台模拟接收发送消息(无源码)
由于主要的部分都在模拟登录的时候讲掉了,我就快速而又简单的将接收消息和发送文字消息. 我们登录之后,进入实时消息页面,按一下F12打开"开发人员工具",点击网络标签,点击开始捕获, ...
- 爬虫入门学习(八)模拟登录丁香园论坛爬取用户信息
爬虫入门学习(八)实战大项目模拟登录丁香园爬取信息 1 目标 2 思路 3 主要的技术点 3.1 模拟登录 3.2 抓取用户个人主页 4 完整代码 5 项目后期拓展 1 目标 模拟登录丁香园,并抓取页 ...
- php redirect导致重复请求,微信公众平台网页登录授权多次重定向跳转,导致code使用多次问题...
背景:微信网站开发 昨天我负责的一个项目忽然出现了一个十分诡异的bug,进行微信授权登录的时候请求code的时候安卓手机会多次重定向调转我的接口接收code的接口(redirect_uri 微信请求调 ...
最新文章
- python中如何判断输入的是英文字母_python如何判断一个字符是否为汉字,英文字母,数字,空还是其他...
- 中科院脑科学与智能技术卓越创新中心:在“脑海”中突破进取
- 建库、建表、建约束、插入测试数据
- python方向键映射_python交互界面无法使用方向键
- leetcode 4
- 重读经典:《ImageNet Classification with Deep Convolutional Neural Networks》
- 支付宝相关信息会被泄露出去吗?
- 实验三 进程调度模拟程序
- Spring 静态代理和动态代理
- 钩子教程 - 原理(二十五) : 消息 -- WM_CANCELJOURNAL
- mysql主从同步完整命令
- JAVA开发一个合并单元格报表_9、docx4j实现动态表格(编程式)单元格合并
- GPU架构演进十年,从费米到安培
- H3C 无线控制器WX2510H-F与无线接入点WA5320-C-EI的安装与关联详细指导书
- iwconfig 安装_嵌入式wifi iwconfig编译
- c语言把金额转成大写,c语言 把数字转化为大写金额 请问我写的哪里有错误
- JavaScript在线代码编辑器-技术选型
- 电信飞扬校园网共享WIFI(MAC用户)
- Arduino作为编程器读写BIOS、bootloader、uboot或者breed
- TLF80511TC 是一款线性低压差稳压器—科时进商城