词达人工具 - Fidder抓包获取答案
词达人小工具2.0已经开源包含c\python:词达人2.0
最后更新:2020年4月11日 14:28:31
配置Fidder:点此查看
使用方法
注:一般情况你们下载后无法正常使用,原因是我这里配置好了Fidder,换到了你们的设备上证书等其它配置会丢失,你们需要按照上面的教程重新配置Fidder。 另外:该原理是使用Fidder将请求头抓取并保存到C盘(请求头包含答案),保存的文件是C盘下的responseBody.txt
小提示:在Fidder配置好的情况下进入词达人答题并随便答两题,然后看词达人小工具是否有答案显示或者进入C盘检查是否有responseBody.txt文件生成。如果都没有,就是Fidder没有抓到,即Fidder没有配置好。
下载工具:下载地址(无法使用请先配置Fidder)解压该工具(请将.zip文件完全解压放置你指定的目录)右键管理员模式运行词达人工具\Fiddler\Fiddler中的Fiddler.exe文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020032914053876.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NSMDIwMjA=,size_16,color_FFFFFF,t_70#pic_center)
打开Fiddler之后,将其最小化至后台,进入PC端微信词达人,登录并选词,进入答题状态。运行词达人工具.exe即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200329144531201.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1NSMDIwMjA=,size_16,color_FFFFFF,t_70#pic_center)
原理(以下为使用过程原理机制,仅供技术分享交流,如果你只用于获得答案,不需要再往下看)如果你想了解原理,请勿将其使用在不正当行为和业务上。
方法
本地获取答案手动答题全自动获取并提交所有答案
本地获取答案
原理
词达人在本机判断你的题是否做对词达人在第n题提交后会返回第n+1题的答案使用Fidder抓包工具抓取指定接口的Response将抓取的Response中的Body保存至本机利用程序读取答案
全自动获取并提交所有答案(仅思路),请不要将此用于任何地方,仅供学习交流。
如果你对此以下原理实验有提交的行为发生,将会涉及到法律问题,本人在此声明不承担任何责任。
原理1
使用任意抓包工具抓取请求接口及请求参数等必要数据使用任意编程语言(Java、Python、C++、js等)对请求接口进行访问对照抓取的参数等信息自行编写参数的请求关系、返回关系等编写相应业务逻辑。例如:根据用户Token获取单词及题目,经过处理后向某接口提交相应内容
原理2
词达人的答案判断机制位于本地(js文件) 在本地每次对提交的接口请求是都会刷新从新调用js文件 Fidder具有更换js的功能 抓取词达人js并更改其分数计算逻辑 使用Fidder自定规则:当遇到提交答案请求都引用被修改获得js文件
以上内容仅供学习交流,侵删。
|