评论区的莎士比亚

导航

超星复习资料下载

不排版了,直接发

因为期末考试需要,想下载资料,老师吧权限关了

传统方法是找xhr文件,然后跟响应里面找到下载地址,我找到了xhr,但是没有下载地址,我人傻了

可能资料下载的地方可课程里面的下载不一样

可以看到超星复习资料是有的是下载不了的,只有  《第七章》能下载,其他的都是灰色的选项

 

 

 

思路:用前端标签修补横线处的“下载”和“保存到云盘”

0x001:修补”下载“(失败)

简短的说,修补下载失败,

url的get参数如下

http://****.com/coursedata/downloadData?dataId=569366097&classId=62296733&cpi=150527609&courseId=228090361&ut=

当修改dataId=569366097(第七章)为第六章的ID时,会显示“您无权限下载”

0x002:修补“保存到云盘”(成功)

首先找到关于第六章的信息(右键,第六章那里审查元素)

可以看到标签<dt>里面有url编码过的信息,整个dt标签复制下来

toOpen('%E7%AC%AC5%E7%AB%A0+%E7%9B%91%E4%BA%8B%E4%BC%9A.pptx','pptx',
559998636,'',
'12ca88b9c44851cc935096b04814d69d',
'',2,1,'62296733',
'd129172616b815e6e0057b0194a31fe8',
'','1675342276173')

 dt标签中,只有pptx后面的

559998636,'',
'12ca88b9c44851cc935096b04814d69d',
重要,其他的忽略(我也搞不懂其他的是什么意思)
然后对第七章下载和保存到云盘那里点审查元素,可以看到有个li标签

operate_copy_cloud_disk,解释起来就是保存到云盘

我们只需要在其他需要下载的文件中加入这个<li>标签就行了

在第六章处(对应第七章保存到云盘的位置)

 

打开后可以看到,在整个<ul>列表下少了<li>标签(左边红框是第六章,右边的是之前复制第七章的li标签)

 

 

在文本中构建<li>标签,将第六章的信息替换到标签中

第六章信息
559998636,'',
'12ca88b9c44851cc935096b04814d69d',

其中,5可以改为5.ppt或者pdf,名字随便改

构造好之后,放进第六章的<ul>标签里

 

 

保存到云盘就可以通过手机APP在云盘中找到下载不了的课件资料了

0x003:出现的问题

点击保存到云盘的时候,会自动跳出PPT挡住页面,还是通过审查元素,找到ppt对应的最大的标签,编辑,删掉整段标签(鼠标移动到审查元素的位置会显示哪个标签控制哪个框架)

如上图所示,蓝色部分就是对应的控制框架,删除即可

 

posted on 2023-02-02 22:36  评论区的莎士比亚  阅读(23)  评论(0编辑  收藏  举报