<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[single7_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/single7_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; single7_]]></copyright><item><title><![CDATA[QEMU搭建ARM+Linux]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/141021066</link><guid>https://blog.youkuaiyun.com/single7_/article/details/141021066</guid><author>single7_</author><pubDate>Thu, 08 Aug 2024 10:52:34 +0800</pubDate><description><![CDATA[使用用户模式的客户机可以连通宿主机及外部网络。hostfwd=[tcpludp] [宿主机地址]：宿主机端口- [客户机地址]：客户机端口，将访问宿主机指定端口的TCP/UDP连接重定向到客户机端口上。dhcpstart=地址，设置能够分配给客户机的第一个IP，QEMU内嵌的DHCP服务器有16个IP地址可供分配，缺省地址范围是10.0.2.15-10.0.2.30。dns=地址，指定虚拟DNS的地址，其缺省值是网络中的第3个IP地址10.0.2.3，不能与“host= ”中指定的相同。]]></description><category></category></item><item><title><![CDATA[【烂尾】K8S部署]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/132320748</link><guid>https://blog.youkuaiyun.com/single7_/article/details/132320748</guid><author>single7_</author><pubDate>Thu, 17 Aug 2023 12:14:28 +0800</pubDate><description><![CDATA[Kubernetes（通常简称为K8s）是一个开源的容器编排和管理平台，用于自动化部署、扩展和操作容器化应用程序。它提供了一个强大的容器集群管理系统，能够简化容器化应用的部署、管理和维护。Kubernetes最初由Google开发，并于2014年发布为开源项目。它建立在容器技术（如Docker）之上，通过集成各种功能来解决容器化应用部署和管理中的复杂性。Pod（容器组）：是Kubernetes中最小的可部署单元，包含一个或多个紧密关联的容器，它们共享网络和存储资源。]]></description><category></category></item><item><title><![CDATA[Seaborn,Line charts，Bar charts and heatmap]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/128331668</link><guid>https://blog.youkuaiyun.com/single7_/article/details/128331668</guid><author>single7_</author><pubDate>Thu, 15 Dec 2022 20:06:09 +0800</pubDate><description><![CDATA[python  seaborn，Line charts,Barchats and heatmap..... all type]]></description><category></category></item><item><title><![CDATA[红队基础知识]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/128329941</link><guid>https://blog.youkuaiyun.com/single7_/article/details/128329941</guid><author>single7_</author><pubDate>Thu, 15 Dec 2022 15:47:57 +0800</pubDate><description><![CDATA[红队通常指在对抗情况下需要仿真、模拟或以其他方式扮演某个、某组入侵者或理论上的假想敌。其目的是训练蓝队，蓝队由负责各种防御活动的小组或个人组成。]]></description><category></category></item><item><title><![CDATA[流量监控分析工具-ZEEK]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/116306820</link><guid>https://blog.youkuaiyun.com/single7_/article/details/116306820</guid><author>single7_</author><pubDate>Sat, 01 May 2021 21:14:14 +0800</pubDate><description><![CDATA[0x01 About ZEEK
0x01a 什么是zeek
Zeek是一个被动的开源网络流量分析器。许多运营商将Zeek用作网络安全监视器（NSM），以支持对可疑或恶意活动的调查。Zeek还支持安全领域以外的各种流量分析任务，包括性能评估和故障排除。
新用户从Zeek获得的第一个好处是描述网络活动的大量日志。这些日志不仅包括网络上看到的每个连接的全面记录，还包括应用程序层记录。这些包括所有HTTP会话及其请求的URI，密钥标头，MIME类型和服务器响应，带回复的DNS请求，SSL证书，SMTP会话的关键内容]]></description><category></category></item><item><title><![CDATA[网络安全之数据安全-windows]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/115414463</link><guid>https://blog.youkuaiyun.com/single7_/article/details/115414463</guid><author>single7_</author><pubDate>Sat, 03 Apr 2021 12:42:38 +0800</pubDate><description><![CDATA[0x01 数据安全
在这里我们主要讲如何保证计算机上的数据安全。
面对大多数的数据安全威胁，有两种途径可以应对挑战

加密文件，使其他任何人无法读取
将重要文件隐藏，使攻击者无法找到资料。

实现上述两种方法均有对应软件可以使用。
比如VeraCrypt，它既能加密也能隐藏文件。
0x02 数据加密
加密数据好比将重要物品锁在保险箱里。只有持有钥匙才能访问这些数据。VeraCrypt能创建名为“加密卷”的安全容器，可以把很多文件同时放进加密卷里，但这些工具不能保护储存在计算机或U盘以外其他地方的文件。
0x]]></description><category></category></item><item><title><![CDATA[操作系统（二）进程的描述]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/114995781</link><guid>https://blog.youkuaiyun.com/single7_/article/details/114995781</guid><author>single7_</author><pubDate>Fri, 19 Mar 2021 09:07:53 +0800</pubDate><description><![CDATA[0x01 程序的并发执行
0x01a 程序的顺序执行
早期无操作系统及单道批处理系统的计算机中，程序的执行方式都是典型的顺序执行

顺序性
封闭性
可再现性

0x01b 程序的并发执行
程序并发执行是指在同一时间间隔内运行多个程序

间断性
失去封闭性
不可再现性

0x02 进程的概念
0x02a 定义

进程是允许并发执行的程序在某个数据集合上的运行过程
进程是由正文段、用户数据段及进程控制块共同组成的执行环境。正文段存放被执行的机器指令，用户数据段存放进程在执行时直接进行操作的用户数据。用程序已不能]]></description><category></category></item><item><title><![CDATA[操作系统简介]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/114946263</link><guid>https://blog.youkuaiyun.com/single7_/article/details/114946263</guid><author>single7_</author><pubDate>Wed, 17 Mar 2021 21:23:57 +0800</pubDate><description><![CDATA[0x01 什么是操作系统
操作系统 Operating System,OS,是一种复杂的系统软件，是不同程序代码、数据结构、数据初始化文件的集合，可执行
eg：linux windows7 Windows10 …
0x02 用户与硬件之间的接口
计算机所有功能最终都是由硬件的操作来实现的。
应用程序在操作系统上运行，而对硬件的控制过程都封装在操作系统的核心程序当中。
操作系统必须完成的两个主要目标如下：


与硬件部分相互作用，为包含在硬件平台上的所有底层可编程部件提供服务。


为运行在计算机系统上的应用]]></description><category></category></item><item><title><![CDATA[Volatility 工具分析]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/113177669</link><guid>https://blog.youkuaiyun.com/single7_/article/details/113177669</guid><author>single7_</author><pubDate>Tue, 26 Jan 2021 12:54:25 +0800</pubDate><description><![CDATA[0x01 Volatility 介绍
volatility 是一款内存取证和分析工具，可以对 Procdump 等工具 dump 出来的内存进行分析，并提取内存中的文件。该工具支持 Windows 和 Linux，Kali 下面默认已经安装。
0x02 安装过程
利用Volatility进行Windows内存取证分析(一)：初体验

0x03 概念
0x03a Vtypes
Vtypes 是 Volatility 框架中数据结构定义以及解析的语言,大部分操作系统底层都是使用 C 语言编写的,其中大量使用数据]]></description><category></category></item><item><title><![CDATA[应急响应基本思路与流程]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111656902</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111656902</guid><author>single7_</author><pubDate>Thu, 24 Dec 2020 21:39:09 +0800</pubDate><description><![CDATA[0x01 入侵排查思路
0x01a 检查系统账号安全
0x01aa 查看服务器是否有弱口令，远程管理端口是否对公网开放。
检查方法：据实际情况咨询相关服务器管理员。
0x01ab 查看服务器是否存在可疑账号、新增账号。
检查方法：打开 cmd 窗口，输入lusrmgr.msc命令，查看是否有新增/可疑的账号，如有管理员群组的（Administrators）里的新增账户，如有，请立即禁用或删除掉。
0x01ac 查看服务器是否存在隐藏账号、克隆账号。
检查方法：
a、打开注册表 ，查看管理员对应键值。
b、使]]></description><category></category></item><item><title><![CDATA[文件包含漏洞与PHP伪协议]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111356211</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111356211</guid><author>single7_</author><pubDate>Fri, 18 Dec 2020 12:36:53 +0800</pubDate><description><![CDATA[0x01 PHP中支持的伪协议
file:// — 访问本地文件系统
http:// — 访问 HTTP(s) 网址
ftp:// — 访问 FTP(s) URLs
php:// — 访问各个输入/输出流（I/O streams）
zlib:// — 压缩流
data:// — 数据（RFC 2397）
glob:// — 查找匹配的文件路径模式
phar:// — PHP 归档
ssh2:// — Secure Shell 2
rar:// — RAR
ogg:// — 音频流
expect:// — 处]]></description><category></category></item><item><title><![CDATA[[SUCTF 2019]EasySQL]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111174418</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111174418</guid><author>single7_</author><pubDate>Mon, 14 Dec 2020 16:01:18 +0800</pubDate><description><![CDATA[0x01 思路
根据题目名称判断为 SQL 注入
测试’ or ‘1’='1 发现存在waf。
考虑进行堆叠注入
query=1;select database();#

Array
(
    [0] =&gt; 1
)
Array
(
    [0] =&gt; ctf
)

query=1;use ctf;show tables;#

Array
(
    [0] =&gt; 1
)
Array
(
    [0] =&gt; Flag
)

0x02 flag
使用*,1放入查询语句，即可获得 f]]></description><category></category></item><item><title><![CDATA[[极客大挑战 2019]Havefun 1]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111173496</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111173496</guid><author>single7_</author><pubDate>Mon, 14 Dec 2020 15:42:18 +0800</pubDate><description><![CDATA[0x01 查看源代码
进入网页后查看源代码，发现注释代码

0x02 构造参数上传
在url地址后添加“/?cat=dog”获得flag

flag{bf1e4cb5-08ca-49bd-8273-0afd8c833d7c}

]]></description><category></category></item><item><title><![CDATA[[极客大挑战 2019]EasySQL-WP]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111172150</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111172150</guid><author>single7_</author><pubDate>Mon, 14 Dec 2020 15:22:21 +0800</pubDate><description><![CDATA[0x01 思路
看到登录首先想到尝试 SQL 注入
使用 万能密码 admin' or '1'='1
通过

0x02 flag

flag{83174725-0084-4b4b-bceb-69eb1b976106}
0x03 补充
万能密码表


]]></description><category></category></item><item><title><![CDATA[BUUCTF-Web-随便注-wp]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111151723</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111151723</guid><author>single7_</author><pubDate>Mon, 14 Dec 2020 12:24:04 +0800</pubDate><description><![CDATA[0x01 知识点
SQL注入-堆叠注入
sql预处理语句
巧用contact()函数绕过
0x02 知识铺垫
在SQL中，分号（;）是用来表示一条sql语句的结束。在分号（;）结束一个sql语句后继续构造下一条语句，而后根据结果判断两条甚至多条SQL语句会不会一起执行？这种注入方式称为堆叠注入。
union injection（联合注入）是将两条语句合并在一起，两者之间有什么区别么？区别就在于 union 或者 union all 执行的语句类型是有限的，可以用来执行查询语句，而堆叠注入可以执行的是任意的语]]></description><category></category></item><item><title><![CDATA[开源Nosql数据库介绍]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/111018836</link><guid>https://blog.youkuaiyun.com/single7_/article/details/111018836</guid><author>single7_</author><pubDate>Thu, 10 Dec 2020 22:40:23 +0800</pubDate><description><![CDATA[0x01 概念
面向文档的数据库主要设计用来存储、获取以及管理基于文档的或者叫半结构化的数据。也属于 NoSQL 数据库的一种类别。数据存储的最小单位是文档，同一个表中存储的文档属性可以是不同的，数据可以使用 JSON、XML 等多种格式存储。
0x02 MongoDB
MongoDB 是一个介于关系数据库和非关系数据库之间的产品，是非关系数据库当中功能最丰富，最像关系数据库的。他支持的数据结构非常松散，是类似 json的bjson格式，因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言]]></description><category></category></item><item><title><![CDATA[MongoDB 查询文档]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/110950636</link><guid>https://blog.youkuaiyun.com/single7_/article/details/110950636</guid><author>single7_</author><pubDate>Thu, 10 Dec 2020 12:47:56 +0800</pubDate><description><![CDATA[0x01 语法
MongoDB 查询数据的语法格式如下：
&gt;db.COLLECTION_NAME.find()

find() 方法以非结构化的方式来显示所有文档。
如果你需要以易读的方式来读取数据，可以使用 pretty() 方法，语法格式如下：
&gt;db.col.find().pretty()  

pretty() 方法以格式化的方式来显示所有文档。
0x02 实例
以下实例我们查询了集合 col 中的数据：
&gt; db.col.find().pretty()  
{          ]]></description><category></category></item><item><title><![CDATA[MongoDB 删除文档]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/110950551</link><guid>https://blog.youkuaiyun.com/single7_/article/details/110950551</guid><author>single7_</author><pubDate>Thu, 10 Dec 2020 12:36:16 +0800</pubDate><description><![CDATA[0x01 概念
MongoDB remove() 函数是用来移除集合中的数据。
MongoDB 数据更新可以使用 update() 函数。
提示：在执行 remove() 函数前先执行 find() 命令来判断执行的条件是否正确。
0x02 语法
remove() 方法的基本语法格式如下所示：
db.collection.remove( 
	&lt;query&gt;,     
	&lt;justOne&gt; 
)  

如果你的 MongoDB 是 2.6 版本以后的，语法格式如下：
db.colle]]></description><category></category></item><item><title><![CDATA[MongoDB 更新文档]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/110950442</link><guid>https://blog.youkuaiyun.com/single7_/article/details/110950442</guid><author>single7_</author><pubDate>Thu, 10 Dec 2020 12:30:06 +0800</pubDate><description><![CDATA[0x01 概念
MongoDB 使用 update() 和 save() 方法来更新集合中的文档。接下来让我们详细来看下两个函数的应用及其区别
0x02 update() 方法
update() 方法用于更新已存在的文档。语法格式如下：
db.collection.update(    
	&lt;query&gt;, 
	&lt;update&gt;, 
	{       
		upsert: &lt;boolean&gt;,   
		multi: &lt;boolean&gt;,  
		writeC]]></description><category></category></item><item><title><![CDATA[MongoDB数据库的基本概念]]></title><link>https://blog.youkuaiyun.com/single7_/article/details/110677275</link><guid>https://blog.youkuaiyun.com/single7_/article/details/110677275</guid><author>single7_</author><pubDate>Thu, 10 Dec 2020 12:18:07 +0800</pubDate><description><![CDATA[0x01 概念
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品，是非关系数据库当中功能最丰富，最像关系数据库的。
0x02 概念解析




SQL术语/概念
MongoDB术语/概念
解释/说明




database
database
数据库


table
collection
数据库表/集合


row
document
数据记录行/文档


colum]]></description><category></category></item></channel></rss>