• 2025“獬豸杯”全国电子数据取证竞赛-k8s服务器取证wp

2025“獬豸杯”全国电子数据取证竞赛-k8s服务器取证wp

2025-04-25 18:17:05 2 阅读

检材密码:}2N|n_yxdt!G/Ru}|_zdn$@?6@CD8E

感谢各位大佬的指导(●ˇ∀ˇ●)


手机和计算机部分已发!
獬豸杯手机取证:2025“獬豸杯”全国电子数据取证竞赛-手机取证wp-CSDN博客
獬豸杯计算机取证:2025“獬豸杯”全国电子数据取证竞赛-计算机取证wp-CSDN博客


每道题是图在上,文字在下


目录

题目纯享版:

前言:

服务器取证-1

服务器取证-2

先搭建集群

必须知识扩充:

k8s相关知识:

继续做题

服务器取证-3

服务器取证-4

服务器取证-5

服务器取证-6

不用switchhosts

node1,网址:https://192.168.2.200:31600/d3ffacb9

node2,网址:https://192.168.2.201:7788/6dbe0b92

特别感谢:

服务器取证-7

服务器取证-8

服务器取证-9

服务器取证-10

服务器取证-11

服务器取证-12

服务器取证-13

服务器取证-14

服务器取证-15

服务器取证-16

服务器取证-17

服务器取证-18

求大佬解答!

服务器取证-19

服务器取证-20

服务器取证-21

​编辑

服务器取证-22

​编辑

服务器取证-23

​编辑

服务器取证-24

​编辑

服务器取证-25

​编辑

加密方法:

服务器取证-26

​编辑

服务器取证-27

​编辑

服务器取证-28

​编辑

服务器取证-29

​编辑

服务器取证-30

希望wp足够清晰,谢谢观看❤


题目纯享版:

