易班答题助手使用手册

易班答题助手使用手册
LCG易班答题助手使用手册
开发背景
易班主要用于马克思主义学院的考试答题使用,作为我们的成绩的一部分,每次做题可称为痛苦不堪,最初使用“学小易App”进行手动搜题,每次动辄几十道题目可谓痛苦,后来“学小易App”开启次数限制,每次搜几个还要看一分钟广告,后来出现其他的刷课,这个结果大家也是比较熟知,被举报后成绩作废,但是现在还要面临易班答题的问题,所以我写了这个简陋版的答题助手,提供给有需要的人
使用方法
工具介绍
- 这个工具不是自动答题易班的考试,是自动帮你搜索题目并把搜索到的题目显示出来,你根据搜索到的题目回答你的考试问题即可。
- 理论上讲是不会被抓,因为本质是还是自己手动答题,只不过是帮助你省略了搜题的步骤,可以直接看到搜到的题
- 搜题来源来自“学小易”准确度比较高,有少许几道搜不到是正常的,很难做到100%正确率
使用须知
- 启动易班答题助手需要三个参数分别为:易班的Token 、易班的JSESSIOID 、Wx_Open_Id
- 其中 易班的两个参数很容易获得,Wx_Open_Id 需要抓包获得
- 这三个参数中Token 和 Wx_Open_Id 是固定不变的 第一次获取到后可以记录下来 方便后续的使用,JSESSIOID是否固定不清楚,不过一般来说是不会固定的,所以最好每次使用的时候获取一次
- 我的建议是,先看完整篇使用手册感觉自己可以做,在进行实际操作,感觉有点困难,请联系你那学计算机的朋友。
- Wx_Open_ID大家是可以通用的,也就是如果使用者A获取到的 Wx_Open_ID 是可以提供给 使用者BCD使用的,暂时学小易也没有对每个微信账户进行次数限制,所以建议大家分享的时候分享给自己的朋友即可,使用太多次有没有什么后果我也不清楚。
- 请先根据目录查看 “常见问题 ” 相关内容再使用该助手
下载易班助手
获取 Wx_Open_Id
获取 Wx_Open_Id 需要抓包 也蛮简单的 无需担心,因为学小易App限制次数 没办法查询题目了 只能另辟蹊径,后面再同学哪里获知 小程序是可以无限制使用的,所以要依赖于微信的小程序,那么小程序就都得使用 Wx_Open_Id 所以我们必须得获取 这个 不然没办法使用小程序 也就没办法使用 小助手
下载 Burp Suite
Burp Suite是一个抓包工具,我们接下来要使用这个 去获取你的 Wx_Open_Id, 下面是我打包的 可能版本有点落后,想用新版可以自行百度下载
使用Burp Suite抓包
- 登陆上你的微信 左上角搜索学小易
- 点击进入 小程序
打开 Burp Suite -> 下一步->进入->代理->添加->端口弄成8080即可
如果你打不开 可能是电脑没有Java环境,因为这个软件是Java开发依赖于Java环境,如果打不开可以自行百度 Burp Suite安装教程
设置完以后 你要打开你的浏览器 输入你刚才设置的地址 并且下载证书
下载完成后,点击打开并且开始安装证书
然后一直点击下一步直至安装成功即可
这里解释下为什么安装这个证书:因为不安装证书的话 你无法拦截https的请求,我们想要的那个Wx_Open_ID刚好是https的请求 所以你不安装的话 是无法拦截到的,听不懂的话没关系,按步骤做即可。
- 打开你的电脑设置 搜索到这个 设置 点进去
- 设置代理服务器
- 这样就ok了 返回 Burp Suite 开始抓包即可
点击 “拦截禁用” 以后 打开你的学小易小程序 随便搜索一个题目(至少六个字符)
然后你在这里就能看到你的 Wx_Open_Id 了 现在你可以把它记录下来 留着以后用了
记录完了记得要把 “拦截禁用” 关掉 否则 你的页面会被卡住 , 也记得把设置的 代理服务器关掉 不然网络无法使用了
获取Token和JSESSIONID
登录网页版易班
正常登录 你的易班即可
- 登陆成功后 你会来到 如下页面
- 打开你的浏览器控制台 或者按F12 快捷键也可, 找到 “应用(或者 Application)”,
这样就找到了你的 token 后面那个值就是 你的token
- JSESSIONID也是同理
这样就行了 你就获取到了 三个值 就可以使用小助手了
正式使用
- 解压出来小助手 打开
- 把你获取到的 值 填进去 直接输入进去 然后输入你想进行的 考试编号 就可以进行了
- 页面解释
请注意: 你的答案 大小写无所谓 但是 顺序不能错 否则 本题错误 例如:这道题的答案应该为ABC 你输入 ACB就会答案错误
答题完成
答题完成会获取到你获得到的分数
可以到成绩列表查看
常见问题
- 打开小助手,窗口一闪而过,自动关闭了:这种问题一般出现在 你的“Internet选项“ 里面的代理服务或者 ”Burp Suite“的”拦截请求“选项没有关闭 没有及时关闭
- 还是一闪而过的情况 有可能你的易班有正在考试的情况,请打开易班网页版,根据提示进入考试 直接交卷即可。有正在考试的情况程序无法成功运行
- 考试过程中出现网络卡顿,网络不能用的情况。也会导致答题失败,因为暂时没做容错处理,意味着你前面答题的结果全部无效,请保持网络通畅。
- 网络卡顿明显特征就是 输入完答案,按完回车后 页面卡住不动,等一会自动关闭页面,这一般就是网络导致
- 最重要的一点:如果出现以上任何一种情况,请手动打开 易班 手机/网页版 都可以 会有正在考试的提示,进入后直接交卷,再使用助手答题,也就是 使用助手答题的前提条件是 你的账号不能有正在答题的情况。
后续说明
- 该工具纯属为了方便自己开发,如果造成任何后果 使用者自行承担
- 后续可能会做简单优化,容错处理,有正在考试的情况自动处理等
- 后续会把代码分享出来 并且 会说明我的分析过程 遇到的问题等等
- 因为这个工具是随意开发的 没有很好的规范 有bug在所难免 可以联系QQ: 97706396 或者评论区评论吧