首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS逆向有道云翻译

上次完成了百度翻译,这次搞搞有道云翻译,连百度翻译都可以搞定,那有道云翻译算个屁啊 js逆向有道云翻译 ? 比较两次data参数,有四个是变化 ?...一个salt,一个sign,一个ts,一个bv 同时注意到salt去掉最后一个数字就是bv,几次都是这样子 salt 我直接把salt搜出来,不一个一个往上找了,这种成功率还是可以 ?...不就全出来吗?...原来就是时间戳,一共14位,然后它 我记得time.time()是十位、乘10000, str(int(time.time()*10000) + random.random()*10) 这里还有ts参数...现在去看下n这个是啥 一调试就跳到了这里,md5老套路,n就是执行md5方法 e是ua,指在这个md5函数,不是上面的函数 ?

1.4K20

Auto.js中设备相关指令

device模块提供了与设备有关信息与操作,例如:获取设备宽高,内存使用率,IMEI,调整设备亮度、音量等。 此模块部分函数,例如:调整音量,需要 "修改系统设置" 权限。...获取修订版本号,或者诸如"M4-rc20"标识; device.buildId 4. 获取设备主板型号; device.broad 5....未来可能增加有root权限情况下通过root权限获取,从而在没有WLAN连接情况下也能返回正确Mac地址,因此请勿使用此函数判断WLAN连接。 20....需要注意是,类似于vivo xplay系列息屏时钟不属于"屏幕亮着"情况,虽然屏幕确实亮着,但只能显示时钟而且不可交互,此时 isScreenOn() 也会返回 false。 2. ...在某些设备上,如果不加参数timeout,只能在Auto.js界面保持屏幕常亮,在其他界面会自动失效,这是因为设备省电策略造成

2.8K20

JS 玩转 iOS 快捷指令

在 GitHub 上闲逛时,发现一个叫做 shortcuts-js[1] 项目,其描述写是“A JavaScript iOS 12 快捷指令 creator”,花了几个小时时间玩了一下,发现挺不错...shortcuts JS 基本上就是将 Apple 内建操作都制作成对应 JS 版本,你可以编排与调用那些 JS 函数,shortcuts-js 会帮你转译成 iOS 能运行 shortcuts...; }); ////////////////////////////////////////////// 用 shortcuts js 制作一个基本快捷指令非常简单,只需三步: 载入你想要使用 操作...最后通过 shortcuts js buildShortcut() 函数将你所编排操作转化成合法 iOS 快捷指令格式并写入文件。...在公众号对话框中回复:快捷指令 获取本文代码 Reference [1] shortcuts-js:https://shortcuts.fun/ [2] shortcuts-js:https://shortcuts.fun

5.6K40

JS逆向初探之有道翻译

有道翻译在咱们日常学习工作中也是经常被用到,有道翻译提供即时免费中文、英语、日语、韩语等多种语言翻译,今天我们就来研究一下有道翻译网页版,是否能通过对网页爬取做一个简易翻译小工具呢,一起来看看吧...用Chrome浏览器打开有道在线翻译,按下F12并在框中输入任意中文来观察其网页变化。 该页面被我们轻松找到,可以看到tgt对应内容就是我们爬取目标。...可以多尝试几次,观察其参数变化,显然这些参数之中只有i、salt、sign、ts、bv这几个是发生变化,那我们就重点来关注这些参数是如何发生变化。打开其js代码,观察其代码是如何来得到这些变量。...data构造字典,我们需要参数尽数都在其中,继续查看js代码,想要找到其加密函数,想知道其如何生成,就需要用到JS调试了。...输入中英文都能够互相转换,其他语种也支持翻译查询喔! 全部代码后台回复“有道”,即刻送达喔~

1.1K10

【C++】使用g++指令控制【翻译】各个过程

作用:gcc/g++就是将包含了代码文本文件编译(预处理、编译、汇编、链接)成可执行文件。...-O0 -O1 -O2 -O3 编译器优化选项4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高 -w 不生成任何警告信息。...关于选项记忆窍门 ESc,iso 【键盘左上角ESC键】,【ios系统反后面俩个iso】 二.使用g++指令控制【翻译】各个过程 引入:g++控制过程原理可以理解为一个截断阀,(.c文件)从现在开始进行程序翻译...预处理指令是以#号开头代码行。 实例: gcc –E hello.c –o hello.i 选项“-E”,该选项作用是让 gcc 在预处理结束后停止编译过程。...2.编译(生成汇编) 在这个阶段中,gcc 首先要检查代码规范性、是否有语法错误等,以确定代码实际要做工作,在检查 无误后,gcc 把代码翻译成汇编语言。