服务器
1该集群主节点操作系统版本是?[标准格式:100.100.100]
2该集群创建时间是?[标准格式:0000-00-00T00:00:00Z]
3该集群共有多少个命名空间?[标准格式:100]
4该集群所有命名空间内总共有多少个pod?[标准格式:100]
5请给出该集群所使用的cni网络插件及其版本?[标准格式:abc-V1.1.1]
6其中打金平台的后台登录地址跳转文件是?[标准格式:abc.php]
7其中打金平台密码加密算法是?[标准格式:abc]
8其中打金平台中"13067137585"用户的累计产量有多少?[标准格式:100.00]
9其中打金平台会员组最高溢价比例是多少?[标准格式:10.00]
10其中打金平台会员推广人数最多的会员其姓名是?[标准格式:名字]
11其中打金平台最早一次备份数据库的时间(Asia/Shanghai)是?[标准格式:2024-01-01-01:01:01]
12其中金瑞币(JINRUI COIN)平台图片上传平台是哪种类型?[标准格式:腾讯云ABC]
13其中金瑞币平台手机直充接口是什么?[标准格式:http://xxx.xxx.xxx/xxx]
14其中金瑞币平台后台登录地址是?[标准格式:http://xxx/xxx/xxx.xxx]
15其中金瑞币平台中密码加密盐值是?[标准格式:AbC1d]
16其中金瑞币平台中交易手续费是百分之多少?[标准格式:100]
17其中金瑞币平台中目前有几种充值方式?[标准格式:100]
18二号集群节点有源代码的网站目录有几个?(正在运行的除外)[标准格式:1]
19二号集群节点memcached端口是?[标准格式:100]
20盲盒平台中余额最多的用户是?[标准格式:AbC1d]
21盲盒平台可选二级域名有多少个?[标准格式:100]
22盲盒平台的支付密钥是?[标准格式:AbC1d]
23盲盒平台中拥有分站的用户名是?[标准格式:123abc]
24借贷平台(www.jiedai0rmr.com)中验证码发送接口域名是?[标准格式:http://xxx.xxx.xxx/]
25借贷平台后台登录密码的加密算法中共使用了多少次hash函数加密?[标准格式:10]
26接上题,借贷平台中后台登录的密码额外加密字符串?[标准格式:123ABc+]
27借贷平台中一共有多少借款订单?[标准格式:100]
28借贷平台中"包玉莲"的收款卡号是?[标准格式:1000]
29借贷平台中贷款最大限额是多少?[标准格式:100]
30请综合该集群一共有多少个网站数据库?[标准格式:100]

前言:

本篇服务器取证较为通俗,非常适合于初学服务器取证的取证人静下心来复盘。

在做题前,我们先了解一下什么是服务器集群

简单一句话:服务器集群是指将多个服务器通过网络连接在一起,协同工作以提供更高的性能、可用性和可扩展性的计算系统。

所以搭建服务器集群的关键——就是把这三个服务器通过一个网络连接在一起

服务器取证-1

必要截图:

这个很简单,有很多方法。

火眼直接看快一点(因为是集群,所以三个服务器的操作系统版本肯定是一样的,看一个就行)

答案:7.9.2009


服务器30道题,总有一部分题是得先仿真才能做的,所以为了节省时间(不少取证人反映服务器题目不算难但是总体时间不够),最晚做完第一题后,就该着手仿真搭建了。像下一题问的创建时间,你如果在火眼里找的话肯定不如仿真输入命令查看信息来的直接来的快,而且在火眼你也未必找得到,有可能去linux日志解析找个最早时间就填上去了其实是不对的。

服务器取证-2

先搭建集群

必要截图:

先用火眼全部仿真,默认设置即可(也有别的比赛赛题是需要在火眼仿真取证软件中高级设置选择不重置用户密码的,如果重置,服务器会删除重要文件。)

依次点击仿真后,从火眼跳转到VMware,接下来要用虚拟网络编辑器来实现前言所说的把这三个服务器通过一个网络连接在一起

左上角点击“编辑”,选择虚拟网络编辑器,右下角点击更改设置(提示同意设备对应用进行更改)

现在可以进行网络编辑了。

我们选择VMnet1,即“仅主机模式”,其他两个是桥接模式和NAT模式

对于想详细了解三个模式的含义的取证人可以参考👇
虚拟机 net、桥接、主机三种网络模式寻根问底_虚拟机桥接模式和net模式-CSDN博客


必须知识扩充:

现在我们先了解一下图中的子网掩码,DHCP,子网地址、子网ip

1.子网掩码

子网掩码是一个32位的二进制数,用于将IP地址划分成网络地址主机地址两部分,它的作用是确定一个IP地址的网络部分和主机部分,从而帮助计算机在网络中进行数据传输和路由选择。

举个例子就好懂了:

对于IP地址192.168.8.100 和子网掩码255.255.255.0(这是C类网络默认的子网掩码,还有A类B类),进行逻辑与运算后,得到网络地址为192.168.8.0(ip的前三段),主机地址为0.0.0.100(IP的后一段)大致说的话就是ip的前三段即网络地址是一个“大房子”,而ip的后一段有一个范围是0到255即“大房子下的很多人”。其中0和255分别是网络地址192.168.8.0代表整个网络以及192.168.8.255,被用作广播地址,用于向该网络中的所有主机发送广播消息。所以可分配的范围就是1-254。

2.DHCP:

看完子网掩码的解释我们聊到了ip的分配,DHCP就是来分配的。

看图中所说的“使用本地DHCP服务将IP地址分配给虚拟机”,DHCP服务是Dynamic Host Configuration Protocol即动态主机配置协议服务,是可以自动分配网络配置参数的网络服务,那这里DHCP就可以自动分配ip地址,分配的范围就是1-254。

3.子网地址及子网ip(两个是一回事)

图中的子网地址:192.168.8.0子网ip:192.168.8.0,两个是一样的。

子网地址就是子网ip地址。


有了以上知识后我们来做题。

先在火眼系统信息里明晰主机为:k8s-master


k8s相关知识:

K8s是Kubernetes的简称,是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。

k8s核心组件(大概看看了解一下,这种就是有个印象就行,我也是第一次碰到)

1.Master节点:K8s的控制平面,负责管理和协调整个集群。包含API Server、Scheduler、Controller Manager等组件,API Server提供了K8s的API接口,用于接收和处理用户的请求;Scheduler负责将Pod调度到合适的节点上;Controller Manager负责管理和维护集群中各种资源的状态。

2.Node 节点:集群中的工作节点,用于运行容器化应用。每个Node节点上都运行着Kubelet和Container Runtime等组件,Kubelet负责与Master节点通信,接收并执行Master节点下达的任务,管理本地的容器;Container Runtime用于运行容器,如Docker、runc等。

3.Pod:(后续题目有问到):K8s中最小的可部署和可管理的计算单元,它可以包含一个或多个紧密相关的容器。这些容器共享网络和存储资源,通常作为一个整体被调度和管理。

4.Service:用于定义一组Pod的访问策略,为Pod提供一个固定的IP地址和DNS名称,使得其他Pod或外部客户端能够通过这个固定的地址访问到后端的Pod集合,实现服务的发现和负载均衡。

5.Deployment:用于管理Pod的部署和升级,用户可以通过Deployment来定义Pod的副本数量、镜像版本等信息,K8s会根据Deployment的定义自动创建和管理Pod,并在需要时进行升级和回滚操作。


继续做题

 火眼:观察服务器001的host主机ip

观察002的host主机ip

 观察003的host主机ip

由此确定网络地址为192.168.2.0即整个集群的IP

在虚拟网络编辑器更改子网ip为192.168.2.0,右上角子网地址随子网ip更改而自动更改。

子网掩码是不用改的哈,这是适用小型网络(C 类网络)的默认的子网掩码。

改完点击确定即可。

左上角选择虚拟机,点击设置

保证网络适配器选择刚才虚拟网络编辑器配的仅主机模式。

重启VMware

开机虚拟机,账户用root。火眼创建虚拟机时默认重置密码为123456 

如图,点击上面的图标可以放大界面看得清

在输入密码时,密码是不显示的,但实际上密码已经被正确输入,是出于安全考虑,不是你没输进去哈哈。


登陆进去后就可以正式开始了!

接下来使用的命令语句都是对于k8s常用的Master节点相关命令。命令头是kubectl
对于k8s基本命令大家可以参考👇
k8s之常用操作命令-CSDN博客


题目问:该集群的创建时间?[标准格式:0000-00-00T00:00:00Z]

对于自己做wp的一点想法:

做第二道题我也看了看包括微信公众号的wp以及csdn上的wp,我都遇到了疑问。

不可否认的是,服务器取证的自由度非常高,命令五花八门,只要能找到答案就是好命令。

但是对于萌新服务器取证人来说,由于自身知识经验储量少,只能根据题目现对照着网上找到的相关知识,如k8s之常用操作命令-CSDN博客这类对k8s基础命令的介绍字眼来主观判断用什么命令可能取出来答案而发愁。当然可以对着某个wp用的命令照输一遍,每道题的答案也都能出来。但我自认为这并不算复盘,顶多算提升对命令格式的熟练度。题目需要的不仅仅是熟练度还包括对命令的理解以及做题的思路。因此不光是这篇博客,我在做所有的wp时,都力求尽量可以让大家和过段时间再看wp的自己→能看懂做题的思路和逻辑(不可避免的是取证不像高中的数学,一环扣一环,逻辑那么线性那么强,但是力求有多少逻辑都要展现出来),不让我的wp看起来像是“根据答案来做题”。

 首先我在基础命令中找到最接近能直接查看集群创建时间的命令:
kubectl cluster-info

 输入命令后并没有得到答案,但是最下面一行提示我们用

kubectl cluster-info dump

可能获得更详细的信息。

运行后有大量信息、log滚动,根本停不下来hh

最后也没有得到答案(答案有可能滚过去了)

但是刚才的这条命令:kubectl cluster-info dump 确实是某个wp给到的查找答案的命令

我确实不知道他怎么截的页面,是有操作可以滑动信息查看上面滚过去的信息吗?

总之这条路在我这走不通了。

我通过ai了解到:

  • 默认命名空间自动创建:在 Kubernetes 集群初始化创建的过程中,default 命名空间作为系统默认的一部分自动创建。当你搭建集群时,在集群初始化的关键步骤中,default 命名空间就会被创建出来。这意味着它的创建和集群的启动是紧密相连的,时间上非常接近。

也就是说可以通过查看default命名空间的创建时间来查看集群的创建时间。

输入ai给的命令: kubectl describe namespace default

没有找到时间

最终输入命令:kubectl get namespace default -o yaml 得到答案

此命令会以 YAML 格式(一种人类可读的数据序列化格式输出 default 命名空间的详细信息,可以在输出中找到 creationTimestamp 字段来获取创建时间。

答案:2024-06-24T11:28:12Z


XiAnG学安全 wp?

对于XiAnG学安全wp对这道题的讲解我不太懂,求教路过的大佬(●ˇ∀ˇ●)

swap分区对于kubelet的启动有直接影响吗?

 按照wp所说先查看node状态,两个node是not ready

用命令:systemctl start kubelet 启动失败

命令:free -m 可以看到swap的情况,都是0 

命令:swapoff -a 关闭swap分区

 但是最后还是启动失败。。。

 直接用命令kubectl describe node 也看不到时间


下一题吧。

服务器取证-3

 必要截图:

找到直接能取出答案的命令

kubectl get namespaces

kubectl get ns (ns是namespace的简写)

都可以取出是七个命名空间

答案:7

服务器取证-4

这道题跟答案做的不一样。

必要截图:

上图为做出答案16的wp

所用命令:kubectl get pods --all-namespaces

命令很直接,就是获取所有命名空间内总共多少个pod

同样的命令在我复现时显示出18个pod,还有一个在最上面,被挡住了,所以其实是19个

kubectl get pods --all-namespaces | awk 'NR>1' | wc -l

加一个蓝色的命令部分来统计pod数量,答案是19

ai对命令的解释

答案:16( ?)

服务器取证-5

必要截图:

这道题比较容易找错

输命令和火眼分析都容易错。

没发现有简单直接的命令来查看插件及其版本。

大部分 CNI 插件的配置文件位于/etc/cni/net.d/目录下,通过查看这些文件能确定插件类型和版本信息。(这道题属于少数情况了)

ls /etc/cni/net.d/

ls命令查看该目录下的文件找到flannel插件的conf list配置文件

cat /etc/cni/net.d/10-flannel.conflist 

得到答案:flannel-V0.3.1

但是这个答案不对

最开始找的路径不对

正确的应该是:/opt/cni/bin/

CNI 插件的二进制文件通常存放在/opt/cni/bin/ 目录下

命令:ls -l /opt/cni/bin/

ls -l 是linux基础命令

命令:/opt/cni/bin/flannel -version 查看flannel版本

得到答案:flannel-V1.0.0

火眼也会找到这个易错答案。

正确答案可以在镜像列表找到:v1.0.0

综上答案:flannel-V1.0.0

服务器取证-6

必要截图:

我们先要能进入火眼的这四个网站

直接访问是打不开页面的

上图XiAnG学安全wp这里讲到需要用到一个软件叫switchhosts(但是我不知道这个具体的作用是什么,因为没用这个也能登进去,所以这里想看的看一眼,不想看的可以目录跳转“不用switchhosts”)

安装网址:https://github.com/oldj/SwitchHosts/releases

结合自己电脑情况选择

一般windows选x64

更多安装细节👇

SwitchHosts下载安装全攻略一次就会-CSDN博客

安装后开始为四个网站添加host

我们在002中找到ip:192.168.2.200

命令:IP addr

我们在003中找到ip:192.168.2.201

命令:IP addr

ip和网址一一对应

写入成功。

注意如有遇到switchhosts提示没有权限写入host文件的问题,参考👇

SwitchHosts报错:没有写入 Hosts 文件的权限_switchhosts没有权限-CSDN博客


不用switchhosts

我复现的过程中 没有用到switchhosts。

首先提示一下:

这三个服务器虽然叫“服务器集群”,但是意思不是你就在一个虚拟机操作就行了。

所以你就在001操作肯定是不行的,001都没有宝塔,你输bt都是不支持的。


基础知识引入:

宝塔面板基本命令(主要命令头bt)

bt default 查看面板信息

bt 查看面板命令行

bt 命令  (例如:bt 14)

更多基本命令👇

宝塔面板Linux版本常用命令_宝塔命令-CSDN博客


分别进入虚拟机002,003

输入命令bt 14  对应的是重启宝塔面板服务

(输 bt default 也可以)(也可以先输bt查看命令面板 再输14执行14命令)

node1,网址:https://192.168.2.200:31600/d3ffacb9

账号:qpeymiwp

node2,网址:https://192.168.2.201:7788/6dbe0b92

账号:pqkpueqq

总之能看到以上两个界面即可,我们能看到宝塔网站的具体网址及账号

密码均不知道,我们需要用命令修改密码

分别输入命令bt 5 修改面板密码

得到以下网站用户密码,分别打开即可

注意网址复制全!

特别感谢:

我因为受到switchhosts配置步骤的影响,输网址就一直不输协议头(有点笨了),因为这个一直登不上去,wp严重被卡进度。最后靠@雨藍酱desu向日葵远程操作解决,十分感谢。也感谢其他尝试为我解答的佬,抱歉因为问题出现在太基础刁钻的地方,好多大佬根本没想到哈哈。


网址:https://192.168.2.200:31600/d3ffacb9

账号:qpeymiwp

密码:002


网址:https://192.168.2.201:7788/6dbe0b92

账号:pqkpueqq

密码:003  


 

进入网站可以看到nginx没有启动

手动点击启动即可


下面我们先整体看一下四个网站都是什么网站以对应一下后续题目

对应本题就是确定哪个是题目所说的“打金平台”


图一www.mtbtsdafda.com

图二www.gsjksu2kig.com

图三www.jiedai0rmr.com

图四www.jiaoyoumf0up.com

图三是借贷,图四是交友,图二在后面的题有提到是金瑞币(JINRUI COIN)

所以图一www.mtbtsdafda.com是打金平台。


现在需要找到打金平台的后台登陆地址跳转文件。

在左侧点击文件,在文件里找到网站的文件夹。

这块的逻辑一是:根据题目格式的提示.php锁定这两个php文件

二是:这个本就是php项目,那地址所在的文件理所当然在php文件。


分别双击打开两个php文件

 

index.php

WIdbdgd1Us.php

用WIdbdgd1Us.php里给的地址:/index.php/systemlogined/login/index

得到后台地址

http://www.mtbtsdafda.com/index.php/systemlogined/login/index

如上图打开了打金平台后台管理

谁是答案不必多说。

答案:WIdbdgd1Us.php

服务器取证-7

必要截图:

题目所问的密码加密算法涉及到网站的配置信息,所以还是要在文件里找。

密码指的是登录时用到的登陆密码,所以右上角输入“login”,勾选包含子目录,搜索有关登陆的php文件。

搜索结果如图,翻一下三个php文件

在/www/wwwroot/www.mtbtsdafda.com/APP/Modules/Systemlogined/Action/路径下的LoginAction.class.php文件(第三个文件)里找到答案:sha1

代码 'password'=>I('password','','sha1') 表示获取 password 字段的值,并使用 sha1 算法对其进行加密处理,然后用于后续的用户查询验证。

(题目给的格式abc还以为答案是纯英文)

答案:sha1

服务器取证-8

这道题有几个思路,一是在宝塔文件里搜索13067137585,但是不好根据搜索结果得出累计产量,在搜索结果中还能看到用户对应的password但是sha1解密后的密码都登不上去。所以还是连上数据库,在数据库里面找更直接。

必要截图:

打开navicat,一般是多以ssh隧道连接。点击ssh,勾选使用ssh隧道。

这里是先连服务器,所以主机填服务器的ip:192.168.2.200(前题有通过输入命令ip addr看到)用户名和密码填服务器的登录用户和登陆密码。

用户名:root,密码:123456。

端口号这里尤为注意,要的是服务器的sshd端口,不是宝塔的31600!!(感谢@雨藍酱desu

分别输入命令:

netstat -tulp      netstat -tuln

两个输出结果对应着看,看到22端口对应了sshd,所以端口应填22

连完服务器再连数据库。

主机:local host,端口3306(主机默认端口)数据库用户名密码填宝塔面板()显示的用户名和密码

数据库用户名:www_mtbtsdafda_c

数据库密码:Ea1KMSRBnY2eB4pK

权限改成“所有人”


进入数据库后,有两个思路。

第一个思路:根据题意,我们要找到一个既有手机号13067137585又有“累计产量”字段的表

找到ds_order表,有手机号

找到ds_order表,有already profit——“累计产量”

sql查询语句:SELECT SUM(already_profit) FROM `ds_order` where user=13067137585

意思是:在这个表里得到用户为13067137585的already_profit字段下所有值的和

可见答案为43853.21258852,根据题目格式保留两位小数得到43853.21

这个查询语句非常基础,在此不多说,详细可看👇

SELECT 语句用法大全:数据库查询的核心力量_select 查询-CSDN博客


第二个思路,在数据库中找到平台用户信息表,找到用户13067137585的登录密码以登录平台查看个人信息

单击“表”,点击上方的“对象”,可以通过注释一栏看到一些表的大致情况

锁定第三行ds_member——会员,双击打开

找到13067137585加密后的password:03ddb77b41e0d41a8a186d4fd87c546d6fe41eec

在网上找了一些解密的网站,发现能解出来密码的网站都要钱(因为所谓逆向解密的方法是在一个很大的人工哈希数据库里去枚举匹配,密文本身是不可能逆向解密的)

那么现在的思路是:我们可以更改数据库的数据,将简单密码如123456的sha1加密值替换原值

网站👉SHA1 在线加密工具 | 菜鸟工具 得到7c4a8d09ca3762af61e59520943dc26494f8941b

替换成功

登陆界面输入用户手机号13067137585,密码123456,登录成功后点击右下角会员中心即可看到“累计产量”为:43853.21

服务器取证-9

必要截图:

首先第一个思路还是继续翻数据库的表,但是翻了半天没翻到溢价比例

在ds_user翻到一个疑似打金平台后台的登录信息admin:

解密得到密码Aa123456 

网站👉MD5免费在线解密破解_MD5在线加密-SOMD5

在后台网址http://www.mtbtsdafda.com/index.php/systemlogined/login/index

输入账号admin、 Aa123456 登录成功

(把lileilei的密码在数据库修改一下也能登,但是没什么信息)

在会员等级一栏可以看到最高的溢价比例:1.70

答案:1.70

服务器取证-10

思路是继续在后台里找

必要截图:

在会员列表里看到直推人数字段,点击“直推人数”进行排序,看到最多的16人对应姓名:李奕欣

答案:李奕欣

服务器取证-11

必要截图:

继续在后台找,发现时间:2024-06-26-19:38:16

这个是错的。

需要回到数据库去找。

在表对象概览里的注释一栏找到系统操作日志表:ds_log,双击打开

数据195条,不多可以不用sql查询语句,直接看就行。上图看到第8行有备份数据库

ctrl f 搜索数据库备份,一共有两条记录

第一条,logtime:1557152877

第二条,logtime:1719401896

1719401896这一条对应后台看到的信息

1557152877这一条时间更早,是正确答案

时间戳转换: 2019-05-06 22:27:57

打金平台题目结束。

答案:2019-05-06-22:27:57 

服务器取证-12

必要截图:

打开金瑞币网站文件栏

根据题目所给格式腾讯云的提示,在文件内容搜索“云”,找到阿里云OSS。

(也可以搜索“图片上传”,这道题巧了,答案给的非常明确,如果题目比较模糊,搜索“云”更容易出结果)

答案:阿里云OSS

服务器取证-13

必要截图:

文件内容搜索搜索“接口”,发现“手机直充接口”。

继续搜索“手机直充接口”,精确搜索结果

第一条搜索结果http://op.juhe.cn/ofpay/sinopec/onlineorder

该条为“聚合油卡充值驱动”

第二条搜索结果http://op.juhe.cn/ofpay/mobile/onlineorder

该条为“聚合手机充值驱动”

故该条为正确答案

答案:http://op.juhe.cn/ofpay/mobile/onlineorder

服务器取证-14

必要截图:

文件内容搜索“后台”,找到可能有后台地址的php文件,点击编辑跳转

找到themes/admin/login/index.html

登入http://www.gsjksu2kig.com/themes/admin/login/index.html

答案并不对。

尝试在金瑞币平台网站日志找到答案

搜一下/login/index.html,这部分网址应该是没问题的

右键转到该网址查看

得到后台页面

答案:http://www.gsjksu2kig.com/admin.php/login/index.html

服务器取证-15

必要截图:

文件内容搜索“salt”,很常规

第三个就是答案。

答案:GWwRbMOPJYZCvE5gembG

服务器取证-16

必要截图:

navicat ssh隧道连接,与打金平台数据库的连接同理

用户名:bd4nqn45ej

密码:hjGJWRiAX2JLSeNa

权限改成所有人

填入信息

在数据库中的wym_admin_user表里找到后台的登陆密码

将123456的加密值7c4a8d09ca3762af61e59520943dc26494f8941b替换原值

输入账号:admin,密码:123456

进入后台

在系统配置→基础设置里看到手续费为36%

答案:36

服务器取证-17

必要截图:

在充值管理中看到有三种,提币管理也是,如图右侧有充值成功的字样

金瑞币平台相关题目结束

答案:3

服务器取证-18

二号集群节点指的是k8s-node2,即003检材

思路:题目说正在运行的除外,而宝塔面板上的都是运行的,所以可以去火眼的文件分析里找

必要截图:

求大佬解答!

虽说是在文件里找,但具体怎么就找到opt文件夹,逻辑是什么目前我并不清楚。

图中可以看到有5个网站源码目录

答案:5

服务器取证-19

必要截图:

比赛中,在火眼搜索memcached

很快在一号集群节点找到答案11211

但是题目说的是二号集群节点,不知道如何解释,两个用的是一个?

在003node2虚拟机里输入命令得到答案11211来的更直接

命令:netstat -anpt

可以加个 | grep memcached 即 netstat -anpt | grep memcached 就是仅搜索memcached的信息

-anpt的-n的作用是以数字形式显示地址和端口号

而如果你用netstat tulp,你会发现能看到memcached,但是还是看不到端口。

答案:11211

服务器取证-20

思路:看数据库

必要截图:

宝塔面板查看数据信息,权限改成所有人

数据库用户名:G3XIWj

密码:YhxwznesRscGAXnH

位置:192.168.2.200

注意主机是192.168.2.200,取决于数据库的位置。虽然网站在003,但是数据库在002。

填入对应信息

在mh_user表里找到rmb最多的用户:ZrAuyMT1tyo

答案:ZrAuyMT1tyo

服务器取证-21

必要截图:

文件内容搜索到相关文件,但是看不到详细的域名

网站日志找到后台网址(做过前面的这个就有经验了,挺好找的)

http://www.jiaoyoumf0up.com/admin/login.php

接下来去数据库找用户密码:

mh_config表里找到用户名和密码

123456的sha1加密值7c4a8d09ca3762af61e59520943dc26494f8941b替换原值,发现不行。

那我们需要确定加密方法

文件内容搜索用户名admin,找到ajax.php文件

在ajax.php看到加密方式:md5(config('name').config('pwd'))

意思是把从配置文件获取的 name 和 pwd 进行拼接,接着使用 md5() 函数对拼接后的字符串进行加密。

按照新的逻辑构造密码123456,得到:a66abb5684c45962d887564f08346e8d

替换数据库pwd

输入用户名:admin,密码123456

进入后台

系统管理→盲盒信息配置找到二级域名,域名之间用逗号隔开

12个逗号所以有13个域名。

在数据库里也能看到,但是之前不确定user_url就是二级域名

答案:13

服务器取证-22

必要截图:

系统管理→在线支付配置可以看到支付密钥

答案:LDAWIucAQQGQp7rEE4nSlvzQMKZxTxopqNSwjL8PcAIBbVLJkh

服务器取证-23

必要截图:

答案:5432ef

盲盒平台相关题目结束


服务器取证-24

思路:在文件里找

必要截图:

文件内容搜索“验证码”,发现“验证码发送接口”字样。

打开php文件,找到验证码发送接口域名

答案:http://api.smsbao.com/

服务器取证-25

必要截图:

文件内容搜索admin(可能有关于登陆的设置信息),发现indexaction.class.php

打开indexaction.class.php,可以看到用了“getpass”方法进行加密。

文件内容搜索getpass,找到方法说明所在的文件

打开文件可以看到加密方法

加密方法:

①:对密码进行一次md5加密

②:对从配置文件中获取的cfg_adminkey值进行一次md5加密

③:①②拼接,整体进行一次md5加密

④:整体进行一次sha1加密

一共4次哈希函数加密。

答案:4

服务器取证-26

必要截图:

接上题,题目所指的“额外加密字符串”就是cfg_adminkey,文件内容搜索cfg_adminkey直接可以找到答案。

答案:26XBAmVMs+n_

服务器取证-27

思路:接上两题,我们一步步的在获取后台登陆的相关信息,所以这一题尝试登入后台找答案

必要截图:

网站日志找到后台网址:http://www.jiedai0rmr.com/index.php?g=Admin&m=Index&a=login

后台网站

连接网站数据库

数据库用户名:MotX5DW

密码:TKFTciiHS8nLjDiX

找到后台登录信息所在表,准备替换密码

①:对密码进行一次md5加密

②:对26XBAmVMs+n_进行一次md5加密

③:①②拼接,整体进行一次md5加密

④:整体进行一次sha1加密

构造出123456的加密值:de9369f810db1f06d5197211314e04db9609d595

替换原密码加密值

登入后台

借款列表共43条记录

答案:43

服务器取证-28

必要截图:

用户管理界面找到包玉莲,点击查看资料

找到银行卡号:

答案:6227001756030083140

服务器取证-29

必要截图:

系统设置→贷款设置,看到贷款最大金额

答案:350000

服务器取证-30

必要截图:

连接服务器

找到远程数据库root用户对应的密码

填入信息,这样连可以看到位于192.168.2.200上所有的数据库

图中有11个数据库

其中有7个是网站数据库

4个是MySQL自带的数据库:

`information_schema`:存储数据库元数据,如表结构、列信息等。

`mysql`:核心系统数据库,存储用户权限、数据库配置等关键信息。

`performance_schema`:用于监控MySQL服务器执行性能。

`sys` :提供了一系列方便查询性能和元数据的视图。

答案:7


希望wp足够清晰,谢谢观看

今年还有很多比赛,会尽量跟上接下来比赛的wp!

本文地址:https://www.vps345.com/971.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 ssh deepseek Ollama 模型联网 API CherryStudio 数据库 centos oracle 关系型 安全 分布式 llama 算法 opencv 自然语言处理 神经网络 语言模型 javascript 前端 chrome edge 进程 操作系统 进程控制 Ubuntu python MCP harmonyos 华为 开发语言 typescript 计算机网络 ubuntu 阿里云 网络 网络安全 网络协议 Dell R750XS spring boot websocket docker 实时音视频 adb nginx 监控 自动化运维 pycharm 深度学习 conda pillow 自动化 蓝耘科技 元生代平台工作流 ComfyUI 人工智能 django fastapi flask web3.py kubernetes 容器 学习方法 经验分享 程序人生 gitlab numpy spring java node.js json html5 firefox 笔记 C 环境变量 进程地址空间 RTSP xop RTP RTSPServer 推流 视频 kvm 无桌面 命令行 react.js 前端面试题 持续部署 zotero WebDAV 同步失败 代理模式 IIS .net core Hosting Bundle .NET Framework vs2022 ollama ai llm php android 科技 个人开发 nuxt3 vue3 sql KingBase c++ c语言 银河麒麟 kylin v10 麒麟 v10 https jvm kylin 面试 后端 架构 aws googlecloud macos 向日葵 服务器繁忙 备选 网站 api 调用 示例 postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 LDAP 腾讯云 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 qt http IIS服务器 IIS性能 日志监控 golang tomcat maven intellij idea jenkins gitee 权限 MQTT mosquitto 消息队列 vue.js tcp/ip 智能路由器 外网访问 内网穿透 端口映射 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 mysql sqlite openssl 密码学 电脑 spring cloud intellij-idea kafka hibernate shell sqlserver 统信 国产操作系统 虚拟机安装 计算机视觉 游戏程序 windows ffmpeg 音视频 github git 远程工作 excel android studio ftp apache 孤岛惊魂4 ide 博客 microsoft rust ssl Dify udp Docker Hub docker pull 镜像源 daemon.json Linux DeepSeek-R1 API接口 爬虫 Headless Linux 3d 数学建模 远程登录 telnet YOLO 网络结构图 pdf redis 华为认证 网络工程师 交换机 开源 多线程服务器 Linux网络编程 pytorch visualstudio 银河麒麟操作系统 国产化 live555 rtsp rtp AI 数据集 嵌入式硬件 驱动开发 硬件工程 嵌入式实习 Cursor ecmascript nextjs react reactjs 搜索引擎 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 MI300x DeepSeek Deepseek ux 多线程 单片机 机器学习 string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap 开发环境 SSL证书 pygame 小游戏 五子棋 小程序 svn stm32 能力提升 面试宝典 技术 IT信息化 创意 社区 c# Flask FastAPI Waitress Gunicorn uWSGI Uvicorn prometheus rpc 远程过程调用 Windows环境 直播推流 僵尸进程 C语言 物联网 flutter Hyper-V WinRM TrustedHosts flash-attention 报错 联想开天P90Z装win10 matlab GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 YOLOv8 NPU Atlas800 A300I pro asi_bench ecm bpm Docker Compose docker compose docker-compose vscode mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 web安全 安全架构 ddos 编辑器 virtualenv arm debian MCP server agent C/S LLM agi AIGC ansible playbook gpu算力 Reactor 设计模式 性能优化 C++ AI编程 华为云 云原生 ci/cd uni-app html FunASR ASR 佛山戴尔服务器维修 佛山三水服务器维修 交互 go file server http server web server vim 集成学习 集成测试 重启 排查 系统重启 日志 原因 代码调试 ipdb oceanbase rc.local 开机自启 systemd 麒麟 深度优先 图论 并集查找 换根法 树上倍增 JAVA Java jdk MNN Qwen 媒体 银河麒麟桌面操作系统 Kylin OS 串口服务器 pppoe radius ESP32 arm开发 AI agent audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 java-ee 医疗APP开发 app开发 next.js 部署 部署next.js 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP eureka TCP服务器 qt项目 qt项目实战 qt教程 bash IDEA 运维开发 idm 根服务器 mongodb 宝塔面板 同步 备份 建站 安全威胁分析 vscode 1.86 mcp mcp-proxy mcp-inspector fastapi-mcp sse 豆瓣 追剧助手 迅雷 nas 微信 内存 fpga开发 目标检测 Netty 即时通信 NIO dns 程序 编程 性能分析 远程连接 学习 HTTP 服务器控制 ESP32 DeepSeek 命令 unix 反向代理 致远OA OA服务器 服务器磁盘扩容 dify rclone AList webdav fnOS 信息与通信 express okhttp CORS 跨域 游戏机 换源 国内源 Debian wsl2 wsl 策略模式 单例模式 微信小程序 devops springboot 实时互动 vasp安装 测试工具 查询数据库服务IP地址 SQL Server 大数据 1024程序员节 语音识别 AutoDL HCIE 数通 linux 命令 sed 命令 客户端 历史版本 下载 安装 机器人 ollama下载加速 大模型 SVN Server tortoise svn r语言 数据挖掘 数据可视化 数据分析 n8n 工作流 workflow jupyter 计算机 程序员 selete 高级IO 华为od dubbo safari pip Mac 系统 系统架构 eclipse gateway Clion Nova ResharperC++引擎 Centos7 远程开发 业界资讯 中间件 可信计算技术 网络攻击模型 kamailio sip VoIP 大数据平台 图像处理 Windows jar gradle 微信分享 鸿蒙 Image wxopensdk 企业微信 Linux24.04 deepin ESXi Dell HPE 联想 浪潮 webstorm ShenTong ukui 麒麟kylinos openeuler rust腐蚀 微服务 .net 回显服务器 UDP的API使用 vSphere vCenter iperf3 带宽测试 Java Applet URL操作 服务器建立 Socket编程 网络文件读取 AI大模型 大模型入门 大模型教程 升级 CVE-2024-7347 漏洞 list 模拟实现 fd 文件描述符 温湿度数据上传到服务器 Arduino HTTP 需求分析 规格说明书 zabbix 智能手机 小艺 Pura X openEuler 线程 web 系统安全 elasticsearch ruoyi 飞书 web3 cocoapods xcode 恒源云 tcp vscode1.86 1.86版本 ssh远程连接 autodl SenseVoice 数据结构 矩阵 big data 工业4.0 open webui IMM HarmonyOS Next rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK echarts AI-native Docker Desktop VR手套 数据手套 动捕手套 动捕数据手套 传统数据库升级 银行 大语言模型 LLMs yolov8 单一职责原则 minio IPMITOOL BMC 硬件管理 chatgpt oneapi 输入法 k8s 文件系统 路径解析 计算机外设 gitea asp.net大文件上传 asp.net大文件上传下载 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 iis 移动云 负载均衡 云服务 鲲鹏 小智AI服务端 xiaozhi TTS FTP 服务器 鸿蒙系统 log4j zookeeper nfs 远程 执行 sshpass 操作 ui SSL 域名 rsyslog Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 流水线 脚本式流水线 efficientVIT YOLOv8替换主干网络 TOLOv8 自动驾驶 Trae IDE AI 原生集成开发环境 Trae AI CPU 主板 电源 网卡 WSL win11 无法解析服务器的名称或地址 armbian u-boot 毕昇JDK 信号处理 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 虚拟化 半虚拟化 硬件虚拟化 Hypervisor WSL2 onlyoffice EasyConnect Cline Kali Linux 黑客 渗透测试 信息收集 合成模型 扩散模型 图像生成 VMware安装Ubuntu Ubuntu安装k8s 黑客技术 无人机 项目部署到linux服务器 项目部署过程 其他 本地部署 ssrf 失效的访问控制 openwrt DevEco Studio HarmonyOS OpenHarmony 真机调试 grafana SSE hadoop open Euler dde 统信UOS LLM Web APP Streamlit .netcore 网工 opensearch helm 烟花代码 烟花 元旦 redhat ios 游戏服务器 TrinityCore 魔兽世界 sysctl.conf vm.nr_hugepages adobe elk sdkman apt Python 网络编程 聊天服务器 套接字 TCP Socket Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 bug postgresql tensorflow Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 环境迁移 selenium xpath定位元素 Ubuntu 24.04.1 轻量级服务器 python3.11 dash 正则表达式 ip dity make 群晖 文件分享 相机 软件工程 王者荣耀 W5500 OLED u8g2 odoo 服务器动作 Server action 远程桌面 前端框架 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 mysql离线安装 ubuntu22.04 mysql8.0 Typore sentinel 源码 毕业设计 课程设计 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 毕设 netty unity 游戏引擎 抗锯齿 Kali 虚拟机 实习 OD机试真题 华为OD机试真题 服务器能耗统计 hive Hive环境搭建 hive3环境 Hive远程模式 微信公众平台 webgl c ipython 低代码 考研 在线office yum DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 智能音箱 智能家居 加解密 Yakit yaklang jmeter 软件测试 多个客户端访问 IO多路复用 TCP相关API chrome 浏览器下载 chrome 下载安装 mac 谷歌浏览器下载 bootstrap 监控k8s集群 集群内prometheus 软考 交叉编译 嵌入式 C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 繁忙 解决办法 替代网站 汇总推荐 AI推理 CDN MySql dba bonding 链路聚合 压力测试 GCC Linux环境 epoll tailscale derp derper 中转 金仓数据库 2025 征文 数据库平替用金仓 XCC Lenovo 5G 3GPP 卫星通信 Minecraft 虚拟局域网 硬件架构 防火墙 NAT转发 NAT Server Unity Dedicated Server Host Client 无头主机 魔百盒刷机 移动魔百盒 机顶盒ROM stm32项目 embedding TRAE cursor windows日志 proxy模式 常用命令 文本命令 目录命令 tcpdump thingsboard LORA NLP 端口测试 H3C iDRAC R720xd 缓存 显卡驱动 freebsd glibc npm deepseek r1 yaml Ultralytics 可视化 dell服务器 图形化界面 css3 实战案例 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 XFS xfs文件系统损坏 I_O error etcd 数据安全 RBAC es iot Python基础 Python教程 Python技巧 springsecurity6 oauth2 授权服务器 前后端分离 iphone 服务器主板 AI芯片 make命令 makefile文件 虚幻 X11 Xming 腾讯云大模型知识引擎 P2P HDLC 思科 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm rdp 实验 我的世界服务器搭建 VMware安装mocOS VMware macOS系统安装 asm 双系统 GRUB引导 Linux技巧 Wi-Fi 安卓 超融合 wireshark Spring Security 镜像 我的世界 我的世界联机 数码 springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 frp Linux的基础指令 ROS ISO镜像作为本地源 can 线程池 云电竞 云电脑 todesk Agent 视觉检测 职场和发展 db gcc navicat jetty undertow UOS 统信操作系统 MacOS录屏软件 NAS Termux Samba mamba Vmamba rabbitmq ruby linux上传下载 昇腾 npu 健康医疗 互联网医院 wps less 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 llama3 Chatglm 开源大模型 gaussdb Linux PID xss linux安装配置 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 rnn hugo 模拟器 教程 ocr 思科模拟器 Cisco IM即时通讯 QQ 剪切板对通 HTML FORMAT etl linux驱动开发 kind AI写作 AI作画 聊天室 seatunnel bcompare Beyond Compare KylinV10 麒麟操作系统 Vmware 银河麒麟服务器操作系统 系统激活 开机自启动 visual studio code rag ragflow ragflow 源码启动 Radius muduo 个人博客 弹性计算 KVM 计算虚拟化 弹性裸金属 iBMC UltraISO windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 EMQX 通信协议 aarch64 编译安装 HPC HAProxy junit lio-sam SLAM IMX317 MIPI H265 VCU SEO 中兴光猫 换光猫 网络桥接 自己换光猫 显示管理器 lightdm gdm 树莓派 VNC 阻塞队列 生产者消费者模型 服务器崩坏原因 ArkUI 多端开发 智慧分发 应用生态 鸿蒙OS laravel Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 vue css webrtc SSH Xterminal 单元测试 功能测试 HiCar CarLife+ CarPlay QT RK3588 Node-Red 编程工具 流编程 unity3d 网络穿透 云服务器 bat 端口 查看 ss 软件需求 状态管理的 UDP 服务器 Arduino RTOS edge浏览器 语法 AD域 firewalld 链表 mcu AI Agent 字节智能运维 元服务 应用上架 prompt 技术共享 Windsurf trae crosstool-ng 边缘计算 智能硬件 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 mariadb matplotlib 热榜 deekseek 知识库 fast EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 大模型应用 code-server 执法记录仪 智能安全帽 smarteye GPU OpenSSH SysBench 基准测试 自动化任务管理 easyui langchain 多层架构 解耦 mybatis MS Materials rpa 模拟退火算法 nvidia 银河麒麟高级服务器 外接硬盘 Kylin flink 分析解读 信息可视化 网页设计 yum源切换 更换国内yum源 华为机试 数据库系统 IPv4 子网掩码 公网IP 私有IP springcloud SSH 密钥生成 SSH 公钥 私钥 生成 Linux find grep AISphereButler 离线部署dify remote-ssh ue5 vr SSH 服务 SSH Server OpenSSH Server ip命令 新增网卡 新增IP 启动网卡 eNSP 企业网络规划 华为eNSP 网络规划 迁移指南 框架搭建 风扇控制软件 llama.cpp 做raid 装系统 信号 VPS .net mvc断点续传 内网服务器 内网代理 内网通信 MacMini 迷你主机 mini Apple VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 宠物 免费学习 宠物领养 宠物平台 PX4 火绒安全 剧本 WebRTC gpt uniapp threejs 3D 李心怡 软件定义数据中心 sddc RTMP 应用层 uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 状态模式 Linux的权限 服务器管理 配置教程 服务器安装 网站管理 雨云 NPS Qwen2.5-coder 离线部署 docker部署Python 程序员创富 YOLOv12 VS Code opcua opcda KEPServer安装 大模型微调 av1 电视盒子 AD 域管理 spark HistoryServer Spark YARN jobhistory 网站搭建 serv00 微信开放平台 微信公众号配置 wpf 软链接 硬链接 VSCode hexo WebUI DeepSeek V3 命名管道 客户端与服务端通信 办公自动化 自动化生成 pdf教程 token sas 7z CentOS 僵尸世界大战 游戏服务器搭建 g++ g++13 cnn DenseNet 影刀 #影刀RPA# keepalived 产品经理 CrewAI AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 sonoma 自动更新 服务器部署ai模型 MDK 嵌入式开发工具 论文笔记 sublime text Anolis nginx安装 环境安装 linux插件下载 xshell termius iterm2 arcgis neo4j 数据仓库 数据库开发 数据库架构 database trea idea 服务器数据恢复 数据恢复 存储数据恢复 raid5数据恢复 磁盘阵列数据恢复 自定义客户端 SAS 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR Xinference RAGFlow minecraft GIS 遥感 WebGIS ArcTS 登录 ArcUI GridItem pyautogui arkUI 服务网格 istio js 大大通 第三代半导体 碳化硅 运维监控 ai工具 java-rocketmq chrome devtools chromedriver v10 软件 ldap pyqt CH340 串口驱动 CH341 uart 485 分布式训练 ubuntu24 vivado24 Kylin-Server 代理 内网环境 h.264 micropython esp32 mqtt 序列化反序列化 figma RustDesk自建服务器 rustdesk服务器 docker rustdesk bot Docker 虚幻引擎 流式接口 URL leetcode 推荐算法 DocFlow pgpool win服务器架设 windows server k8s集群资源管理 云原生开发 GoogLeNet 田俊楠 嵌入式系统开发 RAGFLOW cd 目录切换 鸿蒙开发 移动开发 网卡的名称修改 eth0 ens33 代理服务器 自动化编程 cpp-httplib xrdp 图形渲染 SRS 流媒体 直播 ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 黑苹果 ABAP sequoiaDB ros2 moveit 机器人运动 捆绑 链接 谷歌浏览器 youtube google gmail outlook 崖山数据库 YashanDB alias unalias 别名 视频编解码 源码剖析 rtsp实现步骤 流媒体开发 NFS cuda cudnn 存储维护 NetApp存储 EMC存储 prometheus数据采集 prometheus数据模型 prometheus特点 远程服务 conda配置 conda镜像源 自动化测试 性能测试 chfs ubuntu 16.04 雨云服务器 docker run 数据卷挂载 交互模式 Open WebUI 强化学习 远程控制 远程看看 远程协助 DBeaver searxng 网络药理学 生物信息学 生信 PPI String Cytoscape CytoHubba 知识图谱 本地知识库部署 DeepSeek R1 模型 RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 测试用例 大模型部署 rime 混合开发 JDK regedit 开机启动 cpu 实时 使用 技能大赛 deep learning 相差8小时 UTC 时间 rustdesk 基础入门 linux环境变量 risc-v 本地化部署 firewall centos-root /dev/mapper yum clean all df -h / du -sh ceph swoole VLAN 企业网络 三级等保 服务器审计日志备份 京东云 FTP服务器 camera Arduino 电子信息 nlp Invalid Host allowedHosts 北亚数据恢复 oracle数据恢复 minicom 串口调试工具 visual studio 私有化 车载系统 干货分享 黑客工具 密码爆破 西门子PLC 通讯 玩机技巧 软件分享 软件图标 anaconda 压测 ECS 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 宕机切换 服务器宕机 triton 模型分析 线性代数 电商平台 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors 流量运营 docker命令大全 Ubuntu Server Ubuntu 22.04.5 DOIT 四博智联 nac 802.1 portal USB转串口 飞牛NAS 飞牛OS MacBook Pro harmonyOS面试题 dock 加速 wsgiref Web 服务器网关接口 邮件APP 免费软件 政务 分布式系统 监控运维 Prometheus Grafana skynet transformer mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 gpt-3 文心一言 阿里云ECS ardunio BLE PVE iventoy VmWare OpenEuler hosts 人工智能生成内容 磁盘监控 金融 服务器配置 网络用户购物行为分析可视化平台 大数据毕业设计 Ark-TS语言 Unity插件 拓扑图 iftop 网络流量监控 深度求索 私域 Google pay Apple pay 环境配置 cmos 硬件 Jellyfin Claude 粘包问题 大模型面经 大模型学习 TrueLicense AnythingLLM AnythingLLM安装 rocketmq 基础环境 ubuntu20.04 开机黑屏 uv QT 5.12.12 QT开发环境 Ubuntu18.04 docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos jina DNS 匿名管道 ros RAID RAID技术 磁盘 存储 UDP 沙盒 word 游戏开发 多路转接 项目部署 IPMI 带外管理 设备 PCI-Express VMware创建虚拟机 Ubuntu共享文件夹 共享目录 Linux共享文件夹 tidb GLIBC grub 版本升级 扩容 服务器时间 ssh远程登录 ping++ 软负载 多进程 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 Erlang OTP gen_server 热代码交换 事务语义 信创 信创终端 中科方德 Attention 大模型推理 USB网络共享 Playwright 搭建个人相关服务器 sqlite3 音乐服务器 Navidrome 音流 SWAT 配置文件 服务管理 网络共享 RAG 检索增强生成 文档解析 大模型垂直应用 wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 dns是什么 如何设置电脑dns dns应该如何设置 浏览器开发 AI浏览器 DeepSeek行业应用 Heroku 网站部署 ssh漏洞 ssh9.9p2 CVE-2025-23419 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 LInux vmware 卡死 ubuntu24.04.1 IO模型 AI代码编辑器 架构与原理 C# MQTTS 双向认证 emqx Cookie 算力 CentOS Stream ue4 着色器 seleium EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 充电桩 欧标 OCPP EMUI 回退 降级 gnu 物联网开发 lua clickhouse 蓝桥杯 vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 社交电子 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 kali 共享文件夹 perf 数据管理 数据治理 数据编织 数据虚拟化 嵌入式Linux IPC Deepseek-R1 私有化部署 推理模型 kerberos 直流充电桩 域名服务 DHCP 符号链接 配置 TCP协议 音乐库 飞牛 实用教程 composer 产测工具框架 IMX6ULL 管理框架 系统开发 binder framework 源码环境 openstack Xen Nuxt.js x64 SIGSEGV xmm0 midjourney 开发 裸金属服务器 弹性裸金属服务器 milvus p2p 灵办AI Redis Desktop Logstash 日志采集