AFF窝 - 教程 2026-10-21T17:02:00+08:00 Typecho https://www.affwo.com/feed/atom/category/course/ <![CDATA[【安全提醒】PHP严重漏洞 CVE-2026-109618 CVE-2026-109619]]> https://www.affwo.com/434.html 2026-10-21T17:02:00+08:00 2026-10-21T17:02:00+08:00 admin https://www.affwo.com PHP 官方已发布紧急安全更新,修复两个严重漏洞(CVSS 9.2),攻击者无需认证即可在受影响系统上远程执行代码(RCE)。这两个漏洞分别编号为 CVE-2026-109618 与 CVE-2026-109619。

各PHP版本可升级至修复版本:
8.5.11 → 8.5.12
8.4.26 → 8.4.27
8.3.35 → 8.3.36
8.2.34 → 8.2.35
如果仍在使用 PHP 8.1 或更早版本:这些分支已终止支持(EOL),不会获得官方补丁。请尽快评估兼容性并升级至 8.2 及以上版本。

对于暂时无法完成 PHP 升级的用户,PHP 官方提供了部分临时缓解建议。需要特别说明的是,以下措施只能降低特定漏洞利用路径的风险,不能彻底修复本次漏洞。

  1. 针对 CVE-2026-109619
    关闭 PHP Session 上传进度跟踪功能:找到对应 PHP 的 php.ini 配置文件,修改以下参数:session.upload_progress.enabled = 0如果使用 PHP 8.5,还可增加:fatal_error_backtraces = 0保存配置后,重启对应 PHP 服务,确保所有 PHP 工作进程重新加载配置。上述配置是 PHP 官方针对 CVE-2026-109619 已确认攻击路径提供的缓解措施,但不能完全排除其他利用方式。
  2. 针对 CVE-2026-109618
    PHP 官方建议通过调整内存及请求限制,降低漏洞利用风险。

(1)合理限制 POST 请求大小
可根据实际业务情况,在 php.ini 中调整:不需要大文件上传的业务,可参考:post_max_size = 8M需要文件上传的业务,可参考:post_max_size = 32M同时确保 upload_max_filesize 小于 post_max_size,并根据业务需求调整具体数值。如果网站存在大文件上传、数据导入等功能,请谨慎修改,避免影响正常业务。

(2)评估 PHP 内存限制及资源隔离
PHP 官方还提出,可通过设置:memory_limit = -1降低攻击者利用 PHP 内存限制触发相关漏洞的风险。但需要注意,该配置会取消 PHP 自身的内存限制。不建议普通用户在缺少资源隔离的情况下直接使用。仅建议具备相关运维经验的用户,在配置容器或 cgroup 内存限制、确保不会影响整机稳定性的前提下评估使用。此外,PHP 官方还建议在 Web 服务器或代理层限制请求体大小、请求参数数量及复杂度等,进一步降低攻击风险。

]]>
<![CDATA[抖音公共 DNS 服务 IPv4]]> https://www.affwo.com/405.html 2024-09-16T23:06:46+08:00 2024-09-16T23:06:46+08:00 admin https://www.affwo.com 抖音的公共 DNS 采用 BGP Anycast 技术,目前在全国提供多个接入点,用户发起的请求将会被转发至离用户最近的节点。同时该 DNS 也会缓存相应记录,当用户请求命中缓存时,无需向权威 DNS 服务器发送请求,即可快速返回解析结果,以提升地址解析速度。 目前该 DNS 服务只支持 IPv4 协议
主:180.184.1.1
备:180.184.2.2
该云服务支持 DoH、DoT 和 DoQ 加密 DNS 查询协议,但目前官方还没有提供更多详细信息。

]]>
<![CDATA[CentOS中查看软件的安装位置及安装文件]]> https://www.affwo.com/319.html 2021-03-28T21:30:05+08:00 2021-03-28T21:30:05+08:00 admin https://www.affwo.com 使用rpm命令,查看软件是否安装。首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql

1、列出所有安装的mysql

rpm -qa | grep mysql

2、软件是否安装;例如:mysql是否安装

rpm -q | grep mysql