11510

Vue.js入门教程-指令

一、指令 1.1 概念理解 指令 (Directives) 是特殊带有前缀 v- 特性。指令值限定为绑定表达式(JavaScript 表达式及过滤器规则)。...指令职责就是当其表达式值改变时把某些特殊行为应用到 DOM 上。 1.2 示例 ? (1)v- 是Vue前缀,text 是指令ID,msg 是 expression(表达式)。...(2)msg 是MVVM中VM即ViewModel,当他值改变时,就会触发指令 test,更改View视图显示。 二、v-text 更新元素 textContent(文本内容) ? ?...如果 v-if/v-show 指令表达式为 true,则 else 元素不显示;如果 v-if/v-show 指令表达式为 false,则else 元素显示。...参考文章 (1)Vue.js API (2)vue 指令基本使用大全

2.2K40

前端基础-Vue.js模板语法(指令)

第3章 模板语法-指令 指令 (Directives) 是带有 v- 前缀特殊 特性 相当于自定义html属性。...指令特性值预期是单个 JavaScript 表达式 (v-for 是例外情况,稍后我们再讨论)。...指令职责是,当表达式值改变时,将其产生连带影响,响应式地作用于 DOM;参考 手册 、 API <p v-if="seen"...注意: v-text v-text和差值表达式区别 v-text 标签指令更新整个标签中内容(替换整个标签包括标签自身) 差值表达式,可以更新标签中局部内容 v-html 可以渲染内容中...但不必担心,因为所有的 Vue.js 事件处理方法和表达式都严格绑定在当前视图 ViewModel 上,它不会导致任何维护上困难。

8.9K30

Vue.js 系列教程 1:渲染,指令,事件

如果你倾向于无党派方法,请查阅 Vue 简单易懂 用户指南. ? 我喜欢 Vue 一点是它吸取了其它框架优秀之处,并有条不紊将它们组合在一起。...使用普通 JS (需要 Babel) ,我们会这样做: 创建一个数组,然后创建一个空字符串,用来存放使用 包裹元素,再用 包裹所有内容,使用 innerHTML 方法添加到 DOM...Vue 提供了 很多指令 , 下面是我经常使用一些指令。很多指令都有缩写,所以我会一起列出来。在之后教程中,我们主要使用指令缩写,所以最好先熟悉一下下面的表格。...提交时不再重新加载页面 @click.once 不要和 v-once 混淆,这个 click 事件只触发一次 v-model.lazy 不会自动填充内容,它将在事件发生时绑定 你也可以 自定义指令...在应用程序中有几种不同方法来创建可用方法。比如在普通 JS 中,你可以选择函数名,但是实例方法直观地称为 methods!

2.7K90

JS 逆向百例】有道翻译接口参数逆向

,smartResult 是智能推荐其他翻译,那么这个 URL 就是我们需要翻译接口了。...由于是 POST 请求,我们观察它 Form Data: i:待翻译字符串; from:待翻译语言; to:目标语言; lts:时间戳; smartresult 、client、doctype、version...、keyfrom:固定值; action:实时翻译 FY_BY_REALTlME、手动点击翻译 FY_BY_CLICKBUTTION; salt、sign、bv 值每次会改变,需要进一步分析。...,可以看到所有数据和最终结果一致,加密四个参数都在 r 当中取值,跟踪 r,往上找可以看到 r = v.generateSaltSign(n);,其中 n 是输入翻译字符串: 继续跟进 generateSaltSign...UserAgent 经过 MD5 加密得到 ts 值为 13 位时间戳 salt 值由 ts 值加上一个 0-9 随机整数得到 sign 值由待翻译字符串、salt 值和另外两个固定字符串组成

1.4K10

4、Angular JS 学习笔记 – 创建自定义指令

如果你在寻找指令API,我们最近把他移动到$compile 这个文档解释当我们想要在AngularJS 应用中建立自己指令时,该如何实现。 什么是指令?...我们使用“编译”这个术语原因是指令递归处理借鉴了编译程序语言编译源代码过程。 匹配指令 我们写一个指令前,我们需要知道AngularHTML编译器决定何时使用给定指令。...我们将通过一些指令通用例子,深入了解不同选项和编译过程。 最佳实践:为了避免某些未来标准,最好给您指令使用前缀。...Notice that we’ve added a link function in script.js that redefines name as Jeff....注意我们添加了一个link函数到script.js重新定义了name为Jeff。你认为{{name}}现在被绑定到哪个值上了呢?

4.7K20
领券