自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 古典密码体制--代换和置换

一、密码学基本概念1.二、密码学体制分类对称加密算法非对称加密算法三、经典密码体制

2022-06-14 17:34:41 7307

原创 SQL盲注--布尔盲注

一、布尔盲注1.特征:某些网站输入参数后会判断,然后根据结果是或非返回页面。即普通注入只会返回其他页面,并没有回显2.解决原理:用函数(regexp,like,ascii,left,ord,mid,length)猜相关信息,正确时与错误时返回页面不一样,根据返回的页面来判断正确的数据信息。3.基本流程(1.判断注入类型(2.判断列数(3.获取数据库长度 构建有关数据库名的表达式,看页面返回情况判断表达式对错length(str) 函数,返回字符串的长度 ...

2022-04-27 23:13:51 2951 2

原创 SQL注入 引号转义绕过

问题描述做了一个靶场,注入点为数字类型,一开始一帆风顺,直到爆破列名的时候突然报错,页面突然就没了,毫无征兆...报错时的url如下:?id=1 and 1=2 union select column_name,null,null,null,null from information_schema.columns where table_schema=database() and table_name="users"查看源码:$sql="SELECT * FROM users wher

2022-04-25 00:08:53 10382

原创 SQL注入 单引号类型+空格过滤

初始页面:1.判断注入类型?name=root'页面返回异常,既没有表格内容也没有表格的列名?name=root"页面返回正常,没有表格内容但有表格列名,判断为单引号类型?name=root'--+页面报错,显示“ERROR NO SPACE”,猜测可能有空格过滤?name=root'%23?name=root'/**/'?name=root'and(1=1)%23页面返回正常,即有表格内容又有表格列名,判断为空格过滤...

2022-04-24 21:28:45 1978

原创 Python入门(二) part4 集合

什么是集合: Python 中set与dict类似,也是一组键(key)的集合,但不存储值(value)。集合的特征:集合中键不能重复 键为不可变类型,即可哈希的值。一、集合的创建

2022-04-09 22:26:39 896

原创 Python入门(二) part3 字典

一、定义字典属于任凭其对象,是无序的 键:值(key:value)对集合键可以是python中任意不可变数据(整数、浮点数、字符串、元组等),但不能是可变数据(列表、字典)或包含可变元素的不可变数据(如包含列表的元组等)。同一个字典内的键不允许重复,值允许重复字典 定义语法为{元素1,元素2,元素3, ... ,元素n}其中每一个元素是一个「键值对」-- 键:值 (key:value) 关键点是「大括号 {}」,「逗号 ,」和「冒号 :」 大括号 -- 把所有元素绑在一起 逗号 --

2022-04-08 00:06:57 1529

原创 Python知识点-可变类型与不可变类型

一、概念解释在变量的值改变的情况下, 内存地址(ID)不变, 证明是在原有基础上发生了改变,新的值覆盖原值,具有这种特性的类型叫做可变类型的相反,变量的值改变时,内存地址(ID)改变,即原值不改变,python在内存中开辟了新内存存放新的值,并把变量指向新的值,具有这种特性的类叫做不可变类型可变类型--->也叫不可hash类型 不可变类型-->可hash类型二、分类可变类型:列表 list 字典 dict不可变类型:整数 int 日期 date...

2022-04-06 10:56:46 3452

原创 Python入门(二) part2 元组

目录一、元组的创建1.小括号创建2.tuple()方法转换3.元组生成器4.序列解包二、访问元组三、元组的更新和删除四、元组相关的操作符五、内置方法六、解压元组1.解压一维2.解压二维3.取指定元素定义:语法为(元素1, 元素2, ..., 元素n),用小括号把所有元素绑在一起,逗号将每个元素一一分开特征:元组内元素不能修改 但元组内元素的元素可以修改 元组可以使代码更安全 元组的访问速度比列表更快,开销更小 如果要定义一系列常

2022-04-06 09:01:56 458

原创 Python入门(一) 变量与位运算

一、变量能存储计算结果和表示值变量起名的规范:变量名可以包括字母、数字、下划线、但变量名不能以数字开头。 Python 变量名是大小写敏感的,foo != Foo。1.赋值在使用变量之前,需要对其先赋值。2.print()函数输出二、运算符1.算术运算符符 名称 示例 + 加 1 + 1 - 减 2 - 1 * 乘 3 * 4 / 除 3 / 4 // 整除(地板除) 3 // 4

2022-04-05 09:10:46 666

原创 Python入门(二) part1 列表

一、列表有序集合,没有固定大小,元素可修改可重复,能够保存任意数量任意类型的数据,由方括号"[ ]"作为容器,每个元素之间用逗号" , "隔开1.列表的创建1).直接方括号创建lst = list() lst = [] #创建一个空列表lst_1 = [0,1,2,3]lst_2 = ['2','3','4',5] print(type(lst),type(lst_1),type(lst_2)) #&l

2022-04-04 21:09:19 2320

原创 linux MariaDB-10.4(mysql)无密码登录问题解决

刚刚启用MariaDB时,默认root账号无密码就可以登录,需要设置密码。然而尝试一大圈修改密码的方法后,依旧可以无密码登录一、碰过的壁,其中的三个1.mysqladmin -u root password root无效2.用mysql_secure_installation初始化密码也无效,太长没图3.在mysql中用update user报错查了又一大圈后才得知,原因是MariaDB-10.4版本开始,mysql.user不再是一张表而是一个视图,但同时

2022-03-14 23:35:08 2120

原创 在IDEA新建javaweb动态web项目

一、新建new project1.点击file -> new -> project,选择最低端的空项目“Empty Project”,新建一个空项目目录 *1.1 新建空项目目录时出现了错误,显示无法新建module到新项目中,导致新项目目录没有目录结构,解决方法:File -> Project Structure -> Modules -> New Module -> Empty Module二、新建java模块右键点击第一步新...

2022-03-04 17:08:59 6521 1

原创 Linux磁盘管理

一、磁盘简介1.磁盘概念磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写。绝大多数磁盘被永久封存在一个密封的盒子里。

2021-11-18 15:50:15 448

原创 CSS入门基础(一)—CSS选择器概述

一、CSS基础语法二、CSS选择器1.用法:2.选择器大全 ==》CSS 选择器参考手册部分摘要(第一页):选择器 示例 示例说明 CSS .class .intro 选择所有class="intro"的元素 1 #id #firstname 选择所有id="firstname"的元素 1 * * 选择所有元素 2 element p 选择所有<p>元素 1 e.

2021-10-30 17:38:59 418

空空如也

空空如也

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

TA关注的人

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