3、rpm -ql 列出软件包安装的文件

rpm -ql mysql

4、可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置

rpm -qal |grep mysql

查看mysql所有安装包的文件存储位置

获得软件包相关的信息用rpm -q,q表示查询query,后面可以跟其他选项。
a 表示all,在所有包中执行查询

安装软件和卸载软件:

yum intall
yum remove
]]>
<![CDATA[Windows Server 2008 全系列试用Key 免费180天]]> https://www.affwo.com/304.html 2020-12-24T23:47:39+08:00 2020-12-24T23:47:39+08:00 admin https://www.affwo.com 这个Key可以在系统安装后,试用180天。

使用下面的评估序列号激活2008系统可获得180天试用期。

Windows Server 2008 R2 Web: KBV3Q-DJ8W7-VPB64-V88KG-82C49 
Windows Server 2008 R2 Standard: 4GGC4-9947F-FWFP3-78P6F-J9HDR 
Windows Server 2008 R2 Enterprise: 7PJBC-63K3J-62TTK-XF46D-W3WMD 
Windows Server 2008 R2 Datacenter: QX7TD-2CMJR-D7WWY-KVCYC-6D2YT

在180天试用期即将结束时,用

slmgr.vbs /rearm

命令,然后重新输入上面的序列号并重启系统可在次试用180天。可重复使用5次。

]]>
<![CDATA[NGINX开启目录显示403]]> https://www.affwo.com/281.html 2020-10-24T09:55:08+08:00 2020-10-24T09:55:08+08:00 admin https://www.affwo.com 修改NGINX运行用户:

vi /etc/nginx/nginx.conf
user  root;  #修改成root

修改selinux:
永久关闭

vi /etc/selinux/config
SELINUX=disabled  #修改成disabled

临时关闭:

setenforce 0

状态查看:

getenforce

显示Permissive为关闭

]]>
<![CDATA[wget常用下载命令]]> https://www.affwo.com/271.html 2020-09-27T21:53:36+08:00 2020-09-27T21:53:36+08:00 admin https://www.affwo.com 1、wget下载单个文件

wget http://domain/file

下载的时候会显示:文件的大小、保存的名称、进度条、下载速度、时间

2、指定保存的名称

wget -O newName http://domain/file

默认情况wget会用斜杠‘/’后面的字符来命名保存的名称
显然这种特殊格式下载地址得出的命名不是我们想要的,即可用-O参数来自定义命名

3、断点续传

wget -c http://domain/file

适用于下载大文件或者网络不好的情况,需要服务器支持断点续传

4、指定下载速度

wget --limit-rate=1024k http://domain/file

表示限制速度为1MB/s

5、批量下载

wget -i download.txt

多个下载链接可以分行写在文本中,实现批量下载

]]>
<![CDATA[URLOS安装使用,常见错误]]> https://www.affwo.com/265.html 2020-09-17T21:59:08+08:00 2020-09-17T21:59:08+08:00 admin https://www.affwo.com 最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存;

生产环境建议使用2G或以上内存;

推荐安装系统:Ubuntu-16.04、Ubuntu-18.04、CentOS7.X、Debian9X的64位的纯净的操作系统;

1、登陆操作系统:使用ssh客户端工具登录系统,如果登录用户不是root,则执行sudo -s命令切换到root用户;
2、下载安装脚本并执行安装命令:

curl -LO www.urlos.com/iu && sh iu

或

curl -O https://www.urlos.com/install && chmod 544 install && ./install

注:如果系统中没有curl工具,则需先执行安装curl:
Ubuntu/Debian:

apt-get install -y curl

CentOS:

yum -y install curl


如果系统里已经安装了Docker,也可以使用docker run命令直接运行(用此方法可省略后面的3、4、5步):

docker run -itd --name urlos --restart always -p 9968:9968 -p 9966:9966 -v /data/urlos:/data/urlos urlos/urlos

