自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wazuh配置和案例复现

安装wazuh有二种方法在官网下载打开VMware进行虚拟机安装账号:wazuh-user密码:wazuh将网络设置为net模式重启网卡查看ipip add启动小皮远程连接默认账号和密码admin admin根据官方文件的步骤进行安装wazuh具体步骤我就不演示了,官方文件上是十分完整的。

2023-08-23 15:58:53 241

原创 构造不包含字母和数字的webshell

php?从运行结果为!我们可以看到,输出的结果是字符"!之所以会得到这样的结果,是因为代码中对字符"A"和字符”`"进行了异或操作。在PHP中,两个变量进行异或时,先会将字符串转换成ASCII值,再将ASCII值转换成二进制再进行异或,异或完,又将结果从二进制转换成了ASCII值,再将ASCII值转换成字符串。异或操作有时也被用来交换两个变量的值。异或操作:异或操作是两个二进制数相同时,异或为0,不同为1以上面的例子来说A的ASCII值为65,对应的二进制为0100 0001。

2023-08-20 15:55:54 399

原创 docker下载和案例

CRLF是“回车+换行”(\r\n)的简称,其十六进制编码分别为0x0d和0x0a。在HTTP协议中,HTTP header与HTTP Body是用两个CRLF分隔的, 里面的内容也是用CRLF分隔。所有, 当我们控制了HTTP头部字符时, 就可以利用该漏洞写入恶意代码Nginx在配置别名(Alias)的时候,如果忘记加,将造成一个目录穿越漏洞。错误例子这样当我们访问就会穿越到根目录在系统的过程则在浏览器上就会。

2023-08-09 01:24:57 821

原创 awk基础知识和案例

自定义变量( 区分字符大小写)① 先定义变量,后执行动作print② 在执行动作print后定义变量(2)在program 中直接定义可以把执行的动作放在脚本中,直接调用脚本 -f(1)格式:和bash区别:定义函数()中需加参数,return返回值不是$?,是相当于echo输出statements(2)演示v1>v2?b=2;3。

2023-08-07 20:35:43 505

原创 原型链污染,nodejs逃逸例子

这个原因就是因为primitive types,数字、字符串、布尔等这些都是primitive types,他们的传递其实传递的是值而不是引用,所以在沙盒内虽然你也是使用的m,但是这个m和外部那个m已经不是一个m了,所以也是无法利用的。这两个的一个重要区别就是,{}是在沙盒内的一个对象,而this是在沙盒外的对象(注入进来的)。如果能理解这一点,后面就可以很好的理解沙箱绕过的核心原理了:只要我们能在沙箱内部,找到一个沙箱外部的对象,借助这个对象内的属性即可获得沙箱外的函数,进而绕过沙箱。

2023-08-02 21:00:46 819

原创 JavaScript对象,this和三种属性

在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。在Javascript中, 几乎所有的事务都是对象, 对象也可以是一个变量,但是可以包括多个值, 它是以name:value的形式存在的(可以说对象是变量的容器, 封装了属性和方法)

2023-07-28 00:12:39 131

原创 URL字符编码

URL 是“统一资源定位符”(Uniform Resource Locator)的首字母缩写,中文译为“网址”,表示各种资源的互联网地址。所谓资源,可以简单理解成各种可以通过互联网访问的文件,比如网页、图像、音频、视频、JavaScript 脚本等等。只有知道了它们的 URL,才能在互联网上获取它们。只要资源可以通过互联网访问,它就必然有对应的 URL。一个 URL 对应一个资源,但是同一个资源可能对应多个 URL。URL 是互联网的基础。

2023-07-24 20:44:46 871

原创 redis数据类型和持久化

