文章 46
评论 7
浏览 223970
记一次绕过某报考系统排队登录验证

记一次绕过某报考系统排队登录验证

前言 今天使用某报考系统报名时,意外发现需要排队登录,但是已经排了上千人,等待了一会儿,人数下降不明显,作为一名程序员,怎么能忍受这种事 稍作一翻分析,绕过了排队登录的验证,整个过程大于5分钟 开始 该系统第一页面是输入一个验证码然后会跳转到排队页面 输入验证码 排队页面,果断F12开始审查元素 审查页面 找到了排队信息的html代码,发现人数的元素的ID为 queue_pos 接着去看JavaScript代码,并没有找到对次ID元素的处理 那就看引用的JS,发现有2个 利用开发者工具找到资源 分析JS 打开第一个JS资源文件,部分代码如下 搜索 queue_pos ,看时候有对次ID进行处理 找到了一处,接着去source里面找到它 断点调试 在请求里面打断点进行调试 从JS来看,前端是定时几秒去后台查询排队情况,根据断点一步步往下走,找到了一个判断,从命名来看canLogin(能登录)可能是它控制时候能去登录 既然这样,那就去控制台看看,先看看v对象里面有哪些值 没错,有canLogin属性,既然刚刚断点发现判断处canLogin为false,那就让它成为t....

号外号外--博客程序已经更换完成

号外号外--博客程序已经更换完成

博客更换了新的程序 Solo - 一款小而美的 Java 开源博客系统,专为程序员设计 更专注于写作,不用考虑那么多问题,值得推荐 大部分文章已经转移,日期全部变成了今天(08-02) 懒得去改了,阅读量也清零了,之前的热门文字都三千浏览量了 嗯,就这样

回顾往昔,展望未来,2019 砥砺前行

回顾往昔,展望未来,2019 砥砺前行

该文章已经加密。

致青春——我的高中时代

致青春——我的高中时代

该文章已经加密。

Flutter在构建时卡住不动的解决方案

Flutter在构建时卡住不动的解决方案

Flutter构建时卡经常卡住,原因应该是墙的问题 只要把默认的 package 获取地址改为访问没有问题的镜像站就可以了 Resolving dependencies卡住 package get卡住 解决方案1: 通过全部代理可以解决 解决方案2: 修改访问镜像地址 Linux 或 Mac export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn Windows 新增两个环境变量即可 PUB_HOSTED_URL ===== https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL ===== https://storage.flutter-io.cn 执行一下 flutter doctor命令

猛兽总是独行,牛羊才成群结队