javascript
波仔不百度
这个作者很懒,什么都没留下…
展开
-
js逆向:rpc远程调用
2.js本地替换,先下断点测试一下,然后右键js代码保存以备替代,最后单独测试一下,如果下断点没走,说明断点没找对,建议用alert()测试一下。1.一般来说开启的顺序是,服务端python代码,然后是浏览器中的js代码(调试一下),最后可以按照客户端模式调用rpc加密接口。值得注意的一点是,需要替换到本地注入的js代码。例子:这里用rsa加密为例。原创 2022-10-08 22:33:36 · 1488 阅读 · 4 评论 -
7.条件语句
if结构先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。所谓布尔值,指的是 JavaScript 的两个特殊值,true表示真,false表示伪。注意,if后面的表达式之中,不要混淆赋值表达式(=)、严格相等运算符(=)和相等运算符()。尤其是赋值表达式不具有比较作用。if代码块后面,还可以跟一个else代码块,表示不满足条件时,所要执行的代码。需要注意的是,“布尔值”往往由一个条件表达式产生的,必须放在圆括号中。对同一个变量进行多次判断时,多个if...else语句可以连写在一起。原创 2022-09-27 16:36:36 · 224 阅读 · 0 评论 -
6. 运算符之比较运算符、布尔运算符
比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。JavaScript 一共提供了8个比较运算符。原创 2022-09-27 09:30:11 · 311 阅读 · 0 评论 -
5.算数运算符
的地方,就是放在变量之后,会先返回变量操作前的值,再进行自增/自减操作;放在变量之前,会先进行自增/自减操作,再返回变量操作后的值。自增和自减运算符,是一元运算符,只需要一个运算子。它们的作用是将运算子首先转为数值,然后加上1或者减去1。余数运算符是比较常用的,因为在逻辑思维上寻找规律,余数运算符是很好用的。加减乘除运算符就是基本的数学运算符效果。自增和自减运算符有一个。原创 2022-09-27 09:05:15 · 91 阅读 · 0 评论 -
4. javascript数据类型
null与undefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefined或null,老实说,语法效果几乎没区别。既然含义与用法都差不多,为什么要同时设置两个这样的值,这不是无端增加复杂度,令初学者困扰吗?JavaScript 语言的每一个值,都属于某一种数据类型。(ES6 又新增了第七种 Symbol 类型的值和第八种 BigInt类型)JavaScript 有三种方法,可以确定一个值到底是什么类型。对象:因为一个对象往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。原创 2022-09-27 09:02:14 · 226 阅读 · 0 评论 -
3.JavaScript引入到文件、注释与常见输出方式
源码中注释是不被引擎所解释的,它的作用是对代码进行解释。Javascript 提供两种注释的写法:一种是单行注释,用//起头;另一种是多行注释,放在/JavaScript有很多种输出方式,都可以让我们更直观的看到程序运行的结果。嵌入在HTML文件中的注释。原创 2022-09-24 22:37:17 · 133 阅读 · 0 评论 -
2. 变量和变量提升
变量定义变量的重新赋值。原创 2022-09-24 22:21:29 · 50 阅读 · 0 评论