快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页新闻资讯软件测评 → 翻译小工具制作破解有道翻译

翻译小工具制作破解有道翻译

时间:2020-01-07 21:36:02人气:作者:快盘下载我要评论

有道的呢也是一样的。有道翻译的JS破解掉,毕竟有道的JS加密是罕见的简单。百度翻译的接口把版本号修改可以得到老版本,而老版本是没JS加密的。

翻译小工具制作破解有道翻译

先看效果:

编辑搜图

 

请点击输入图片描述

开始教程:

第一步抓包:

翻译小工具制作

编辑搜图

 

请点击输入图片描述

 

直接就很容易的抓到了,哦 不对, 应该是比较有经验的人可以直接就抓到。

返回值内地tgt为我们所对应的翻译内容。

仔细分析这个包:

Python

编辑搜图

 

请点击输入图片描述

post请求,然后经过反复测试后发现,其中的salt,sign,ts是会发生变化的。

不难发现ts仅仅比salt少了一位,前面的都是一样的。而如果你有经验,看到ts就会知道这个是现行时间。

当然这个也只是猜测,不能当真。所以我们可以去寻找一下salt的来源,它到底是由什么方法生成的,然后我们用python代码去模拟。

Python

编辑搜图

 

请点击输入图片描述

 

随便一下就找到了,当然这个也是要经验的。我们可以看到的信息量很足。比如i = r +随机数,而r=ts,i=salt。不就验证了我们的猜想——不难发现ts仅仅比salt少了一位,前面的都是一样的。

而r = (new Date).getTime(),这不就是取现行时间吗?即使你不懂JS语法,你也能猜到吧?那么OK ,salt与ts我们都已经得到。

而sign的值我们如何得到呢?

就是个md5摘要,里面的只有两个变量,e、i,而i我们已经在前面得到了。那么如何得到e,甚至我们前面t = n.md5(navigator.appVersion),bv=t,很明显 即使bv也是加密的,只是我们的navigator.appVersion是一个定值。

那么怎么得到他们的值呢?debug即可!

Python

编辑搜图

 

请点击输入图片描述

OK,到此为止所有问题都已经解决,e为我们所查询的字符串,navigator.appVersion为我们的用户代理。(模拟请求时,记得添加请求报文。)

如果您觉得我的文章对您有所帮助,那么可以关注我,更加方便的给您推送最新技术。

相关文章

  • Python处理Excel数据-pandas篇

    Python处理Excel数据-pandas篇,在计算机编程中,pandas是Python编程语言的用于数据操纵和分析的软件库。特别是,它提供操纵数值表格和时间序列的数据结构和运算操作。它的名字衍生自术语“面......
  • Ubuntu安装qt5

    Ubuntu安装qt5_qt5安装教程,最近打算学一下QT应用程序开发,所以打算装一个QT桌面环境QtCreator,捣鼓了一阵,把电脑弄坏重装系统之后,终于安装好了,这里分享一下安装的过程...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。