2022虎符CTF-Java部分
2022虎符CTF-Java部分 {#2022虎符CTF-Java部分} ==================================== 写在前面 {#写在前面} ------------ 非小白文,代码基于[marshalsec](https://github.com/mbechler/marshalsec)项目基础上进行修改 正文 {#正文} -----...
2022虎符CTF-Java部分 {#2022虎符CTF-Java部分} ==================================== 写在前面 {#写在前面} ------------ 非小白文,代码基于[marshalsec](https://github.com/mbechler/marshalsec)项目基础上进行修改 正文 {#正文} -----...
2022MRCTF-Java部分 {#2022MRCTF-Java部分} ==================================== 总结 {#总结} -------- 总的来说是一次非常不错的比赛,这里也会简单列出考点方便查阅学习,不难有点引导性质 Ps:此次比赛都是不出网,所以都需要内存马,内存马部分不做讲解很简单百度搜搜 下面这两题挺不错的也学到了东...
探寻Java文件上传流量层面waf绕过姿势系列二 {#探寻Java文件上传流量层面waf绕过姿势系列二} ==================================================== 写在前面 {#写在前面} ------------ 这篇和上篇不同的是上篇更多关注于RFC文档规范的部分,而这篇更关注于如何从代码层面上的利用来绕过,具体内容请接着...
浅析Gitlab未授权密码重置(CVE-2023-7028) {#浅析Gitlab未授权密码重置-CVE-2023-7028} =============================================================== 补丁在[https://gitlab.com/rluna-gitlab/gitlab-ce/-/commit/24d106...
运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。 **JavaScript中常用的运算符有:** * 算术运算符 * 递增和递减运算符 * 比较运算符 * 逻辑运算符 * 赋值运算符 算术运算符 ----- 概念:算术运算使用的符号,用于执行俩个变量或值的算术运算。 | 运算符 | 描述 | 实例 ...
流程控制 ---- 在一个程序执行的过程中,各条代码的执行顺序对程序的结构是有直接影响的,很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。 流程控制就是来控制我们的代码按照什么结构顺序来执行。 流程控制主要有三种结构:**顺序结构、分支结构和循环结构**,这三种结构代表三种代码执行的顺序。 顺序结构 ---- 顺序结构是程序中最简单、最基本的流程控制,它没...
求学生成绩 ----- 1. 弹出输入框输入班级总人数(num) 2. 依次输入学生的成绩(score) 3. for循环,弹出的次数跟班级总人数一致。(i \<= num) 4. 进行业务处理:计算,先求总成绩(sum),然后求平均成绩(average)。 5. 弹出结果。 ```lang-js <script> var num = prompt...
数组 --- 数组(Array)是指**一组数据的集合** ,其中的每个数据被称作**元素** ,在数组中可以**存放任意类型的元素**。 数组是一种将一组数据存储在单个变量名下的优雅方式。 ```lang-js //普通变量一次只能存储一个值 var num = 10; //数组一次可以存储多个值 var arr = [1, 2, 3, ...
概念 --- **冒泡排序**:是一种简单的排序算法,它重复地走访过要排序的数列,依次比较俩个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 **简而言之就是把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)。** 这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到...
函数的概念 ----- 在JS里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。 虽然for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用JS中的函数。 **函数**:就是封装了一段可以被重复调用执行的代码块,通过此代码可以实现大量代码的重复使用。 函数的使用 ----- ### 1.声明函数 ```lan...