2.get - 获取指定 key 的值3.getrange - 返回 key 中字符串值的子字符4.setbit - 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)5.getbit - 对 key 所储存的字符串值,获取指定偏移量上的位(bit)6.mset - 同时设置一个或多个 key-value 对7.mget - 获取所有(一个或多个)给定 key 的值8.getset - 将给定 key 的值设为 value ,并返回 key 的旧值(old val

2023-07-21 22:55:23 60

原创 MySQL作业三

INSERT INTO student VALUES( 906,‘王六’, ‘男’,1988,‘计算机系’, ‘湖南省衡阳市’);INSERT INTO student VALUES( 903,‘张三’, ‘女’,1990,‘中文系’, ‘湖南省永州市’);INSERT INTO student VALUES( 904,‘李四’, ‘男’,1990,‘英语系’, ‘辽宁省阜新市’);3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息。

2023-07-15 14:05:37 228

原创 MySQL二表连接查询练习

1.找出销售部门中年纪最大的员工的姓名2.求财务部门最低工资的员工姓名3.列出每个部门收入总和高于9000的部门名称4.求工资在7500到8500元之间,年龄最大的人的姓名及部门5.找出销售部门收入最低的员工入职时间6.财务部门收入超过2000元的员工姓名7.列出每个部门的平均收入及部门名称8.IT技术部入职员工的员工号9.财务部门的收入总和;10.先按部门号大小排序,再依据入职时间由早到晚排序员工信息表11.找出哪个部门还没有员工入职;

2023-07-13 00:22:34 286

原创 MySQL查询作业

【代码】MySQL查询作业。

2023-07-10 20:34:05 744

原创 06.OSPF数据包

指定路由器/备份指定路由器 — 携带的是DR和BDR对应的IP地址,在DR和BDR没有选举出来时,将使用0.0.0.0来进行填充。​ M — More —该位置1,则代表后面还有DBD包需要发送,如果该位置0,则代表这个DBD包是最后一个DBD包.​ 默认情况下,华为设备没有开启MTU值的检测,所以,会携带0.如果在接口上开启MTU检测功能,则将携带真实的MTU。​ I – INIT – 如果I位置1,则代表这个DBD包是进行主从关系选举的数据包.则将不携带LSA的头部信息。

2023-07-10 00:00:00 257

原创 MySQL外键约束使用案例

【代码】MySQL外键约束使用案例。

2023-07-09 00:11:46 251

原创 数据库基础作业(linux系统)

在linux系统下的MySQL。

2023-07-06 19:37:52 163

原创 MySQL数据库架构

MySQL架构自顶向下大致可以分为。架构如下。

2023-07-05 19:07:51 447

原创 05.动态协议OSPF基础

OSPF(Open Shortest Path First开放式最短路径优先)是一个IGP(Interior Gateway Protocol,内部网关协议),用于在单一自治系统(autonomous system,AS)内决策路由。OSPF有三个版本,分别是OSPFv1、OSPFv2和OSPFv3,其中OSPFv1在实验室阶段就已摒弃,而OSPFv3用于IPv6,所以我们这里只介绍OSPFv2。(OSPF也有三个版本 — OSPFV1(实验室阶段夭折),

2023-07-04 23:02:12 148

原创 04.网络类型

2.频分为以太网技术的核心,频分技术为以太网的介质访问控制功能,在逻辑链路控制方面,选择了BMA的工作广播 — 使用MAC地址为单播地址,存在冲突–CSMA/CD(有线)CSMA/CA(无线);[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bB2kkxu3-1688482381689)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20230129002048658.png)]

2023-07-04 22:53:36 324

原创 03.动态协议RIP

则将比较开销值,如果原本的这条路由的开销值大于R2发来的,则将R2发送的这条路由信息刷新到路由表中。如果选路不佳,则将把最佳的下一跳写在下一跳字段上,之后,收到数据包的设备将不再按照算法计算下一跳,而直接使用数据包中携带的下一跳 --一般情况下,不存在选路不佳时,则下一跳字段无意义,使用0.0.0.0来填充。​ 1,AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地路由表中并没有去往2.0网段的路由信息,则R1将直接把该路由信息刷新到本地路由表中。华为设备默认开启的是水平分割机制。

2023-05-31 23:27:42 488

原创 02.IP地址以及静态路由配置

手工汇总 —当路由器可以访问多个连续子网时,若通过相同的下一跳,则可以将这些网段进行汇总,之后仅编辑到达汇总网段的静态路由即可。169.254.x.x/16 —本地链路地址/自动私有地址–当PC无法通过自动获取IP地址的方式获取到IP地址时,PC会自动生成一个地址–169.254.x.x/16。192.168.1.11111111/24------ 主机位全1的地址-- 直接广播地址 – 只能作为目标IP使用。动态路由:所有路由器运行相同的路由协议,彼此之间沟通,交流,最终计算出未知网段的路由信息。

2023-05-31 23:25:02 578

原创 01.HCLA复习

设备收到后先将数据包中的源IP和源MAC地址的对应关系记录在本地的ARP缓存表中,之后再看请求的IP地址。之后,再发送数据时,将优先查看本地的ARP缓存表,如果表中有记录,则将直接按照记录发送。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qz2ACLcT-1685546442019)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20230124173859387.png)]

2023-05-31 23:23:49 411

原创 DOM实现图片切换和按钮切换功能

