词达人工具 - Fidder抓包获取答案

词达人工具 - Fidder抓包获取答案

词达人小工具2.0已经开源包含cpython:

最后更新:2020年4月11日 14:28:31

配置Fidder:

使用方法

注:一般情况你们下载后无法正常使用,原因是我这里配置好了Fidder,换到了你们的设备上证书等其它配置会丢失,你们需要按照上面的教程重新配置Fidder。 另外:该原理是使用Fidder将请求头抓取并保存到C盘(请求头包含答案),保存的文件是C盘下的responseBody.txt

小提示:在Fidder配置好的情况下进入词达人答题并随便答两题,然后看词达人小工具是否有答案显示或者进入C盘检查是否有responseBody.txt文件生成。如果都没有,就是Fidder没有抓到,即Fidder没有配置好。

  1. 下载工具:(无法使用请先配置Fidder)
  2. 解压该工具(请将.zip文件完全解压放置你指定的目录)
  3. 右键管理员模式运行词达人工具FiddlerFiddler中的Fiddler.exe文件
  1. 运行词达人工具.exe即可。

原理(以下为使用过程原理机制,仅供技术分享交流,如果你只用于获得答案,不需要再往下看)如果你想了解原理,请勿将其使用在不正当行为和业务上。

方法

    本地获取答案手动答题 全自动获取并提交所有答案

本地获取答案

原理
词达人在本机判断你的题是否做对 词达人在第n题提交后会返回第n+1题的答案 使用Fidder抓包工具抓取指定接口的Response 将抓取的Response中的Body保存至本机 利用程序读取答案

全自动获取并提交所有答案(仅思路),请不要将此用于任何地方,仅供学习交流。

如果你对此以下原理实验有提交的行为发生,将会涉及到法律问题,本人在此声明不承担任何责任。
原理1
使用任意抓包工具抓取请求接口及请求参数等必要数据 使用任意编程语言(Java、Python、C++、js等)对请求接口进行访问 对照抓取的参数等信息自行编写参数的请求关系、返回关系等 编写相应业务逻辑。例如:根据用户Token获取单词及题目,经过处理后向某接口提交相应内容
原理2
词达人的答案判断机制位于本地(js文件) 在本地每次对提交的接口请求是都会刷新从新调用js文件 Fidder具有更换js的功能 抓取词达人js并更改其分数计算逻辑 使用Fidder自定规则:当遇到提交答案请求都引用被修改获得js文件

以上内容仅供学习交流,侵删。

经验分享 程序员 微信小程序 职场和发展