<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>知识整理 on Mofei's Blog</title><link>https://mofei-blog.pages.dev/categories/%E7%9F%A5%E8%AF%86%E6%95%B4%E7%90%86/</link><description>Recent content in 知识整理 on Mofei's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>Mofei</copyright><lastBuildDate>Wed, 26 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://mofei-blog.pages.dev/categories/%E7%9F%A5%E8%AF%86%E6%95%B4%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>计算机安全：原理与实践</title><link>https://mofei-blog.pages.dev/p/%E7%AC%94%E8%AE%B0/</link><pubDate>Wed, 26 Nov 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E7%AC%94%E8%AE%B0/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E7%AC%94%E8%AE%B0/1.jpg" alt="Featured image of post 计算机安全：原理与实践" />&lt;h2 id="1概述">1.概述
&lt;/h2>&lt;pre>&lt;code>学习目标：
1.描述有关机密性、完整性和可用性的关键安全要求
2.讨论安全威胁、安全攻击的类型，给出不同类型计算机和网络资产面临这几类威胁和攻击的例子
3.概述计算机安全的基本要求
4.解释基本安全设计原则
5.讨论攻击面和攻击树的用途
6.理解全面安全策略的主要方面
&lt;/code>&lt;/pre>
&lt;h3 id="11计算机安全的概念">1.1计算机安全的概念
&lt;/h3>&lt;pre>&lt;code>计算机安全：保证信息系统资产的机密性、完整性和可用性的措施和控制方法，其中资产包括硬件、软件、固件以及要处理、存储和通信的信息
&lt;/code>&lt;/pre>
&lt;p>CIA三元组：机密性(confidentiality)、完整性(integrity)和可用性(availability)&lt;/p></description></item><item><title>渗透知识整理1</title><link>https://mofei-blog.pages.dev/p/%E6%95%B4%E7%90%86%E8%B8%A9%E5%9D%91%E6%97%A5%E8%AE%B0/</link><pubDate>Mon, 24 Nov 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E6%95%B4%E7%90%86%E8%B8%A9%E5%9D%91%E6%97%A5%E8%AE%B0/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E6%95%B4%E7%90%86%E8%B8%A9%E5%9D%91%E6%97%A5%E8%AE%B0/1.jpg" alt="Featured image of post 渗透知识整理1" />&lt;h2 id="渗透环境准备">渗透环境准备
&lt;/h2>&lt;h3 id="渗透工具">渗透工具
&lt;/h3>&lt;h4 id="java">Java
&lt;/h4>&lt;pre>&lt;code>JDK 8
&lt;/code>&lt;/pre>
&lt;h4 id="python">python
&lt;/h4>&lt;pre>&lt;code>miniconda3虚拟环境中安装
&lt;/code>&lt;/pre>
&lt;h4 id="vmware">VMware
&lt;/h4>&lt;pre>&lt;code>虚拟机
&lt;/code>&lt;/pre>
&lt;h4 id="linux使用基础">Linux使用基础
&lt;/h4>&lt;h4 id="kail-linux">kail Linux
&lt;/h4>&lt;pre>&lt;code>1、下载Kail Linux 的iso镜像，使用VMWare虚拟机安装镜像，然后搭建一个kail Linux环境
2、配置Kail Lnux
&lt;/code>&lt;/pre>
&lt;h4 id="虚拟靶场环境搭建">虚拟靶场环境搭建
&lt;/h4>&lt;h4 id="docker">Docker
&lt;/h4>&lt;pre>&lt;code>一个开源的应用容器引擎，让开发者可以打包应用及依赖包到一个可移植的容器中，然后发布到任何流行的Linux或Windows机器上，也可以实现虚拟化容器（使用沙箱机制）
&lt;/code>&lt;/pre>
&lt;h5 id="组成部分">组成部分
&lt;/h5>&lt;pre>&lt;code>Docker Client ：客户端
Docker Daemon ：守护进程
Docker Image ：镜像
Docker Container ：容器
&lt;/code>&lt;/pre>
&lt;h5 id="安装">安装
&lt;/h5>&lt;pre>&lt;code>1、下载docker(这里使用了脚本)
2、查看docker服务状态 [root@localhost ~]# systemctl status docker
3、启动docker服务 [root@localhost ~]# systemctl start docker
4、开启自动启动Docker服务 [root@localhost ~]# systemctl enable docker
5、安装docker-compose（虽然新版Docker自带了compose命令，但是不好用，还是自己安装一个docker-compose）
6、配置为国内镜像源
&lt;/code>&lt;/pre>
&lt;h5 id="基本操作">基本操作
&lt;/h5>&lt;h6 id="镜像操作">镜像操作
&lt;/h6>&lt;pre>&lt;code>1、查看镜像 [root@localhost ~]# docker images/docker image ls -a
2、拉取镜像 [root@localhost ~]# docker image pull +镜像名
3、删除镜像 [root@localhost ~]# docker image rm +镜像名/docker rmi +镜像名/镜像ID（正在运行的容器是无法删除的）
4、停止镜像[root@localhost ~]# docker ps
5、镜像保存[root@localhost ~]# docker save -o 保存的文件 镜像名
6、镜像加载[root@localhost ~]# docker load -i 镜像文件
&lt;/code>&lt;/pre>
&lt;h6 id="容器操作">容器操作
&lt;/h6>&lt;pre>&lt;code>1、创建容器 [root@localhost ~]# docker run -it +镜像名 /bin/bash（交互式容器）/docker run -dit +镜像名 /bn/bash（守护式容器）
2、查看容器 [root@localhost ~]# docker ps /docker container ls/docker ps -a/docker container ls --all
3、启动容器 [root@localhost ~]# docker start +容器ID（容器名）/docker container start +容器ID（容器名）
4、停止容器 [root@localhost ~]# docker stop +容器ID（容器名）/docker container stop +容器ID（容器名）
5、删除容器 [root@localhost ~]# docker rm +容器ID（容器名）/docker container rm +容器ID（容器名）/docker container rm -f +容器ID（容器名）
6、容器保存为镜像 [root@localhost ~]# docker commit +容器名 镜像名
&lt;/code>&lt;/pre>
&lt;h2 id="渗透测试基础">渗透测试基础
&lt;/h2>&lt;h3 id="网络协议基础">网络协议基础
&lt;/h3>&lt;h4 id="分层网络协议osi七层tcp四层五层">分层网络协议（OSI七层、TCP四层、五层）
&lt;/h4>&lt;p>这里使用的是五层模型&lt;/p></description></item><item><title>upload-labs通关记录（1-21关）</title><link>https://mofei-blog.pages.dev/p/%E8%AE%B0%E5%BD%95%E8%87%AA%E5%B7%B1%E7%9A%84%E5%AD%A6%E4%B9%A0%E5%92%8C%E8%B8%A9%E5%9D%91%E7%BB%8F%E5%8E%86/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E8%AE%B0%E5%BD%95%E8%87%AA%E5%B7%B1%E7%9A%84%E5%AD%A6%E4%B9%A0%E5%92%8C%E8%B8%A9%E5%9D%91%E7%BB%8F%E5%8E%86/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E8%AE%B0%E5%BD%95%E8%87%AA%E5%B7%B1%E7%9A%84%E5%AD%A6%E4%B9%A0%E5%92%8C%E8%B8%A9%E5%9D%91%E7%BB%8F%E5%8E%86/1.jpg" alt="Featured image of post upload-labs通关记录（1-21关）" />&lt;h2 id="环境部署">环境部署
&lt;/h2>&lt;h3 id="windows搭建">windows搭建
&lt;/h3>&lt;h4 id="upload-labs">upload-labs
&lt;/h4>&lt;p>一个专门用于学习和测试文件上传漏洞的开源靶场&lt;/p>
&lt;p>&lt;a class="link" href="https://github.com/c0ny1/upload-labs" target="_blank" rel="noopener" >
&lt;span style="display: inline-flex; align-items: center; gap: 0.5em;">
c0ny1/upload-labs:一个想帮你总结所有类型的上传漏洞的靶场
&lt;svg width=".7em" height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z" fill="currentColor" />
&lt;/svg>
&lt;/span>
&lt;/a>（github有时候国内访问慢）&lt;/p></description></item><item><title>前置知识整理（2）| 二进制</title><link>https://mofei-blog.pages.dev/p/%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%AE%89%E5%85%A8/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%AE%89%E5%85%A8/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%AE%89%E5%85%A8/2.jpg" alt="Featured image of post 前置知识整理（2）| 二进制" />&lt;h1 id="导语">导语
&lt;/h1>&lt;h2 id="二进制安全">二进制安全
&lt;/h2>&lt;p>二进制安全是一盒比较偏向底层的方向，对计算机基础要求较高&lt;/p>
&lt;ul>
&lt;li>C/C++&lt;/li>
&lt;li>Python&lt;/li>
&lt;li>汇编语言&lt;/li>
&lt;li>计算机组成原理&lt;/li>
&lt;li>操作系统&lt;/li>
&lt;li>编译原理&lt;/li>
&lt;/ul>
&lt;p>二进制安全可以细分为逆向工程和漏洞挖掘与利用等方向&lt;/p></description></item><item><title>小白整理必学知识1</title><link>https://mofei-blog.pages.dev/p/%E5%BF%85%E5%AD%A6%E7%9F%A5%E8%AF%86/</link><pubDate>Tue, 26 Aug 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E5%BF%85%E5%AD%A6%E7%9F%A5%E8%AF%86/</guid><description/></item><item><title>前置知识整理（1）| CTF是什么</title><link>https://mofei-blog.pages.dev/p/%E5%BB%BA%E7%AB%8B%E8%87%AA%E5%B7%B1%E7%9A%84%E7%9F%A5%E8%AF%86%E5%BA%93%E4%BD%93%E7%B3%BB/</link><pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E5%BB%BA%E7%AB%8B%E8%87%AA%E5%B7%B1%E7%9A%84%E7%9F%A5%E8%AF%86%E5%BA%93%E4%BD%93%E7%B3%BB/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E5%BB%BA%E7%AB%8B%E8%87%AA%E5%B7%B1%E7%9A%84%E7%9F%A5%E8%AF%86%E5%BA%93%E4%BD%93%E7%B3%BB/1.jpg" alt="Featured image of post 前置知识整理（1）| CTF是什么" />&lt;h2 id="导语">导语
&lt;/h2>&lt;p>最近发现自己的知识体系有点混乱，感觉什么都学了，但是什么都没学会。借这篇文章整理下自己的思路，顺便系统学习一下什么是CTF&lt;/p>
&lt;h2 id="ctf">CTF
&lt;/h2>&lt;p>CTF（Capture The Flag），夺旗赛。参赛方通过攻防对抗、程序分析等形式，率先从主办方的给出的比赛环境中得到一串具有一定格式的字符串或其他内容，并提交给主办方，从而夺得分数。这串内容为Flag&lt;/p></description></item><item><title>【网络爬虫】| python 爬虫</title><link>https://mofei-blog.pages.dev/p/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB%E7%AC%94%E8%AE%B0/</link><pubDate>Sat, 16 Aug 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB%E7%AC%94%E8%AE%B0/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB%E7%AC%94%E8%AE%B0/OIP-C.webp" alt="Featured image of post 【网络爬虫】| python 爬虫" />&lt;h2 id="导语">导语
&lt;/h2>&lt;p>网络爬虫作为一种自动采集数据的技术，凭借吱声强大的自动抓取网页数据的能力，成为当下互联网高效、灵活的解决方法之一&lt;/p>
&lt;h2 id="什么是网络爬虫">什么是网络爬虫
&lt;/h2>&lt;p>网络爬虫（Web Crawler）是一种按照一定规则，自动请求网站并提取网页数据的程序和脚本&lt;/p></description></item><item><title>【加密和解密】| 动态分析技术</title><link>https://mofei-blog.pages.dev/p/%E5%8A%A0%E5%AF%86%E5%92%8C%E8%A7%A3%E5%AF%86-%E5%8A%A8%E6%80%81%E5%88%86%E6%9E%90%E6%8A%80%E6%9C%AF/</link><pubDate>Fri, 15 Aug 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E5%8A%A0%E5%AF%86%E5%92%8C%E8%A7%A3%E5%AF%86-%E5%8A%A8%E6%80%81%E5%88%86%E6%9E%90%E6%8A%80%E6%9C%AF/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E5%8A%A0%E5%AF%86%E5%92%8C%E8%A7%A3%E5%AF%86-%E5%8A%A8%E6%80%81%E5%88%86%E6%9E%90%E6%8A%80%E6%9C%AF/2.png" alt="Featured image of post 【加密和解密】| 动态分析技术" />&lt;p>动态分析技术中最重要的工具是调试器，分为用户模式和内核模式两种类型：&lt;/p>
&lt;ul>
&lt;li>用户模式调试器:用来调试用户模式应用程序的调试器，工作在Ring3级。例如，OllyDbg、x64dbg、VC++等编译器自带的调试器&lt;/li>
&lt;li>内核模式调试器：能调试操作系统内核的调试器。例如，WinDbg&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Ring3级&lt;/p></description></item><item><title>【加密和解密】| 基础篇</title><link>https://mofei-blog.pages.dev/p/%E5%8A%A0%E5%AF%86%E5%92%8C%E8%A7%A3%E5%AF%86%E5%A4%8D%E7%9B%98%E7%AC%94%E8%AE%B0/</link><pubDate>Wed, 13 Aug 2025 00:00:00 +0000</pubDate><guid>https://mofei-blog.pages.dev/p/%E5%8A%A0%E5%AF%86%E5%92%8C%E8%A7%A3%E5%AF%86%E5%A4%8D%E7%9B%98%E7%AC%94%E8%AE%B0/</guid><description>&lt;img src="https://mofei-blog.pages.dev/p/%E5%8A%A0%E5%AF%86%E5%92%8C%E8%A7%A3%E5%AF%86%E5%A4%8D%E7%9B%98%E7%AC%94%E8%AE%B0/1.png" alt="Featured image of post 【加密和解密】| 基础篇" />&lt;p>本书基于Windows操作系统&lt;/p>
&lt;h2 id="软件的加密和解密">软件的加密和解密
&lt;/h2>&lt;p>随着技术的发展，软件加密和解密的研究很有必要。&lt;/p>
&lt;p>软件加密对于开发人员来说，可以保护自己的成果，不轻易被人“借鉴”，但随着技术的不断发展，加密技术也要不断地改进；同时，解密手段也在不断升级。所以，加密和解密是相互促进又相互斗争的关系&lt;/p></description></item></channel></rss>