目录

逆向过程

实现登录


对应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.微信公众平台模拟登录逆向相关推荐

  1. 微信公众平台模拟登录自动群发图文消息工具包

    无需微信认证即可实现微信公众号自动群发图文消息. 使用 npm i wechat-mp-hack --save const Wechat = require('wechat-mp-hack'); co ...

  2. 关于微信公众平台模拟登录(无源码)

    为什么80%的码农都做不了架构师?>>>    写于2015年7月7日的话:这个模拟的问题我很久没研究了(2年了),都不知道微信公众号的网站有没有修改过,研究这个我感觉最大的作用就是 ...

  3. 使用.net 操作 微信公众平台 —— 第三方登录

    目录 1. 使用.net 操作 微信公众平台 -- 接入 2. 使用.net 操作 微信公众平台 -- 生成微信菜单 3. 使用.net 操作 微信公众平台 -- 接收并回复用户消息 4. 使用.ne ...

  4. 微信公众平台测试号登录入口地址

    微信公众平台测试号登录入口地址,使用测试号除了没有支付权限外,其他权限全部都有,用起来非常方便 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?ac ...

  5. 微信公众平台模拟登陆和发送消息详解

    腾讯过于坑爹,看起来叫开放平台,其实有很多限制,为了实现某些功能,本人也只好铤而走险,从此踏上了模拟登陆的不归路,百度了无数的网页,不过由于腾讯的不停调整,那些代码都已经失效了,看过了不少风格迥异的代 ...

  6. Python3 微信公众平台模拟登陆 requests模拟请求

    声明此代码仅供技术交流学习,擅自用于其他,一切后果与本人无关 目标网址: https://mp.weixin.qq.com/ 所谓模拟登陆,就是自己模拟构造请求发送给服务器,然后服务器返回认证的信息过 ...

  7. js逆向爬虫入门-02.STEAM平台模拟登录逆向

    目录 逆向过程 python代码 git仓库    https://gitee.com/cycle1/py_re_js.git 逆向过程 打开steam网页登录页面,输入伪账号密码找一下接口,可以发现 ...

  8. html模拟微信发送消息,关于微信公众平台模拟接收发送消息(无源码)

    由于主要的部分都在模拟登录的时候讲掉了,我就快速而又简单的将接收消息和发送文字消息. 我们登录之后,进入实时消息页面,按一下F12打开"开发人员工具",点击网络标签,点击开始捕获, ...

  9. 爬虫入门学习(八)模拟登录丁香园论坛爬取用户信息

    爬虫入门学习(八)实战大项目模拟登录丁香园爬取信息 1 目标 2 思路 3 主要的技术点 3.1 模拟登录 3.2 抓取用户个人主页 4 完整代码 5 项目后期拓展 1 目标 模拟登录丁香园,并抓取页 ...

  10. php redirect导致重复请求,微信公众平台网页登录授权多次重定向跳转,导致code使用多次问题...

    背景:微信网站开发 昨天我负责的一个项目忽然出现了一个十分诡异的bug,进行微信授权登录的时候请求code的时候安卓手机会多次重定向调转我的接口接收code的接口(redirect_uri 微信请求调 ...

最新文章

  1. python中如何判断输入的是英文字母_python如何判断一个字符是否为汉字,英文字母,数字,空还是其他...
  2. 中科院脑科学与智能技术卓越创新中心:在“脑海”中突破进取
  3. 建库、建表、建约束、插入测试数据
  4. python方向键映射_python交互界面无法使用方向键
  5. leetcode 4
  6. 重读经典:《ImageNet Classification with Deep Convolutional Neural Networks》
  7. 支付宝相关信息会被泄露出去吗?
  8. 实验三 进程调度模拟程序
  9. Spring 静态代理和动态代理
  10. 钩子教程 - 原理(二十五) : 消息 -- WM_CANCELJOURNAL
  11. mysql主从同步完整命令
  12. JAVA开发一个合并单元格报表_9、docx4j实现动态表格(编程式)单元格合并
  13. GPU架构演进十年,从费米到安培
  14. H3C 无线控制器WX2510H-F与无线接入点WA5320-C-EI的安装与关联详细指导书
  15. iwconfig 安装_嵌入式wifi iwconfig编译
  16. c语言把金额转成大写,c语言 把数字转化为大写金额 请问我写的哪里有错误
  17. JavaScript在线代码编辑器-技术选型
  18. 电信飞扬校园网共享WIFI(MAC用户)
  19. Arduino作为编程器读写BIOS、bootloader、uboot或者breed
  20. TLF80511TC 是一款线性低压差稳压器—科时进商城

热门文章

  1. linux wps 微软雅黑字体,微软雅黑字体下载,微软雅黑字体下载应用到wps
  2. VM安装windows server 2008
  3. java+ElementUI前后端分离旅游项目第五天 移动端开发上
  4. asp 文件上传(ASPUpload组件上传)
  5. Seek Tiger一级市场的王牌,基于web3.0概念的聚合平台强势来袭
  6. 【场景化解决方案】ERP系统与钉钉实现数据互通
  7. linux清除所有后台程序,Linux查看和关闭后台运行程序的方法
  8. 人工智能之启发式搜索算法
  9. DIY强大的虚拟化环境-升级存储主机
  10. bin音频文件转MP3