过时的文章
本文已归档,不再维护。

PS:iFlyCompass的功能尚未开发完成,本篇文章也会保持更新,当前最后更新于2026-03-31。欢迎持续关注github仓库和该文章!
得益于某厂商日益巩固的限制城墙,和校园版相对于市场版更多更严的限制,加上脱离菊花的设备和操作系统,软破的门槛正在指数型提高。向基础极弱的小白教导软破方法越来越不现实…了吗?
隆重有请—— 智 熄 网 !在我们某厂商的能用就行策略下,该平台的“错题本”实际上是一个网页,其webview并未设置任何限制,这就给了我们可乘之机。
前言 · 壹 漏洞防护如滚木,字符一换便轻松
在“订正”功能中,我们可以输入自己的文本,输入的文本会在“我的订正”中作为html元素显示。虽然但是,我们并没法直接向错题本中注入网页。该平台似乎早已考虑到订正时可以输入html代码来直接嵌入html到订正中(如果真的考虑周全了就不会有你现在读的这玩意了),会自动将 < 替换为 <,> 替换为 >。这么做,我们似乎就没有办法编写HTML代码了。
那肯定是不可能的,别忘了当你在网址栏里输入中文的时候,中文部分的每个汉字会自动被换成%XX%XX的形式。其实不仅仅是中文,即使是ASCII字符,也可以替换成%XX形式,浏览器仍然会转义它们。
于是,经过简单的搜索我们得知:<和>分别对应%3C和%3E。于是,只需要简单的利用,该平台便不会替换这些字符了。但是由于浏览器本身特性,这些字符仍然会被解释成HTML标签所需的大于号和小于号,从而绕过限制。以下是一个简单的漏洞利用a标签,完成订正后点击该链接即可直接跳转对应地址:
%3Ca href="https://zhixue.com/"%3E点击跳转%3C/a%3E
将它输入订正框,点击后果然来到了该平台首页!
前言 · 贰 白名单里漏周全,铁壁原来纸半片
不过,掌握了这个漏洞,我们仍然没法直接访问任何网页,该厂商在系统底层还内置了一道最终防线:网址白名单。只要是该厂商的设备尝试访问白名单以外的网页,统统CONNECTION_REFUSED!不修改系统,我们确实没有办法解决这头拦路虎。
但是,在网址白名单中有一个特殊的内网网段:192.168.40.x,该厂商的服务机,即智慧课堂教学主机,会将教师端分配到该网段内,为了让设备能够正常参与课堂,该网段的所有IP地址的所有端口全部不设限。而内网中某一个设备的某个端口,是能被我们利用的。由于服务机并没有网址白名单的限制,我们可以将服务机作为跳板,通过跳板访问外网。如果稍加开发,甚至能做到一些内网中就能实现的功能:小说阅读、局域网聊天、甚至一些网页小游戏,只要是web应用,全都可以用!
只要在服务机上部署一套软件,再加上智熄网的漏洞,一切困难就这么迎刃而解了!
所以,我来向你隆重介绍——iFlyCompass,你肠炎生涯中的指南针!
软件介绍 桥接外海寻常事,内网纵横若等闲
iFlyCompass是一个轻量的服务端软件,默认使用5003端口,使用神奇的Python flask+Vue.js编写(我有病吧为什么要这么做)。通过iFlyCompass,我们可以干这些事情:
- 看小说
- 局域网聊天
- 玩网页小游戏并与其它同学同台竞技(待实现)
- 通过网页代理实现网上冲浪(待实现)
- 直接听网易云音乐的非VIP歌曲(待实现)
- 便捷的与AI Agent对话(待实现)
这一切,统统免拆机!免刷机!无技术含量!只需要一台装有该平台的设备!
哇那么有用的软件究竟该怎么获取呢?现在,不要998,不要888,不要88!三二一上链接!
回家的路,链接直达:Github: MoyuZJ912/iFlyCompass
点击进入该链接,找到最新的Release,找到source code(.zip),点击文件名下载。待到文件下载完成,使用压缩软件将其解压到某个目录。
对了,该软件需要安装Python环境(3.12+),如果没有可以在python.org下载。
下载地址:互联网超文本安全传输协议://万维网.蟒蛇.组织/下载们
将python安装完成后,找到解压目录,点击文件资源管理器地址栏,输入“cmd”即可打开命令提示符窗口。在其中输入pip install -r requirements.txt,等待依赖安装完成,然后双击app.py启动即可!然后只需要将命令行窗口隐藏好,不要被老师发现,然后进行设备上的操作。
在学习机上点击“进入课堂”,连接班级网络,找到你们班的课堂,记住下方“IP”(如:192.168.40.39)。然后退出课堂互动,打开智熄网学生端,进入主页后找到“错题本”,随便选择一个学科,找到它的错题,点击右下角订正按钮,然后输入:%3Ca href="http://192.168.40.39:5002/"%3EiFlyCompass%3C/a%3E(http://后面直到:5002这一段需要替换为你前面记住的IP)然后提交订正,刷新页面,展开对应题目找到“我的订正”,点击链接,稍等即可进入主页!
点击页面下方“注册”按钮,输入你喜欢的用户名密码,并重复一遍密码即可完成首个超级管理员的注册(首个用户注册无需Passkey,自动继承超管权限组)。此后每个用户注册都需要超管批准(创建Passkey)。
发表回复