Oct252025
Oct252025
CVE-2022-0543
CVE-2022-0543
漏洞介绍
Redis Labs Redis是美国Redis Labs公司的一套开源的使用ANSI C编写、支持网络、可基于内存亦可持久化的日志型、键值(Key-Value)存储数据库,并提供多种语言的API。Redis 存在代码注入漏洞,攻击者可利用该漏洞远程执行代码。
Debian以及Ubuntu发行版的源在打包Redis时,不慎在Lua沙箱中遗留了一个对象package,攻击者可以利用这个对象提供的方法加载动态链接...阅读全文
Oct252025
Oct252025
python黑帽子(第三章)
Windows/Linux下包的嗅探
根据os.name判断操作系统 下面是os的源码
posix是Linux nt是Windows
在windows中需要管理员权限、linux中需要root权限 因为是开启混杂模式(混杂模式允许我们嗅探网卡上流经的所有数据包,即使数据的目的地址不是本机)
import socket
import os
# 监听的网卡 0.0.0.0表示所有网卡
host = "192.168.1.102"
# Windows和Linux的区别是Windows允许我们嗅探...阅读全文
Oct222025
Linux命令行下date日期时间和Unix时间戳互转的命令
工作中经常需要得到当前的Unix时间戳或将给定的时间戳转换为我们可以识别的日期格式,对应这种需求,在linux的命令行终端可以直接通过几个命令轻松搞定,这里记录备忘一下。
1. 将日期转换为Unix时间戳
(1) 将当前时间以Unix时间戳表示:
date +%s
输出如下:
1361542433
(2) 转换指定日期为Unix时间戳:
date -d ‘2013-2-22 22:14’ +%s
输出如下:
1361542440
2. 将Unix时间...阅读全文
Aug062025
Linux服务器添加crontab任务计划详解
Linux系统则是由 cron (crond) 这个系统服务来控制的。
Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。
另外, 由于使用者自己也可以设置计划任务,所以 Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。
进入crontab:
crontab -e
进入编辑器后,按下 “ i ” 键,进入编辑模式,在编辑模式下,我们写上我们这次需要访问执行的脚本:
* * * * * /u...阅读全文
May082025
MariaDB/MySQL配置文件my.cnf解读
MariaDB/MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,因此要对一些参数进行调整优化。当然,对配置文件各参数的调整需要根据实际环境,不同时期不同数量级的数据进行性能优化。
MySQL/MariaDB 配置文件位于 /etc/my.cnf。 每次更改此文件后你需要重启 MySQL 服务,以使更改生效。本文的参数配置基于MariaDB 10.2,硬件内存4G。文中一些选项值的设置只是推...阅读全文
Dec232024
CentOS 上部署达梦数据库
下载达梦数据库安装包
访问达梦官网(http://www.dameng.com/)下载达梦数据库的安装包。选择适合你的操作系统的版本,然后解压到一个目录,例如 /opt。
wget http://download.dameng.com/DMInstall_x86_64_1020/dminstall.zip
unzip dminstall.zip -d /opt/dm
创建达梦用户和组
为了安全起见,我们需要创建一个专门的用户和组来运行达梦数据库。
groupadd dmdb
useradd -g dmdb dmd...阅读全文
Dec122024
如何在Linux系统上安装和配置Nginx服务器
Nginx是一个高性能的HTTP和反向代理服务器,具有轻量级、可扩展和高效的特点。在Linux系统上安装和配置Nginx服务器是一个常见的任务,本文将详细介绍如何通过简单的步骤完成此过程。
步骤一:安装Nginx
打开终端,使用管理员权限登录系统。
使用包管理器安装Nginx。不同的Linux发行版可能使用不同的包管理器,以下是一些常见的命令:
Debian/Ubuntu: sudo apt-get install nginx
Cen...阅读全文
Dec102024
搭建K8S集群的快速指南
介绍
Kubernetes(简称K8S)是一个开源的容器编排平台,它可以自动化应用程序的部署、扩展和管理。搭建K8S集群可以帮助开发人员更好地管理和运行容器化的应用程序。
本篇博客将为您提供搭建K8S集群的快速指南,旨在帮助您快速上手并搭建一个可用的K8S集群。
环境准备
在开始搭建K8S集群之前,您需要准备以下环境:
一台或多台物理机或虚拟机,作为K8S集群的节点。每台节点应具备合适的硬...阅读全文