首页 > 其他分享 >GD-WLAN登录页面抓包及curl模拟方法

GD-WLAN登录页面抓包及curl模拟方法

时间:2024-10-21 18:43:22浏览次数:1  
标签:GD WLAN 登录 包及 auth pwd tag Post curl

摘要:

校园网Web认证界面点击登录时会发送一个 Post 请求,密码使用时间戳作为密钥进行 RC4 加密(后经验证,时间戳可为任意值),服务器根据密钥解密并验证账户与密码,验证通过便可以正常上网。因而可以采用curl等工具模拟 Post 请求,完成登录。实现路由器、服务器、手机、平板等快捷联网。


1、抓包过程:

  1. 使用Chrome等浏览器打开认证页面:
    认证页面

  2. F12 启动开发者选项,在 网络 界面勾选 保留日志 ,点击 登录 进行抓包:
    抓包

  3. 打开登录 Post 请求的数据包,记录表单数据:
    查看源
    获取到的表单数据:

    opr=pwdLogin&userName=190402119&pwd=8554a893831318fc&auth_tag=1709788455684&rememberPwd=1
    

2、模拟 Post 请求:

Windows:
使用CMD运行以下命令(引号部分为获取到的表单数据):

curl -d "opr=pwdLogin&userName=190402116&pwd=d520e5601c21&auth_tag=1697423769777&rememberPwd=1" https://10.91.200.211:444/ac_portal/login.php -k

正确登录后的反馈如下(可以保存为 .bat 文件一键执行):
Windows

Linux(OpenWRT、Ubuntu、DSM 等):
使用终端运行,其余一致,略。

iOS:
使用捷径功能,向 https://v.sut.edu.cn:444/ac_portal/login.php 发送 Post 请求并获取内容,若包含 success 则提示 登陆成功
捷径


3、加密算法分析:

对表单内容整理如下:

字段
opr(操作) pwdLogin
userName(用户名) 190402116
pwd(密码密文) d520e5601c21
auth_tag(用户认证标签) 1697423769777
remamberPwd(是否记住密码) 1

其中, pwdauth_tag 每次登录都会变化。

不难看出, auth_tag 实际上是个13位时间戳,实为每次登录的时间,如图:
时间戳

pwd 则是使用时间戳 auth_tag 作为密钥进行 RC4 加密后的结果:
RC4加密
尝试使用任意时间戳作为密钥,对密码进行加密,对应登录命令如下:

curl -d "opr=pwdLogin&userName=190402119&pwd=6468854cb9d8e0fb&auth_tag=6&rememberPwd=1" https://10.91.200.211:444/ac_portal/login.php -k

经测试,可以成功登录:
任意时间戳测试


4、RC4在线加解密:

在线RC4加密解密 (lddgo.net)

标签:GD,WLAN,登录,包及,auth,pwd,tag,Post,curl
From: https://www.cnblogs.com/sendu2wfdx/p/18490028

相关文章

  • P9890 [ICPC2018 Qingdao R] Tournament 题解
    P9890[ICPC2018QingdaoR]Tournament题目传送门更好的阅读体验一道找规律的思维题。前置知识\(lowbit\)\(lowbit\)是指获取一个二进制数中最右边的\(1\)所对应的数值。具体地,\(lowbit\)可以通过对一个数取反然后加\(1\),再与原数进行按位与的方式来实现。intlow......
  • SpringBoot 2.3 升级到 SpringBoot 2.7 爬坑-- SpringDoc & Swagger
    注意:Swagger支持SpringBoot2.0但不支持SpringBoot3.0OpenApiOpenApi是一个用于描述、定义和共享RESTfulAPI文档的规范。最新规范是OpenAPI3.0SwaggerSwagger是一个用于设计和测试RESTfulAPIs的工具。它提供了API描述、请求和响应示例、API测试和文档生成等丰富的......
  • wlanapi.dll错误提示:全面解析修复方法与快速解决策略
    在使用Windows操作系统时,用户可能会遇到各种系统文件错误,其中wlanapi.dll错误便是较为常见的一种。wlanapi.dll是Windows操作系统中负责无线网络连接相关操作的重要动态链接库文件。当此文件出现缺失、损坏或版本不兼容等问题时,系统通常会弹出错误提示,影响无线网络功能的正常使......
  • 基于django+vue+Vue基于新生入学报道管理系统3gd10【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于新生入学报道管理系统的研究,现有研究多集中在整体的学校管理系统层面,专门针对新生入学报道这一特殊阶段管理系统的研究较少。在国......
  • 基于x86_64汇编语言简单教程5: 寻址模式与gdb调试
    目录寻址模式gdb调试示例文件打断点办法1:给函数名称和行号打上断点办法2:在地址上打断点打印变量layout命令打印十六进制(特殊)countformatsize再次介绍mov寻址模式我们无非就是频繁的跟数据自己打交道,那么问题来了,我们可以如何找到这些数据呢?这就是我们这篇教......
  • The 2022 ICPC Asia Nanjing Regional Contest IGDA,和令人疑惑的M
    I-完美回文题意把单词改成一串相同的字母,最小修改次数思路把所有字母改成这个单词中出现次数最多的字母代码#include<bits/stdc++.h>usingnamespacestd;voidsolve(){strings;map<char,int>mp;cin>>s;intmx=0;for(charch:s)......
  • GDPC-CSA::CTF一轮web题目write up-T2 ez http
    首先来看题目先不鸟提示,进去页面逛逛,F12一下,看到如下内容回头来看提示,robots.txt是网页用来告知爬虫允许和禁止访问文件的君子协议,由题我们决定先打开/robots.txt查看一下爬虫被禁止访问哪些文件,其中说不定会有线索如果对robots.txt还不了解的可以看看这里在网站地址框输入......
  • 【AI整合包及教程】EchoMimic:开创数字人新时代,让静态图像“活”起来!
    在数字化浪潮的推动下,人工智能技术正以前所未有的速度渗透到我们生活的方方面面。从智能家居到自动驾驶,从智能客服到医疗诊断,AI的触角无处不在。而如今,阿里巴巴旗下的蚂蚁集团再次引领潮流,宣布开源其革命性的数字人技术——EchoMimic,这无疑为虚拟直播行业注入了新的活力。Ech......
  • BigDecimalUtil工具类 Java 多种类型(Double, String, Integer)转换成BigDecimal 进行加
    工具说明没有什么太复杂的代码。先是通过方法名称确定返回值的类型(BigDecimal、Double、String)。然后大量的重载方法,用“穷举法”把BigDecimal、Double、String、Integer四种类型进行各种形式的两两组合,进行加减乘除运算。运算时非BigDecimal类型的参数会转化成BigDecim......
  • ComfyUI-Flux-PuLID-定制写真生成工作流整合包,含提示词反推,相关软件包及工作流均已打
    本期本期带来基于PuLID-for-FLUX的ComfyUI定制写真工作流,通过一张面部参考图像生成真实感十足的高保真写真图像,基于Flux底层模型,更为写实。**其中包含“输入提示词生成图像”和“参考图像反推提示词生成图像”两套工作流,**工作流操作较简单,相关ComfyUI软件包、模型、节点、......