- 博客(21)
- 收藏
- 关注
原创 keepalive-高可用集群
Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以利用其来避免单点故障。一个 MvSOL或 Ivs或 nginx 服务会有 2台服务器运行 Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟 IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。
2026-04-25 23:04:22
418
原创 LVS-NAT负载
全称与定位LVS(Linux Virtual Server)是基于 Linux 系统的高性能、可扩展负载均衡器,负责将客户端请求分发至多台后端服务器,实现集群负载均衡与服务高可用。工作层级工作在 OSI 模型传输层,属于四层负载均衡。两大核心组成IPVS:运行在内核空间,是 LVS 核心内核模块。负责拦截、重定向网络连接,实现负载调度算法与连接管理,将请求转发给后端真实服务器。ipvsadm:运行在用户空间,是命令行管理工具。
2026-04-25 15:13:08
383
原创 Nginx-反向代理
代理服务器就是服务端和用户端的中间人,正向代理第一张图可以隐藏客户端的请求,而反向代理就是隐藏了服务端的服务器,将所有请求先经过代理服务器在转发到后端服务器,可以隐藏后端服务,增加安全性。
2026-04-22 18:18:37
487
原创 linux运维基础-nginx
现将前置工作完成,关闭防火墙,yum配置阿里云镜像,安装常用软件包配置好liunx镜像源,这是操作文档链接先安装yum-utils,这个软件包编辑linux配置文件内容就是在列出linux可用镜像,后安装nginx组件可用nginx -V查看nginx的一些配置文件地址,下面是。
2026-04-14 18:32:34
427
原创 运维基础-shell脚本部署
关闭防火墙,安装管用软件,设置yum源文件,安装常用的软件包,设置主机名注意这里不要在window系统下写好直接上传到liunx服务器,否则会报错。
2026-04-13 09:50:19
193
原创 linux基础-shell基础
自定义变量的定义,等号两边都不能有空格name="xiaobai" #等号两边都能有空格,否则会当成命令执行变量命名规则1. 不能包含字母、数字、下划线2. 不能以数字开头3. 区分大小写在引用变量的过程中最好是加花括号防止后面跟着字母有歧义# 1.直接引用echo $name # 输出:xiaobai# 2. 加花括号能防止歧义echo "我的名字是${name}abc" #防止歧义$nameabc,没有这个变量设置只读变量&&删除变量# 只读变量且不能修改。
2026-04-07 16:01:11
453
原创 liunx运维基础
源码安装时候,很对选项,其中的选项以及说明安装步骤1.安装之前,先下载与软件的源码包,可以到软件官方,github瞎子2.解压源码包,得到一个包含源码的代码目录3.安装依赖包 通常为开发工具,库文件或者其他软件包4.配置编译选项 在编译安装包之前,要配置编译选项,不同软件要不同的编译选项5.编译 配置完成后,可以使用make命令编译源码6.安装。
2026-04-05 14:28:34
454
原创 java安全-javasec-0.0.1-SNAPSHOT靶场通关第三部分
RMI:远程方法调用注册表可以远程加载实现你自己vps上的恶意rmi服务,这里执行不了,看一下代码就行了,生成的远程rmi对象是用工具生成的,生成之后出插入文本框即可,下面有介绍。
2026-03-21 13:22:33
339
原创 java安全-javasec-0.0.1-SNAPSHOT靶场通关解析-第二部分
java中的5大类函数调用,主要是在函数当中知道他是怎么用的哪里执行的函数。
2026-03-20 21:07:32
434
原创 java安全-javasec-0.0.1-SNAPSHOT靶场通关解析-第一部分
xff的作用就是服务器用于知道你真实ip,但是这个东西可以直接客户端修改,如果服务器有白名单ip限制访问,我们能伪造ip造成指定资源的访问源代码里面明显看到只有10.0.0.1ip才能正常访问,也就是说抓包修改即可绕过在xff传递过程中,强校验下的xff头和你伪造的没有任何关系,而为什么要用到xff,就是现在服务器的代理负载均衡的情况下使用,下面来一个示例用户IP(1.2.3.4) → CDN(5.6.7.8) → Nginx代理(10.0.0.1) → 后端服务器在CDN层和liunx层会直接追加和
2026-03-19 11:00:06
450
原创 iwebsec通关笔记-xxe篇
xxe攻击实际上就是将,让,或者访问自身服务器文件,可以实现等危害。等等三个关卡公用一个源码,先分析一下源码第一行代码就是问题所在,允许加载外部实体,为防止xml注入一般要改为true。
2026-03-13 18:16:54
67
原创 iwebsec通关笔记-ssrf
ssrf全名就是服务端请求伪造,客户端的输入能控制服务器发起请求到任意指定目标,包括自己,从而能够直接读取内网,找到访问受限的内网资源靶场部分源码curl_exec()函数对访问传入的URL数据进行请求,且在此处没有任何过滤,因此,可以做到以下操作。
2026-03-12 09:52:33
35
原创 iwebsec通关笔记-xss篇
xss是一种用户输入html语言输入到客户端页面导致的漏洞,一般就反射型、存储型、DOM型一般就存储型危害很大,其中反射性、存储型会经过服务器后端,且存储型还会存入数据库危害很大。
2026-03-12 08:38:11
56
原创 iwebsec通关笔记-代码执行篇
在这个靶场主要是带我们认识一些可以执行代码的函数,让我们了解一下函数怎么用,竟然如此直接从代码看代码执行的函数,然后使用就行了POST接收1参数然后eval()函数执行代码,执行成功。
2026-03-11 14:57:30
399
原创 iwebsec靶场通关笔记-命令执行篇
空变量绕过 $* $@ $x ${x} ca${1}t /etc/passwd x可以是任意数字。直接用上述代码读取文件也能读取到文件,也就是没有过滤上述的代码中的东西,我们看看过滤了什么在用base64绕过读取。转移符绕过 ca/t etc/passwd ca''t /etc/passwd。变量拼接的方法 a=fl;也是成功绕过id检测,同样的读取/etc/passwd文件也直接替换base64的地方就行了。
2026-03-11 10:50:59
251
原创 iwebsec靶场通关笔记-文件包含篇
在开始文件包含的时候最好知道一些常见的读取liunx配置文件的常见路径/root/.ssh/known_hosts //记录每个访问计算机用户的公钥/etc/my.cnf //mysql配置文件/etc/httpd/conf/httpd.conf //apache配置文件/root/.bash_history //用户历史命令记录文件/root/.mysql_history //mysql历史命令记录文件/proc/mounts //记录系统挂载设备。
2026-03-10 20:17:15
408
原创 iwebsec通关笔记-文件上传
满足两个条件,%00写在文件路径,还有后缀名得是白名单里面的,且如果是POST发送的文件路径需要主动解码%00一次,因此00截断需要在能控制文件路径的情况下使用。顾明思议,很明显过滤了文件名,一般就是靶场就是过滤的php,此时就只需要尝试大小写,还一些不常用的php后缀名,看一看部分源代码。后端检测文件开头来判断文件类型,可以通过010 Editor 软件修改,修改文件头即可,这是不同文件头的16编码,条件竞争本质是你上传了文件,文件在进入上传之后的文件夹后再进行判断删除,导致其中存在的间隙被访问。
2026-03-09 15:26:30
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