/margin;padding;list-style;height;margin;position;display;width;height;display;width;height;float;iposition;top;font-size;width;height;display;left;rgba;

2023-04-01 21:30:19 339 1

原创 web js代码作业

1.菱形代码2.求所有三位水仙花数(水仙花数就是:个位的立方➕十位的立方➕百位的立方=这个数本身)3.用循环求10!4.用循环求10!+9!+8!……1!5.假如一次只能走上一阶或者一下子蹦上两阶。现在一共有N阶台阶,请你计算一下从第0阶到第N阶共有几种走法。6.一对小兔子,4个月能长大,长大以后每个月生一对小兔子,求第n个月有多少对兔子。

2023-03-27 19:25:49 418

原创 学校官网的制作

学校官网

2023-03-23 00:23:58 10568 9

原创 用户注册页面

/tdwidth;height;thead td;tbody td;tfoot td;

2023-03-19 20:18:40 115

原创 小米商城一部分

height;float;padding;height;rgba;list-style;float;border;height;margin;display;;color;.twowidth;height;float;padding;

2023-03-19 20:13:07 125

原创 淘宝单商品页面

代码代码效果

2023-03-18 10:01:14 548

原创 西瓜视频登录页面

页面效果

2023-03-18 09:45:23 117823

原创 Web --- 电影网站

【代码】Web --- 电影网站。

2023-03-10 16:45:40 612

原创 Web --- 李白将进酒

【代码】Web --- 李白将进酒。

2023-03-10 16:41:20 163

原创 Web---银行汇款单作业

【代码】Web---银行汇款单作业。

2023-03-10 16:40:43 219

原创 ansible作业(五)

作业: 1、将hosts信息部署到web服务器的index.html文件中,访问web服务器时显示如下信息: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.168.140 centos78master 192.168.168.21 node01

2022-12-26 13:17:18 107

原创 ansible作业(四)

1、如果当前受管主机的根分区容量大于1G,则安装httpd和mariadb-server软件包,如果httpd和mariadb服务未运行则运行该服务。如果/etc/httpd/conf.d/目录下的文件更新,则重启httpd服务。zuoye3、创建一个playbook,要求如下:​ 该playbook运行在所有受控节点​ 该playbook覆盖/etc/message文件的内容​ 在dev主机组的主机上,内容是:Development​ 在test主机组的主机上,内容是:Test。

2022-12-26 12:19:46 708 1

原创 ansible作业(三)

1、使用debug模块,显示当前受管主机的dns服务器的ip地址。使用username和mima变量创建用户并设置该用户的密码。

2022-12-25 12:33:13 59

原创 ansible作业(二)

3、在受控节点上添加一个普通用户xiaohong,配置当前控制节点的用户可以免密登录xiaohong用户,并且xiaohong可以sudo。该playbook里面的第二个play用于测试该web主机组的web服务能否被成功访问index.php内容。​ GPG key 在 /etc/pki/rpm-gpg/RPM-GPG-KEY-*GPG key 在: /etc/pki/rpm-gpg/RPM-GPG-KEY-*注:检查你自己的linux系统版本,并选择相应版本仓库。​ 需要验证软件包 GPG 签名。

2022-12-03 00:14:02 76

原创 linux下ansible作业(一)

1、以all主机组为目标执行id命令2、使用copy模块修改所有主机上的/etc/motd文件内容为welcome to ansible3、使用command模块查看/etc/motd文件的内容4、使用user模块创建用户wukong,uid为20005、使用yum模块安装httpd软件包并使用service模块启动该服务。

2022-11-22 20:25:33 178

原创 ansible在centos7和centos8下的安装

centos7和centos8的安装

2022-11-21 16:41:47 774 1

原创 DNS服务器题目

搭建主DNS服务器,要求如下:该DNS服务器能解析www.qq.com和www.163.com的IP地址。

2022-11-19 00:16:27 459

原创 NFS服务器练习题

1、开放/nfs/shared目录,供所有用户查询资料;2、开放/nfs/upload目录,供所有用户上传下载资料;

2022-11-15 20:07:35 106

原创 web服务器练习(二)

搭建一个基于https://www.zuoye.com访问的web网站,网站首页在/www/https/,内容为exercise。

2022-11-14 00:14:41 137

原创 web服务器练习(一)

在rhel8的系统上搭建网站:该网站ip地址主机位为11,设置documentroot为/www/你的名字拼音的缩写,网页内容为:my name is…

2022-11-13 19:12:12 225

空空如也

空空如也

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

TA关注的人

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