3、选择服务器所在区域的编号:服务器在中国选1,如果1不能安装则选2或3,如果服务器在海外则选4(如下载过程比较缓慢,请更换其他编号),然后按回车;
4、选择Docker数据的存储目录:/data/docker选1,/home/docker选2,/var/lib/docker选3,然后按回车;
5、安装成功并重启服务器:安装完成后可能会自动重启服务器,重启过程一般需要1分钟左右;

注6. 访问并使用URLOS:请在防火墙(或安全组)中开放【9966,9967,9968,9969】端口(入站规则),然后使用浏览器访问“https://您的服务器IP:9966”或“http://您的服务器IP:9968”访问URLOS;

用户名:urlos,密码:urlos

注:建议使用https协议登录URLOS,相对更安全!

授权:
1、在服务中心绑定IP。登录服务中心(https://www.urlos.com/),在左侧菜单中找到“已购软件 > 绑定授权”,在需要绑定的授权码后面点“修改”,在授权IP中填写服务器的外网IP地址。
2、修改URLOS配置文件。使用SSH工具连接服务器,输入以下命令来更新URLOS配置文件中的授权码信息:

docker exec urlos /usr/local/urlos/bin/common/tools.sh updateLicenseKey BBBBBB

其中BBBBBB代表要绑定的授权码。
3、在浏览器中访问URLOS管理平台,登录后查看授权版本是否已经更新。

]]>
<![CDATA[Centos7修改默认启动内核]]> https://www.affwo.com/261.html 2020-09-15T22:03:13+08:00 2020-09-15T22:03:13+08:00 admin https://www.affwo.com 查看系统当前使用的默认启动项:

grub2-editenv list

显示启动内核:

saved_entry=CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core)

修改启动内核:

grub2-set-default 'CentOS Linux (5.3.7-1.el7.elrepo.x86_64) 7 (Core)'

查看新启动内核:

grub2-editenv list

显示为修改后内核:

saved_entry=CentOS Linux (5.3.7-1.el7.elrepo.x86_64) 7 (Core)

重启查看内核:

uname -r

显示为新内核:

5.3.7-1.el7.elrepo.x86_64

注:

CentOS Linux (5.3.7-1.el7.elrepo.x86_64) 7 (Core) #自己修改为你要启动的内核

]]>
<![CDATA[开心版锐速Linux一键自动安装包]]> https://www.affwo.com/249.html 2020-09-03T23:49:00+08:00 2020-09-03T23:49:00+08:00 admin https://www.affwo.com 更换内核:
Centos6

wget http://soft.wdidc.net/kernel/kernel-2.6.32-754.el6.x86_64.rpm
rpm -ivh kernel-2.6.32-754.el6.x86_64.rpm --force

Centos7

wget http://soft.wdidc.net/kernel/kernel-3.10.0-957.el7.x86_64.rpm
rpm -ivh kernel-3.10.0-957.el7.x86_64.rpm --force


锐速安装:
自动安装

bash <(wget --no-check-certificate -qO- http://soft.wdidc.net/appex/Install.sh) install

完全卸载

bash <(wget --no-check-certificate -qO- http://soft.wdidc.net/appex/Install.sh) uninstall
]]>
<![CDATA[手动/全自动dd安装Windows系统]]> https://www.affwo.com/247.html 2020-09-03T23:44:00+08:00 2020-09-03T23:44:00+08:00 admin https://www.affwo.com 我们提供的DD包和ISO下载:

无

注:

账户:Administrator
密码:WinSrv2008x64-Chinese

*最少需要15G硬盘、安装完成后、系统体积占9.80G左右、补丁到201809 (永恒之蓝&勒索病毒补丁已包括)、全新自动安装、默认开启远程桌面、默认3389端口、带Virtio驱动(KVM)、带Pv驱动(XEN)

*如有报毒、请不要使用、如造成损失、本人不负任何责任、请谨慎使用

of=/dev/vda  #手动安装vda自己修改

全自动dd安装Windows2008 x64:

wget --no-check-certificate -qO InstallNET_New.sh 'http://soft.wdidc.net/shell/InstallNET_New.sh' && bash InstallNET_New.sh -dd 'dd包地址'

手动dd安装Windows2008 x64:

wget -O- dd包地址 | dd of=/dev/vda
]]>