有没有办法根据需要捕获并重放网络流量?

有没有办法根据需要捕获并重放网络流量?

对于有令人厌烦的强制门户且您每天都必须登录的地方,有没有办法在连接到特定的 wifi 网络时捕获并重放流量(用于登录页面)?

编辑:我已经找到了如何使用greasemonkey脚本来绕过每天困扰我的强制门户的方法:

// ==UserScript==
// @name        wifi-autologin
// @namespace   lakdsjf-ns
// @description Hopefully autologins to a wifi network
// @include     https://1.1.1.1/*
// @include     http://1.1.1.1/*
// @version     1
// @run-at document-end
// ==/UserScript==

console.log('loaded');
window.addEventListener('load', submitAction);

答案1

如果你说的是基于网络的登录屏幕,那么它很有可能会设置一个 cookie 和一个相应的令牌,这些令牌在每次查看时都会发生变化,以防止登录CSRF。这也会阻止您尝试执行的操作。

基本上,这意味着表单在隐藏的表单元素中设置一个唯一的 cookie 和一个令牌,确保提交表单的人与请求该页面的人是同一个人。

万一他们执行此操作,您可以编写脚本通过以下方式登录卷曲,然后将该脚本放入/etc/network/if-up.d/(如所述这里)。

相关内容