LinearTeam
LinearTeam

电子课本也能上网?从开网页到自建服务器

前言

此方法仅有4.x版本和5.x部分版本的电子课本可以使用,电子课本版本高于5.5.8.1.xkt的可以离开了。

原理

简单来说就是跨站脚本攻击漏洞,这里折叠一下,大部分人不会想看的…

注意看,这是一行JavaScript代码(批注内容是你在批注里输入的东西)

Ediv.write(‘批注内容’);

注意到:当批注以下内容

‘);document.write(“Helloworld!”)//

整行代码就变成了

Ediv.write(”);document.write(“Helloworld!”);//’);

我们截断前面的函数,用注释去掉多余的内容,就可以插入自己的代码!

讯飞发现了这个bug,在5.x版本修复了,但没完全修复

他们的程序员想了个辙:欸我用正则表达式匹配单引号,在保存后加个反斜杠,运行的时候不就给你转义了?

于是,便有了 \’

当你批注 \’ 保存后会变为\\’

发现了吗?你给他的转义转义了,你的单引号还能用

总之,到了5.0版本,批注内容就变为

\’);document.write(“Helloworld!”)//

初等玩法:访问白名单内网址

在电子课本的批注功能中进行下列操作:

  • 对于4.x版本,批注以下内容:‘);open(“网址”)//
  • 对于部分5.x版本,批注以下内容:\’);open(“网址”)//

注意事项:关于格式

注意事项:关于网络限制

  • 1.这种方法只能访问学校白名单中的网址

中阶玩法:自建服

首先你需要知道公共白名单有一个全国性的开放网段:40网段,也就是192.168.40.1/24

这是超脑(黑色挂墙主机)的课堂服务网段,所以你可以在192.168.40.x网段也就是在超脑上建台服务器

准备材料

  • 1.平板
  • 2.超脑或把你家路由器网关改为192.168.40.1
  • 3.tomcat,python,iis等能在内网建立静态网页的软件(作者不会整动态的)

开始操作

这里使用tomcat演示,tomcat好处是运行隐蔽,另外虽然python方便安装但是你的老师不会忍受超脑上有一个大黑窗口

1.配置tomcat(省略了,自己找教程)

2.找一个好玩的静态网页游戏html,或者把我在下载链接中提供的预制小游戏整合包解压放在目录下

https://linearteam.top/wp-content/uploads/2025/07/image-3.png

3.开服

4.平板端连接超脑WiFi,批注前面初等方法中开网页用的代码,将网页部分替换为

http://超脑IP:服务器端口/服务器主页文件名

例如:

http://192.168.40.10:8080/index.html

(超脑IP在网络和internet设置-属性-ipv4地址旁边查看)

高阶玩法:JS编译器

其实在 \’); 和 //间除了open还可以自己写代码,这里附上一些电子课本特性

1.语法

不能换行,\n没有用,开头\’);结尾//

2.比大小

大于号小于号大于等于都不能用!

这里给出两种方案

(a-b)/0==Infinity

  • 若a>b返回true,a<b返回false
  • ab换位反之

Math.abs(a-b)-a+b==0

  • 若a>b或a=b返回true,a<b或a=b返回false
  • ==改!=反之

3.输出元素:

‘);var left=”

“,right=left[0];left=left[3];document.write(left+”input value=\”我是一个文本框\”/”+right);//

是的就是有一个换行,原理:换行实际上是一个</p><p>

附录:常用网站

这些域名及其子域名都可以访问

智学网登录www.zhixue.com/login.html

NB实验室www.nobook.com(这个好玩,加钠!)

讯飞音乐www.iflytekmusic.com

讯飞官网www.iflytek.com

阿里云aliyun.com

QQ qq.com

中英互译translation.xfyun.cn

下载链接

下载

致谢

感谢strvs对此bug的深入研究

没有标签
首页      科大讯飞      原版      电子课本也能上网?从开网页到自建服务器

regedit

文章作者

发表回复

textsms
account_circle
email

LinearTeam

电子课本也能上网?从开网页到自建服务器
前言 此方法仅有4.x版本和5.x部分版本的电子课本可以使用,电子课本版本高于5.5.8.1.xkt的可以离开了。 原理 简单来说就是跨站脚本攻击漏洞,这里折叠一下,大部分人不会想看的.…
扫描二维码继续阅读
2025-07-27