Linux 连接校园网的问题

2022-09-11 22:25:47 +08:00
 Rsplwe

学校的校园网采用的是电信提供的服务,连接上网需要使用电信提供的客户端

但是只提供了 Windows 、MacOS 、iOS 及 Android 的客户端,请问在 Linux 下有什么连接的方法呢。

==========

经过简单的抓包,发现不是通过 PPPOE 拨号,而是通过 HTTP 访问用于鉴权的 URL ,验证通过后就定时发送心跳包以保持链接。

5185 次点击
所在节点    Linux
49 条回复
qwq11
2022-09-12 01:16:34 +08:00
wireshark 抓,既然是 http 就更简单了鸭
cnbatch
2022-09-12 01:22:17 +08:00
要不试试 Wine
zeroDev
2022-09-12 01:22:31 +08:00
用 wine 跑就行
dangyuluo
2022-09-12 03:59:43 +08:00
@lithiumii 人才👍
ericls
2022-09-12 05:37:09 +08:00
@lithiumii 我第一反应也是这个
Rsplwe
2022-09-12 06:24:55 +08:00
@zeroDev
@cnbatch

wine 的话尝试过了,运行不了…
Rsplwe
2022-09-12 06:25:22 +08:00
@CEBBCAT 我这个并不是用 PPPOE 认证的
williampan
2022-09-12 07:10:50 +08:00
http://t.csdn.cn/WMrBc ,看看是否有用
musi
2022-09-12 08:22:17 +08:00
@Rsplwe #4 可以某鱼捡漏看有没有二手开发板可以装 windows 的,以前树莓派感觉挺合适的,现在溢价太高
yzwduck
2022-09-12 08:38:31 +08:00
如果这软件的架构没有大的变化,它会从服务器上下载一个平台相关的、加密压缩后的动态库,用于加解密操作。这动态库更新频率不高,大概一年更新一两次。
如果要 Linux 上原生运行它的协议,就要把它动态下发的动态库解密出来,并把里面的算法重新实现,目前 GitHub 上的项目基本都是这个思路。

如果要研究它协议的话,建议找保护最薄弱的平台下手,比如 iOS, MacOS, Android 。Windows 大概有 VMP 难度会非常大。
需要研究的内容有 (7 年前的信息,可能已过时):
1 、解密 zsm ;
2 、解压 zsm ,大概还是 LZMA ;
3 、client 提供给 zsm 的接口,大概 2 个动态库,20 个导出函数;
4 、zsm 的 2 个关键导出函数 (code, decode);

研究完 4 后,就可以在已有 GitHub 代码上更新当前的算法了。
wuhann
2022-09-12 09:42:38 +08:00
比较简单的凑合方式:准备个便宜安卓,usb 网络共享给电脑
SteveLi77
2022-09-12 10:07:26 +08:00
@lithiumii 把这个问题提高到了它不该有的高度👍
SteveLi77
2022-09-12 10:10:19 +08:00
凑合着用的方法:网上买个几十块的板子装 win 连上开热点
cz5424
2022-09-12 10:15:54 +08:00
#30 的说法是对的,我也很多年前研究过 可以参考的项目 https://github.com/NullYing/Chinatelecom_JSPortal_Decode
book1925
2022-09-12 10:33:37 +08:00
以前校园网需要用客户端认证的,然后我开了个 windows 虚拟机装客户端,登陆一下学号联网后就可以关闭 win 虚拟机用 linux 了
现在认证改用 web 认证,更方便了
nkidgm
2022-09-12 10:36:44 +08:00
找个便宜的嵌入式 Android 板子,板子插上无线,成功认证后,开放无线热点出去。
nkidgm
2022-09-12 10:37:36 +08:00
板子插上网线。。
vgbw
2022-09-12 10:53:14 +08:00
草,电信这玩意还有? 大学那会 99 一个月套餐,每次上网还得用手机扫码,这客户端有时会自动下载流氓软件.唯一好处就是比移动的延迟低,网络稳定.
Rsplwe
2022-09-12 11:21:48 +08:00
@yzwduck 感谢回答,刚刚重新试了下 @HFX3389 在 #15 发的 Linux 版客户端的链接,是可以正常使用的。拖进 IDA 看了下,流程基本是一致的。
CEBBCAT
2022-09-12 11:40:06 +08:00
@Rsplwe 我知道,我的意思就是要一个 pppoe 账号,用那个不就可以用路由器了对吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/879344

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX