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,
查看全文
相关阅读:
Advanced Installer文件和文件夹页面中的临时文件操作
celery使用方法
网站高并发之道
大话程序猿眼里的高并发
StringTokenizer类的使用
linux下查看最消耗CPU、内存的进程
分享10条PHP性能优化的小技巧,帮助你更好的用PHP开发:
json 除去转义字符以及查看json错误
关于 redis、memcache、mongoDB 的对比
QPS 与 TPS 简介
原文地址:https://www.cnblogs.com/FSHOU/p/12793945.html
最新文章
markdown方式测试图片2
markdown方式测试图片2
测试图片
test
test
xx
android几种异步处理情况笔记
ListView的为空、加载中以及出错的显示状态
Fragment知识点
Android Handler Looper Message MessageQueue Thread
热门文章
ASP.NET c# textbox 正则表达式 文本框只允许输入数字(验证控件RegularExpressionValidator )
QT Map移除元素(前n个)
nodejs引入jquery
QT基本组件合并
QT自定义控件的使用--编译不过解决
QT添加自定义控件在“自定义窗口部件”中不显示
OBS Studio添加桌面黑屏(二次开发软件自动设置节能模式运行)
添加注册表为软件增加管理员权限运行
QT 控件设置提示
Advanced Installer 界面显示文字
Copyright © 2011-2022 走看看