自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Only_kele_ 的博客

头冷点又何妨呢

  • 博客(17)
  • 收藏
  • 关注

原创 Nginx 学习

负载均衡的原理,可以理解为利用一定的分配策略将网络负载平衡的分到网络集群的各个操作单元上,使得单个重负载任务能够分到多个单元上并行处理,大量的并发访问或数据流量分摊到多个单元上分别处理,从而减少用户等待响应的时间。为了加快网站解析速度,将动态页面和静态页面分开由不同的服务器解析,从而达到提高解析速度,降低原来单个服务器的压力。的匹配规则,将静态资源放在同一处,客户端请求静态资源的时候,都会自动跳转到相应的目录中。标签,一般浏览器访问静态资源时,在本地会有缓存,当客户端再次访问相同的静态资源,会将。...

2022-07-14 23:31:05 739 1

原创 [代码审计] ThinkPHP V6.0.12LTS 反序列化漏洞

在PHP中,反序列话分为有类和无类两种,无类的反序列化利用比较简单直接。有类的时候一般需要挖掘利用链,其中起到关键作用的就是魔术方法,魔术方法是连接利用链的桥梁。在挖掘反序列化的时候,一般来说首先要找的就是 , 两个函数1.2 寻找触发条件用全局搜索存在的地方然后找可利用的点,在中发现 调用了方法,只需要 为 即可,并且这个参数是可控的跟进方法,关键点如下,需要进入到函数,要绕过位置1处的判断和为是可控的,所以关键点是绕过前面的判断查看函数,使用函数对进行判断,不为空即可,

2022-06-07 02:06:44 5406 2

原创 [PHP学习] 从零开始 一篇文章快速认识PHP的基本使用

文章目录一、PHP基础1、php 基本格式,注释,输出2、变量和常量2.1 变量2)常量3、数据类型1)数据类型介绍2)类型判断、类型转换3)进制转换4)运算符二、分支结构、循环结构1、分支结构1)if 分支2)switch 分支2、循环结构1)for 循环2)while, do-while 循环3)循环控制三、文件包含、函数、错误类型简介1、文件包含2、函数1)函数定义、参数2)常用的系统函数3、错误类型简介1)错误类型分类2)错误提示四、字符串、数组1、字符串1)字符串的定义2)字符串转义和长度统计2、

2022-03-21 23:37:51 1087

原创 [WEB安全] 通过CTFHub学习SSRF

目录1. ssrf简介2. 例题2.1 内网访问2.2 伪协议读文件2.3 端口扫描2.4 POST请求2.5 上传文件2.6 FastCGI协议2.7 Redis协议1. ssrf简介2. 例题2.1 内网访问2.2 伪协议读文件2.3 端口扫描2.4 POST请求2.5 上传文件直接看index.php文件,和之前的一样再看flag.php文件,需要上传一个文件,而且只能本地上传在POST请求那里,构造过POST请求,这里上传文件也一样,尝试构造一个文件上传的http请

2022-03-06 22:17:56 4794

原创 [CTF学习] 攻防世界进阶区学习,1分题 + 2分题

攻防世界进阶区1分题+2分题(部分)

2022-03-01 20:09:55 4470

原创 JavaScript学习——对象基础

学习内容1、自定义对象1.1 创建对象——属性和方法1.2 创建对象——构造函数1.3 对象遍历2、常用内置对象2.1 Math 对象2.2 Data 对象2.3 数组对象2.4 字符串对象1、自定义对象1.1 创建对象——属性和方法对象:在JS中,对象是一组无序的相关属性与方法的集合,所有的事物都是对象。如字符串,数值,数组,函数等属性:事物的特征,在对象中用属性表示方法:事物的行为,在对象中用方法表示,也即函数创建对象:可以使用大括号创建对象中的属性或者方法都是使用键值对的形式,多

2022-02-22 09:30:07 458

原创 每日学习:掌握 JavaScript 数组和函数的基本使用

学习内容1、数组1.1 数组的创建和特点1.2 数组遍历、添加和修改2、函数2.1 函数的基本使用2.2 arguments 伪数组,匿名函数2.3 变量预解析、函数预解析1、数组1.1 数组的创建和特点创建数组:使用关键字 new 创建:var arr = new Array(); 创建的是一个空数组使用中括号创建:var arr = [] 数组里面的元素使用逗号隔开数组的特点:数组中元素的数据类型可以是任意的,如 var arr = [1, 2, 'kele', true];

2022-02-05 14:29:20 557

原创 初识JS之基本语法和流程结构

学习内容1、JS引入和注释、输入和输出1.1 JS 引入、注释1.2 输入、输出2、变量、数据类型2.1 变量2.2 数据类型2.3 类型转换3、运算符、流程结构3.1 运算符3.2 流程结构——分支语句3.3 流程结构——循环1、JS引入和注释、输入和输出1.1 JS 引入、注释引入方式行内引入:将单行或少量 JS 代码写在 HTML 标签内部,一般是 on 开头的属性,如 onclick内嵌引入:将 JS 代码写在 标签内部,放在头部标签 中外部引入:建立一个后缀名为 .

