【分享】学浪PC端登录分析及实现

简介: 【分享】学浪PC端登录分析及实现
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!

学浪PC端登录分析及实现

环境

  • win10
  • Fiddler
  • chrome

学浪PC端登录:aHR0cHM6Ly9zdHVkZW50LWFwaS5peWluY2Fpc2hpamlhby5jb20vZXAvcGMvbG9naW4=,发现会自动跳转到官网首页:aHR0cHM6Ly93d3cueHVlbGFuZ2FwcC5jb20=根据经验先在结果中搜索:官网URL地址、跳转方法,没有看到太多有用的信息因为在请求登录地址的时候登录页面显示了一下,然后跳转到了首页,分析应该是在登录页面有相应的检测,先在登录页面下断点看一下,这儿有个需要注意的点,登录页面跳转至首页后登录页面加载的js文件就刷新掉了,会定位不到数据,这里需要先让页面不跳转然后在js文件中下断点

屏蔽域名,让所有的加载文件都暂停,这样会停留在当前的页面,不会触发跳转然后找到最后一个js文件,放开域名屏蔽,增加当前js文件url屏蔽(这样可以保证加载出检测的那个js文件,方便后续的操作),刷新网页在已加载的js文件中,随便找个位置下断点,刷新页面,触发断点,然后全局搜索官网地址

经过分析搜索结果,发现下面一处位置

functionbrowserRedirect() {

   (0, A.cM)() ===3|| ["/ep/pc/download", "/ep/pc/oauth"].includes(location.pathname) ||     window.location.replace("https://www.xuelangapp.com")

}()

在控制台调试输出结果看是因为两处返回结果不一致,然后触发window.location.replace("https://www.xuelangapp.com"),我们的需求就是不让他跳转,所以直接修改结果让两处相等即可,修改后没有跳转,证明分析的没有问题。剩下的就是直接修改js文件替换就可以了,之前写过相关文章,有需要的可以自行查看:本地js文件替换源网页js文件的方法


本文仅供学习交流使用,如侵立删!


相关文章
|
4月前
|
存储 监控 数据管理
如何设置绿联云与PC电脑同步?
【7月更文挑战第1天】如何设置绿联云与PC电脑同步?
823 2
判断手机登录还是电脑登录效果示例(整理)
判断手机登录还是电脑登录效果示例(整理)
|
Web App开发 前端开发 JavaScript
如何判断页面是通过PC端还是移动端访问?
如何判断页面是通过PC端还是移动端访问?
745 0
|
SQL 数据库连接 数据库
学生信息登录系统总结一
在敲学生系统的时候,进行登录学生管理学生信息登录,当时就是出师不利,还没有进入主界面就被卡在外面直接坐上了冷板凳,没想到道路刚开始就是如此坎坷,频繁报错那么就列举出3个具有代表性的问题,这个问题也是困扰了我许久,一直得不到解决,还是老办法站在巨人的肩膀上,通过查阅资料那些前辈们的的博客也是知道,不光自己也是遇到了类似的问题,通过借鉴大神的们的博客总结,让自己也是有了信心,感觉自己也能解决,但是事与愿违,往往想的都是很美好的,现实很残酷,跌宕起伏,排山倒海,猛龙过江,心情跟做过山车一样。
82 0
|
缓存 JavaScript 前端开发
PC端后台项目的总结
PC端后台项目的总结
PC端后台项目的总结
|
数据安全/隐私保护
PC端创建WiFi密码
win+R打开命令窗口,输入“cmd”运行指令
60 0
PC端创建WiFi密码
|
编解码 JavaScript 前端开发
如何判断是pc端还是移动端
如何判断是pc端还是移动端
1495 0
|
开发工具
H5、PC获取用户信息快速接入
在前一篇,开发者账号配置:https://openclub.alipay.com/read.php?tid=783&fid=43 中已经得到了相关信息,在这篇帖子将会说明这些信息作何用。  第一步:获取auth_code 拼接授权链接:参考官方文档用户授权,这里会用到前一篇中的appid和授权回调地址,需要注意的是,配置的是https://www.taobao.com,则填在授权链接中的就是https%3a%2f%2fwww.taobao.com 要做一次urlencode。
1140 12
2pc 3pc 详述
### 前言 本文主要讲述 2pc和3pc在整个流程过程中,如何保证一致性,以及存在的优点和缺点,对2pc和3pc整体流程很不了解的同学可以先查找相关文章了解或者看看这篇介绍https://www.jianshu.com/p/28f1869500fa 。**2pc**和**3pc**都是理论模型,所以本文主要围绕理论,具体的实现会列举相近的实现机制供参考。 ### 2pc 角色 coor
5558 0