zoukankan
html css js c++ java
【待实现】路由器模拟发包完成校园网认证
1、使用Wireshark或者burp suite抓取校园网认证数据包
分析数据包的字段,构造POST请求
思路一:
那么模拟POST包可以使用openwrt平台上的curl工具,得到以下代码(这段代码与上面的抓包演示不对应,但原理相同):
curl "http://172.16.245.50/include/auth_action.php" -d "action=login&username=$1&password=$2&ac_id=2&nas_ip=&user_mac=&save_me=1&ajax=1" -H "Connection: keep-alive" -H "Accept-Encoding: gzip, deflate" -H "Accept-Language: zh-CN,zh;q=0.8" -H "Content-Type: application/x-www-form-urlencoded" 2>
若能使用的话,只需要找一台有curl工具的openwrt路由器后,将代码打包为脚本并加入开机启动便可以实现自动认证
思路二:
路由器安装python模拟发包
有必要挂载U盘,推荐极路由4,小米路由器mini,刷openwrt,
查看全文
相关阅读:
Linux服务器远程ssh为centos7安装MySQL
MyBatis配置文件模版
强烈推荐Spring MVC初学好文章
Servlet生成验证码
Mac OS 配置环境变量
Spring MVC pom.xml
Manve阿里云仓库
CentOS7.X怎样更新yum源
django 登录
django 接收 post请求
原文地址:https://www.cnblogs.com/FSHOU/p/12793945.html
最新文章
linux中查看docker内存占用情况
asp.net core 授权(1)
Ef Core Sqlserver并发控制
【翻译】Dockerfile参考
【翻译】asp.net core 3.0基本概念
私钥、公钥与https
【翻译】Tusdotnet中文文档(3)自定义功能和相关技术
【翻译】Tusdotnet中文文档(2)事件
【翻译】Tusdotnet中文文档(1)配置和用法
centos7安装mysql
热门文章
vmware安装centos7
centos7 常用命令
oracle 表空间/用户 增加删除
sqlplus常用命令
c++ 对象池的创建
c++ 模板和traits
Kafka 简易教程
oracle获取中文出现乱码问题解决
linux环境变量设置和默认执行语句设置
linux log4cplus安装和实例
Copyright © 2011-2022 走看看