2022-02-05 00:26:35 664

原创 [CTF学习] 攻防世界WEB练习区

攻防世界新手区刷题1. view_source这个题很明显的,只需要查看源代码就能看到 flag,但是不能鼠标右键这里可以直接按 F12 键或者 Fn+F12 即可也可以在URL前面加上 view-source: 查看源代码2. robots# robots协议1. robots协议也叫robots.txt,是一种存放于网站根目录下的ASCII编码的文本文件2. robots.txt 文件通常用来告诉网络搜索引擎的漫游器(又称网络蜘蛛),此网站中的哪些内容是不应被搜索引擎的漫游器

2022-02-03 19:42:31 2563

原创 Python基础——面向对象、异常处理

学习内容1、面向对象类和对象魔法方法继承、多态、私有类属性和类方法2、异常处理

2022-01-19 01:09:01 811

原创 Python基础——文件和目录操作

学习内容1、文件操作文件基本操作文件读写详细二进制文件操作案例——文件备份2、目录操作目录操作详细案例——批量修改文件名一、文件操作1、文件基本操作文件操作包含 打开文件,操作文件,关闭文件 三个步骤打开文件: open(filename, mode, encoding) ,打开文件使用的是 open() 函数注意: 三个参数中,前两个参数可以省略,但第三个encoding不能省略。例如open(test.txt, r, encoding='gbk')1、file

2021-08-20 19:26:16 617

原创 Python基础——函数

学习内容1、函数函数介绍全局变量、局部变量返回值、传参递归函数、匿名函数2、补充内容组包和拆包列表推导式、字典推导式列表排序中 key 参数介绍一、函数1、函数介绍2、全局变量、局部变量3、返回值、传参4、递归函数、匿名函数二、内容补充1、组包和拆包2、列表推导式、字典推导式1)列表推导式2)字典推导式3、列表排序中 key 参数介绍...

2021-08-16 02:25:25 160

原创 Python基础——字典、集合

学习内容1、字典字典的定义字典添加和修改数据字典删除数据字典遍历数据enumerate() 函数2、集合简介集合定义数据操作一、字典1、字典定义和元素访问1)字典定义字典使用的是大括号 {} 进行定义的定义空字:变量 = {} 或 变量 = dict()字典中的元素以键值对的形式出现 (可以有多个),即 {key: value}key : 只能是字符串或者数字类型的数据(数字类型 int/ float)value : 可以是任意数据类型2)

2021-07-15 00:00:08 302 1

原创 Python基础——列表、元组

学习内容:1、列表:列表的定义和数据更改列表中添加数据列表中删除数据列表中查找数据列表中元素的逆置和排序2、元组:元组的定义元组的简单操作一、列表1、列表的定义和数据更改列表是一种容器,主要用来存放多个数据,且列表里面的数据类型可以是任意的定义:定义列表使用[] ,里面的每个元素之间使用逗号隔开列表中也能使用len() 函数进行统计元素的个数,得到的结果是所有元素的总个数列表支持下标和切片操作,与字符串不同的是,字符串的下标只能用来获取数据,但列表可以使用

2021-04-22 14:24:33 786 2

原创 Python基础——字符串

学习内容:本次学习 Python 中字符串的相关内容,具体如下:1、 字符串的定义2、 字符串的下标3、 字符串的切片4、 字符串的查找5、 字符串的替换6、 字符串的切割7、 join() 函数、strip()函数用法介绍1、字符串的定义前面的学习中介绍了,Python 中有整形(int),浮点型(float),字符型(string),布尔型 四大数据类型。简单点说字符串(也就是字符型的数据)就是代码中用引号引起来的内容。(引号可以是单引号,双引号和三引号,注意是英文键盘下的

2021-04-15 16:04:36 211

原创 Python基础——条件语句、循环语句

学习内容:条件语句:基本结构三目运算的使用循环语句:while 循环for 循环range()函数的使用循环嵌套使用举例break 和 continue 关键字循环 else 结构1、条件语句条件语句使用的是 if 关键字,在代码运行中,有时候需要在不同的情况下执行不同的内容,此时就需要使用if条件句。简单来说就是你给定一个条件,然后满足此条件的时候你希望代码完成什么事情,不满足条件的时候就不执行。举个栗子:从键盘输入两个数字,使用if 判断数字的大小并打印出来

2021-04-12 21:30:17 1283 2

原创 Python基础——注释,输入输出,运算符和数据类型

学习内容:Python的基本格式注释输入和输出运算符数据类型及类型转换1.Python 的代码规范:Python代码规范使用的是PEP 8, 一般在写代码的时候尽量遵守此规范,使代码看起来结构更加清晰,当然也可以不遵守,代码也不会因为不规范而出现问题。简单的介绍一下Python中的代码格式:一般在代码的最后一行要留出一行空行在使用注释的时候需要在# 后面保留一个空格在面向对象的代码中,每两个类之间要有两行空行养成一个好的编程习惯很重要,便于在写比较大的项目的时候可以很容

2021-04-09 23:21:50 259 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除