runxinzhi.com
首页
百度搜索
【待实现】路由器模拟发包完成校园网认证
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,
相关阅读:
AppCan学习笔记----Request和登录功能简单实现
漫谈:从APP崩溃率标准,到Monkey介绍拓展Maxim,及Jenkins自动化配置,持续集成获取崩溃monkey日志
Android:adb shell 命令详解
Android:adb命令详解
常用获取Android崩溃日志和IOS崩溃日志的几种方法
numpy 介绍和基础使用详解
软件测试之路再谈(三年测试风雨)
HTTP协议介绍
Android Jenkins自动打包纪录
Android专项测试监控资源
原文地址:https://www.cnblogs.com/FSHOU/p/12793945.html
最新文章
Java常见面试题总结(二)
Java常见面试题总结(一)
IO性能探索分析
调试时的代码跳跃
python监控机器(第1版)
python多线程场景下print丢失
往线程池中动态添加任务示例
代码经验总结(未完)
《Python从入门基础到实践》
判定你的java应用是否正常(是否内存、线程泄漏)的一个简单方法
热门文章
如何确定线程池核心数的最佳值?
设计模式之策略模式
设计模式之工厂方法模式
枚举的使用
设计模式总纲
Spring Boot学习
存储过程高级篇
存储过程初级篇
第一行代码读书笔记
AppCan学习笔记----关闭页面listview动态加载数据
Copyright © 2020-2023
润新知