外语通听说得高分

2024-03-03
Fish

免责:本文仅供本人记录方法,请不要参照它来做出欺骗自己的行为。用本文方式来获取高成绩与本人无关。

需要Windows平台。

Fiddler Classic

下载

来到官网直链open in new window下载Fiddler Classic版本,或者来此处下载。

使用

进入主界面,可以看到一个全英文页面。不要害怕,需要的操作就一点点。

HTTPS安装证书

来到窗口上方的导航栏中的Tools,点开下拉菜单并点击Options。在新窗口中点击导航栏的HTTPS,将Capture HTTPS CONNECTs复选框选中,然后将下面的Decrypt HTTPS traffic一并选中。把Ignore server certificate errors(unsafe)选中,不要理会unsafe,因为我们只做外语通的改包操作。如果需要安装证书,请一步步全部同意。
/waiyutong/002.png

过滤

配置完HTTPS证书后,来到主页,看到窗口右边一个Filters字样,点开它。选中Use Filters复选框,下方第一个下拉栏不动,第二个下拉栏选择Show only the following Hosts。下方文本框输入*.waiyutong.org;,点击上方出现的Changes not yet saved.来保存它。下方选中Request Headers中的Show only if URL contains复选框,右侧文本框输入/Mp3/recognize.html
如下图所示。
/waiyutong/003.png

断点

来到窗口上方的导航栏中的Rules,点开下拉菜单并点击Automatic BreakPoints,在右侧菜单中选择After Responses

正式开始

此时你可以进入外语通的考试/练习页面了。在此之前,你需要已经登录外语通并点开确认进入考试的提示,否则可能不能正常登录。

开始考试。麦克风可以随意选择。如果你一步步完成了上面的操作,那么你应该在录音结束后看到窗口左侧出现一条新的响应断点。双击它,在右侧可以看到下图的样子 /waiyutong/004.png 右侧看到上面Request Header中写着OPTIONS,那么你可以点击下面红条里的绿色Run to Completion。然后会出现一条新的响应断点,双击它并看到上面Request Header中写着POST。红条下方点击TextView,在其中找到score字段,将后面服务器返回的分数改成你想要的分数,然后点击Run to Completion。此时,分数已经被你修改。

你可以使用这个方法做完所有你需要录音的题目。不需要每道题都操作一遍,可以累计几道题一起操作。

选择题

外语通屏蔽了F12,你可以按Ctrl+Shift+I来打开开发者工具。各个浏览器可能快捷键不一致。从很多选项卡中找到一个里面全都是html代码的(Firefox叫查看器 Edge和Chrome叫元素 等等)。在里面找到一个鼠标的图案(也许可以通过Ctrl+Shift+C),点击它,挪动鼠标到选择题上面,直到选区为div.dib.question_content,然后单击。如下图所示
/waiyutong/005.png
/waiyutong/006.png
在代码中找到data-right-answer,后面是一个base64编码字符串。对应如下表所示:

base64实际
MQ==1
Mg==2
Mw==3
NA==4
NQ==5
这里的12345分别对应ABCDE。

就到这啦。祝你获得一个好成绩。

Last Updated:
Contributors: 针头鱼