<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xdjxi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xdjxi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xdjxi]]></copyright><item><title><![CDATA[数通常见面试题]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/124173117</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/124173117</guid><author>xdjxi</author><pubDate>Thu, 14 Apr 2022 15:32:02 +0800</pubDate><description><![CDATA[01 数通技术知识要点

TCP/IP模型及OSI七层模型结构、名字、对应关系




应用层

为应用程序提供服务

表示层

数据格式转化、数据加密

会话层

建立、管理和维护会话

传输层

建立、管理和维护端到端的连接

网络层

IP选址和路由选择

数据链路层

提供介质访问和链路传输

物理层

在物理介质上传输比特流



2.TCP/IP网络层、传输层、数据链路层头部（尾部）结构（哪些主要字段，每个字段的用途）及长度



黄色的是数据链路层的头部，一共14字节

绿色的部分是IP头部.]]></description><category></category></item><item><title><![CDATA[网络安全工程师面试题整理]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/124172938</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/124172938</guid><author>xdjxi</author><pubDate>Thu, 14 Apr 2022 15:24:51 +0800</pubDate><description><![CDATA["1.拿到一个待检测的站，你觉得应该先做什么？",

通过站长之家收集域名whois 通过nmap 御剑查找服务器系统版本 通过google hack 进一步探测网站的信息通过google hack 和钟馗之眼查看一些敏感信息，用awvs进行漏洞扫描

"2.mysql的网站注入，5.0以上和5.0以下有什么区别？",

5.0以下没有information_schema这个系统表，无法列表名等，只能暴力跑表名。

"3.在渗透过程中，收集目标站注册人邮箱对我们有什么价值？",

...]]></description><category></category></item><item><title><![CDATA[浅谈CSRF和SSRF]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123794467</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123794467</guid><author>xdjxi</author><pubDate>Mon, 28 Mar 2022 14:36:59 +0800</pubDate><description><![CDATA[CSRF（跨站请求伪造）

CSRF原理

1.有一个漏洞存在(无需验证、任意修改后台数据、新增请求)；

2.伪装数据操作请求的恶意链接或者页面;

3.诱使用户主动访问或登录恶意链接，触发非法操作;

产生的条件

1.需要目标站点或系统存在一个可以进行数据修改或者新增操作，此操作被提交后台后的过程中，其未提供任何身份识别或校验的参数

2.后台只要收到请求，就立即下发数据修改或新增的操作

漏洞的危害

1.用户密码的修改

2.购物地址的修改

3.后台管理账户的新增

防御方法

1.验证 HTT]]></description><category></category></item><item><title><![CDATA[路由交换的一些常见知识点总结]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123668988</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123668988</guid><author>xdjxi</author><pubDate>Tue, 22 Mar 2022 19:51:32 +0800</pubDate><description><![CDATA[1. OSI七层模型结构，以及各个层的作用。



2.TCP/IP协议栈模型结构，功能，与OSI七层模型的对应关系。

TCP/IP协议是规范不同主机之间进行通信的一系列协议，其中涉及到数据的封装，传输，寻址等一系列内容，是计算机领域非常重要的基础知识

 IP是Internet Protocol（网际互连协议）的缩写，是TCP/IP体系中的网络层协议。

设计IP的目的是提高网络的可扩展性：

 一是解决互联网问题，实现大规模、异构网络的互联互通；

 二是分割顶层网络应用和底层网络技...]]></description><category></category></item><item><title><![CDATA[xss测试平台搭建]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123535054</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123535054</guid><author>xdjxi</author><pubDate>Wed, 16 Mar 2022 20:22:53 +0800</pubDate><description><![CDATA[1.拉取镜像
docker pull daocloud.io/library/mysql:5.6

2.运行mysql服务，密码为root，端口号为3306
docker run --name mysqlserver -e MYSQL_ROOT_PASSWORD=root -d -i -p 3306:3306 daocloud.io/library/mysql:5.6

3. 搭建xss测试平台，拉取镜像
docker pull daxia/websafe

4. 运行容器
docker run --n..]]></description><category></category></item><item><title><![CDATA[SQL注入WAF绕过]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123478197</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123478197</guid><author>xdjxi</author><pubDate>Mon, 14 Mar 2022 14:50:14 +0800</pubDate><description><![CDATA[SQL注入WAF绕过的基本方法

WAF绕过
WAF(Web Application Firewall)的中文名称叫做“Web应用防火墙”，它依罪女全策略对Web应用程序进行保护。安全策略是WAF的灵魂，所谓的“绕过WAF”就是指通过某种方式无视WAF的安全策略，达到攻击的目的。

方法1:变换大小写


实例:比如WAF拦截了union，那就使用Union、UnloN等方式绕过。

方法2:编码


实例1:WAF检测敏感字'~，则可以用Ox7e代替，如extractvalue(1
,concat('~.]]></description><category></category></item><item><title><![CDATA[永恒之蓝复现]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123338486</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123338486</guid><author>xdjxi</author><pubDate>Mon, 07 Mar 2022 20:36:17 +0800</pubDate><description><![CDATA[一、基础知识介绍：

1.何为永恒之蓝？

 永恒之蓝（Eternal Blue）爆发于2017年4月14日晚，是一种利用Windows系统的SMB协议漏洞来获取系统的最高权限，以此来控制被入侵的计算机。甚至于2017年5月12日， 不法分子通过改造“永恒之蓝”制作了wannacry勒索病毒，使全世界大范围内遭受了该勒索病毒，甚至波及到学校、大型企业、政府等机构，只能通过支付高额的赎金才能恢复出文件。不过在该病毒出来不久就被微软通过打补丁修复。

2.什么是SMB协议？

 SM...]]></description><category></category></item><item><title><![CDATA[XSS靶场1-2]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123118877</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123118877</guid><author>xdjxi</author><pubDate>Mon, 07 Mar 2022 19:44:36 +0800</pubDate><description><![CDATA[第一关



只要触发alert()函数就能跳转到下一关，其他关卡也是一样的



先找输入点2、再找输出点

那么，我们应该如何输出呢？来分析一波源码

输出在标签之间，那么直接构造：&lt;script&gt;alert(/xss/)&lt;/script&gt;

第二关






...]]></description><category></category></item><item><title><![CDATA[apache文件解析漏洞]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123337671</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123337671</guid><author>xdjxi</author><pubDate>Mon, 07 Mar 2022 19:42:25 +0800</pubDate><description><![CDATA[.使用Docker搭建环境

1.首先拉取一个基础镜像


docker pull ubuntu:18.04



启动一个容器


docker run --name apachejs -itd -p 80:80 ubuntu:18.04





进入容器


docker exec -it apachejs bash



更换apt源

echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe mul...]]></description><category></category></item><item><title><![CDATA[Pikachu搜索型注入]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123335499</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123335499</guid><author>xdjxi</author><pubDate>Mon, 07 Mar 2022 17:41:09 +0800</pubDate><description><![CDATA[一、原理



“%”匹配任何字符，“like”的意思就是像，这句SQL的语句就是基于用户输入的pwd在users表中找到相应的password，正常用户当然会输入例如admin,ckse等等。

构造对应的闭合，闭合前面的单引号和百分号，注释后面的百分号和单引号。构造的payload如下

xxxx%’ or 1=1#

二、操作



打开进入界面：



然后我们可以输入’ and 1=1 order by x#通过order by x来确定字段数，时返回了正常页面然后我们可以输入’ and 1...]]></description><category></category></item><item><title><![CDATA[CVE-2018-8174 IE浏览器远程代码执行漏洞]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123296145</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123296145</guid><author>xdjxi</author><pubDate>Sat, 05 Mar 2022 16:09:50 +0800</pubDate><description><![CDATA[漏洞介绍：


漏洞介绍：

该漏洞影响最新版本的IE浏览器及使用了IE内核的应用程序。用户在浏览网页或打开Office文档时都可能中招，最终被黑客植入后门木马完全控制电脑。微软在4月20日早上确认此漏洞，并于5月8号发布了官方安全补丁，对该0day漏洞进行了修复，并将其命名为CVE-2018-8174。


复现过程1：

1、首先到GitHub上下载用于该漏洞的攻击模块


git clone https://github.com/Sch01ar/CVE-2018-8174_EXP

然后克隆到本地

]]></description><category></category></item><item><title><![CDATA[zzcms8.2 用户修改密码漏洞]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123262586</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123262586</guid><author>xdjxi</author><pubDate>Thu, 03 Mar 2022 20:15:31 +0800</pubDate><description><![CDATA[既然注册的地方存在逻辑漏洞，未对图形验证码做任何防护。那大胆猜测一下，找回密码处也存在漏洞

好的，抓包

这是找回密码的界面，很简单，就一个图形验证，但刚刚已经发现，注册的地方图形验证好像也没什么用，那估计这里也一样。



继续下一步

发现需要验证码，但是邮箱地址是假的啊，上哪找去，emmm，在经过了一般思考后，我决定先把每一步用burp抓包看一下，然后发现它返回的包是这样的

这是一个JavaScript代码



题外话：刚刚检测用户是否存在也是这个提示，或许待会可以试试用户注册重置



先..]]></description><category></category></item><item><title><![CDATA[CNVD-2022-10270/CNVD-2022-03672向日葵RCE复现]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123190014</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123190014</guid><author>xdjxi</author><pubDate>Mon, 28 Feb 2022 20:11:52 +0800</pubDate><description><![CDATA[漏洞影响的版本

向日葵个人版 for Windows &lt;= 11.0.0.33
向日葵简约版 &lt;= V1.0.1.43315（2021.12）

工具下载(含有漏洞版本的向日葵)：

https://github.com/Mr-xn/sunlogin_rce/releases/tag/newhttps://github.com/Mr-xn/sunlogin_rce/releases/tag/new

1-工具复现#

打开向日葵(我的装在虚拟机里面)



使用工具扫描-扫描时间长
...]]></description><category></category></item><item><title><![CDATA[Apache Tomcat/8.5.19的安装教程]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123127938</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123127938</guid><author>xdjxi</author><pubDate>Fri, 25 Feb 2022 10:47:53 +0800</pubDate><description><![CDATA[1

启用docker

systemctl start docker



2

安装docker-compose

yum -y install docker-compose



3

下载vulhub漏洞靶场

git clone https://github.com/vulhub/vulhub.git

没有安装git命令的需要先yum -y install git





4 

进入tomcat

cd /root/vulhub/tomcat/

进入CVE-2017-12615 //想..]]></description><category></category></item><item><title><![CDATA[SQL注入——Less-1-5（学习笔记）]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123114737</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123114737</guid><author>xdjxi</author><pubDate>Fri, 25 Feb 2022 10:07:11 +0800</pubDate><description><![CDATA[第一关

1.经过语句and 1=2测试 ，页面回显正常，所以该地方不是数值查询

2.接着尝试在id后面加上'，发现页面回显不正常，表示可能存在SQL字符注入



3.输入--+将sql后面的语句注视掉后，发现页面回显正常，则证明这个地方是单引号字符型注入

4.接着使用order by 语句判断，该表中一共有几列数据

 order by 3页面回显正常，order by 4页面回显不正常，说明此表一个有3列。5.将id=1改为一个数据库不存在的id值，如861，使用union select 1...]]></description><category></category></item><item><title><![CDATA[Tomcap任意文件上传（CVE漏洞复现）]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123112450</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123112450</guid><author>xdjxi</author><pubDate>Thu, 24 Feb 2022 17:07:58 +0800</pubDate><description><![CDATA[漏洞版本：

7.0.0~7.0.79

漏洞搭建：

  利用vulhub漏洞平台(简单粗暴，一键生成漏洞！)进行快速搭建，cd 到tomcat目录，然后docker-compose up -d
  如图所示搭建成功，(靶机为8.5.19请忽视,漏洞存在7.0.0~7.0.79)，漏洞走起！

漏洞复现


现在访问Tomcat服务，抓包，对包进行一些修改。为了方便查看效果，右键，选择send to repeater。






...]]></description><category></category></item><item><title><![CDATA[SQL注入-SQLMAP进阶使用]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123097034</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123097034</guid><author>xdjxi</author><pubDate>Wed, 23 Feb 2022 20:15:01 +0800</pubDate><description><![CDATA[实验原理

使用SQLMAP对存在POST注入点的网站进行自动化注入时，通常可以采用以下简便方法:利用Burpsuite抓包并保存HTTP request至文本文档，再利用sqlmap -r命令从文本文档中读取HTTP request并实施注入。
注入时，可以利用--technique参数指定SQLMAP使用的探测技术,B表示布尔盲注，T表示时间盲注（延迟注入）﹐E表示报错注入,U表示联合查询注入，S表示堆查询注入;利用-v参数指定显示等级，当取值大于等于3时，将显示SQLMAP所使用的payload 详情]]></description><category></category></item><item><title><![CDATA[Nginx文件解析漏洞]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123089311</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123089311</guid><author>xdjxi</author><pubDate>Wed, 23 Feb 2022 15:21:16 +0800</pubDate><description><![CDATA[1 首先拉取一个基础镜像

docker pull ubuntu:14.04.5

2.启动一个容器

使用docker run -d -it -p本机端口:80 ubuntu:14.04.5启动镜像



3.进入容器

使用docker exec -it [容器ID]/bin/bash进入容器



4 .更换apt源

然后使用以下语句安装相关环境:

apt-get update # 更新源
apt-get install vim # 安装vim

apt-get install nginx #..]]></description><category></category></item><item><title><![CDATA[文件上传基于GET方式的00截断绕过]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123073437</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123073437</guid><author>xdjxi</author><pubDate>Tue, 22 Feb 2022 17:45:45 +0800</pubDate><description><![CDATA[实验原理



文件上传从客户端进行检测显然是防护不足的，所以需要从服务器端进行防护。服务端的检测与绕过方法有很多，常见的有:
1．后缀名检测绕过
2.MIME 类型检测与绕过

3．文件内容检测与绕过

4. 00截断绕过
5．条件竞争检测与绕过
截断漏洞出现的核心就是chr(O)，这个字符不为空(Null)，也不是空字符(""),
更不是空格。当程序在输出含有chr(O)变量时，chr(O)后面的数据会被停止，换句话说，就是误把它当成结束符,后面的数据直接忽略，这就导致了漏洞产生。由于Ox00是字符串的]]></description><category></category></item><item><title><![CDATA[文件上传之文件内容检测与绕过之图片马]]></title><link>https://blog.youkuaiyun.com/xdjxi/article/details/123072521</link><guid>https://blog.youkuaiyun.com/xdjxi/article/details/123072521</guid><author>xdjxi</author><pubDate>Tue, 22 Feb 2022 17:12:41 +0800</pubDate><description><![CDATA[实验原理

文件上传从客户端进行检测显然是防护不足的，所以需要从服务器端进行防护。服务端的检测与绕过方法有很多，常见的有:
1.后缀名检测绕过

2.MIME类型检测与绕过

3，文件内容检测与绕过

4. 80截断绕过

5,条件竞争检测与绕过


文件内容的检测是利用 getimagesize)函数获取图片的宽高等信息，如果上传的不是图片，那么则获取不到信息。
文件内容检测的绕过常见的有两种方式:


·在脚本文件前面补充对应的文件头
常见的图片文件头


JPG:FF D8 FF Ee 0e 104A]]></description><category></category></item></channel></rss>