<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[锋.com's Blog]]></title>
  <subtitle type="html"><![CDATA[不在沉默中爆发，就在沉默中灭亡...]]></subtitle>
  <id>http://www.feelfeng.com/</id>
  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.feelfeng.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2010-09-04T00:26:22+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[点对点arp欺骗攻击]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2010-09-04T00:26:22+08:00</updated>
	  <published>2010-09-04T00:26:22+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>Arp欺骗攻击实验</strong></span></span><br/><br/><span style="color:Green"><strong>一、实验环境：</strong></span><br/>&nbsp;&nbsp;在模拟(VMware)环境下，使用两台虚拟机（1台win 2000 server和1台win xp），xp作为攻击主机，win 2000 server作为被攻击主机，真实机启用共享上网，将默认使用192.168.0.1作为虚拟机的网关。<br/><span style="color:Green"><strong>二、实验使用软件：</strong></span><br/>&nbsp;&nbsp;Sniffer抓包软件、360安全卫士(启用ARP防火墙)<br/><span style="color:Green"><strong>三、实验中各主机的网络配置：</strong></span><br/>----------------------------------------------------------------------------<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IP地址&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAC<br/>被攻击主机1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;192.168.0.198&nbsp;&nbsp;&nbsp;&nbsp;00-0C-29-DE-4D-4A<br/>网关&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00-50-56-C0-00-08<br/>攻击主机&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.237&nbsp;&nbsp;&nbsp;&nbsp;00-0C-29-D0-5D-FE<br/>----------------------------------------------------------------------------<br/><span style="color:Green"><strong>四、实验描述：</strong></span><br/>&nbsp;&nbsp;攻击主机对被攻击主机1发起攻击，攻击主机使用sniffer抓取网络中的ARP响应包，修改其内容使其目标MAC和目标IP都指向被攻击主机1，源MAC为攻击主机自身，源IP为网关IP：192.168.0.1。<br/><span style="color:Green"><strong>五、实验过程： </strong></span> <span id="down_rcjjnz2383"></span><script language="javascript" type="text/javascript">doAjax('?action=Antidown&id=19&downurl=download%2Easp%3Fid%3D19&main=%E7%82%B9%E5%87%BB%E4%B8%8B%E8%BD%BD%E6%AD%A4%E6%96%87%E4%BB%B6','down_rcjjnz2383');</script><br/><span style="color:Green"><strong>六、实验小结：</strong></span><br/>&nbsp;&nbsp;攻击主机对被攻击主机1不断发送ARP欺骗包，当被攻击主机1开启ARP防火墙时，成功拦截到攻击，arp表网关对应mac为正常网关mac，因此仍可继续访问外网;关闭arp防火墙后，被攻击主机1 arp表中的网关条目被更新为网关IP对应攻击主机的mac，被攻击主机无法正常访问外网。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/37.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=37</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[算法之选择、插入、气泡排序]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=7" label="编程技术" /> 
	  <updated>2010-08-30T22:05:56+08:00</updated>
	  <published>2010-08-30T22:05:56+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>Algorithm：选择、插入、气泡排序</strong></span></span><br/><br/>&nbsp;&nbsp;说明选择排序（Sel&#101;ction sort）、插入排序（Ins&#101;rtion sort）与气泡排序（Bubble sort）这三个，排序方式是初学排序所必须知道的三个基本排序方式，它们由于速度不快而不实用（平均与最快的时间复杂度都是O(n2)），然而它们排序的方式确是值得观察与探讨的。<br/><span style="color:Green"><strong>解法：</strong></span><br/><strong>1、选择排序</strong><br/>&nbsp;&nbsp;将要排序的对象分作两部份，一个是已排序的，一个是未排序的，从后端未排序部份选择一个<br/>最小值，并放入前端已排序部份的最后一个，例如：<br/>排序前：70 80 31 37 10 1 48 60 33 80<br/><br/>[1] 80 31 37 10 70 48 60 33 80 选出最小值1<br/>[1 10] 31 37 80 70 48 60 33 80 选出最小值10<br/>[1 10 31] 37 80 70 48 60 33 80 选出最小值31<br/>[1 10 31 33] 80 70 48 60 37 80 ......<br/>[1 10 31 33 37] 70 48 60 80 80 ......<br/>[1 10 31 33 37 48] 70 60 80 80 ......<br/>[1 10 31 33 37 48 60] 70 80 80 ......<br/>[1 10 31 33 37 48 60 70] 80 80 ......<br/>[1 10 31 33 37 48 60 70 80] 80 ......<br/><br/><strong>2、插入排序</strong><br/>&nbsp;&nbsp;像是玩朴克一样，我们将牌分作两堆，每次从后面一堆的牌抽出最前端的牌，然后插入前面一<br/>堆牌的适当位置，例如：<br/>排序前：92 77 67 8 6 84 55 85 43 67<br/><br/>[77 92] 67 8 6 84 55 85 43 67 将77插入92前<br/>[67 77 92] 8 6 84 55 85 43 67 将67插入77前<br/>[8 67 77 92] 6 84 55 85 43 67 将8插入67前<br/>[6 8 67 77 92] 84 55 85 43 67 将6插入8前<br/>[6 8 67 77 84 92] 55 85 43 67 将84插入92前<br/>[6 8 55 67 77 84 92] 85 43 67 将55插入67前<br/>[6 8 55 67 77 84 85 92] 43 67 ......<br/>[6 8 43 55 67 77 84 85 92] 67 ......<br/>[6 8 43 55 67 67 77 84 85 92] ......<br/><br/><strong>3、气泡排序法</strong><br/>&nbsp;&nbsp;顾名思义，就是排序时，最大的元素会如同气泡一样移至右端，其利用比较相邻元素的方法，将大的元素交换至右端，所以大的元素会不断的往右移动，直到适当的位置为止。基本的气泡排序法可以利用旗标的方式稍微减少一些比较的时间，当寻访完阵列后都没有发生任何的交换动作，表示排序已经完成，而无需再进行之后的回圈比较与交换动作，例如：<br/>排序前：95 27 90 49 80 58 6 9 18 50<br/><br/>27 90 49 80 58 6 9 18 50 [95] 95浮出<br/>27 49 80 58 6 9 18 50 [90 95] 90浮出<br/>27 49 58 6 9 18 50 [80 90 95] 80浮出<br/>27 49 6 9 18 50 [58 80 90 95] ......<br/>27 6 9 18 49 [50 58 80 90 95] ......<br/>6 9 18 27 [49 50 58 80 90 95] ......<br/>6 9 18 [27 49 50 58 80 90 95] 由于接下来不会再发生交换动作，排序提早结束<br/><br/>&nbsp;&nbsp;在上面的例子当中， 还加入了一个观念， 就是当进行至i与i+1时没有交换的动作， 表示接下来的i+2至n已经排序完毕，这也增进了气泡排序的效率。<br/>----------------------------------------------------------------------------<br/><br/>#include &lt;stdio.h&gt;<br/>#include &lt;stdlib.h&gt;<br/>#include &lt;time.h&gt;<br/>#define MAX 10<br/>#define SW AP(x,y){int t; t = x; x = y; y = t;}<br/><br/>void selsort(int[]); // 选择排序<br/>void insort(int[]); // 插入排序<br/>void bubsort(int[]); // 气泡排序<br/><br/>int main(void) {<br/>int number[MAX] = {0};<br/>int i;<br/><br/>srand(time(NULL));<br/>printf(&#34;排序前：&#34;);<br/>for(i = 0; i &lt; MAX; i++) {<br/>number[i] = rand() % 100;<br/>printf(&#34;%d &#34;, number[i]);<br/>}<br/>printf(&#34;\n请选择排序方式：\n&#34;);<br/>printf(&#34;(1)选择排序\n(2)插入排序\n(3)气泡排序\n:&#34;);<br/>}<br/> <br/>scanf(&#34;%d&#34;, &amp;i);<br/>switch(i) {<br/>case 1:<br/>selsort(number); break;<br/>case 2:<br/>insort(number); break;<br/>case 3:<br/>bubsort(number); break;<br/>default:<br/>printf(&#34;选项错误(1..3)\n&#34;);<br/>}<br/><br/>return 0;<br/> <br/>void selsort(int number[]) {<br/>int i, j, k, m;<br/>for(i = 0; i &lt; MAX-1; i++) {<br/>m = i;<br/>for(j = i+1; j &lt; MAX; j++)<br/>if(number[j] &lt; number[m])<br/>m = j;<br/>if( i != m)<br/>SW AP(number[i],number[m])<br/>printf(&#34;第 %d 次排序：&#34;, i+1);<br/>for(k = 0; k &lt; MAX; k++)<br/>printf(&#34;%d &#34;, number[k]);<br/>printf(&#34;\n&#34;);<br/>}<br/>}<br/><br/>void insort(int number[]) {<br/>int i, j, k, tmp;<br/>for(j = 1; j &lt; MAX; j++) {<br/>tmp = number[j];<br/>i = j - 1;<br/>}<br/>}<br/><br/>while(tmp &lt; number[i]) {<br/>number[i+1] = number[i];<br/>i--;<br/>if(i == -1)<br/>break;<br/>}<br/><br/>number[i+1] = tmp;<br/>printf(&#34;第 %d 次排序：&#34;, j);<br/>for(k = 0; k &lt; MAX; k++)<br/>printf(&#34;%d &#34;, number[k]);<br/>printf(&#34;\n&#34;);<br/>void bubsort(int number[]) {<br/>int i, j, k, flag = 1;<br/>for(i = 0; i &lt; MAX-1 &amp;&amp; flag == 1; i++) {<br/>flag = 0;<br/>for(j = 0; j &lt; MAX-i-1; j++) {<br/>if(number[j+1] &lt; number[j]) {<br/>SW AP(number[j+1],number[j]);<br/>flag = 1;<br/>}<br/>}<br/><br/>printf(&#34;第 %d 次排序：&#34;, i+1);<br/>for(k = 0; k &lt; MAX; k++)<br/>printf(&#34;%d &#34;, number[k]);<br/>printf(&#34;\n&#34;);<br/>}<br/>}<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/36.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=36</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[巧妙测出电话号码]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=6" label="正负2度C" /> 
	  <updated>2010-08-29T23:06:49+08:00</updated>
	  <published>2010-08-29T23:06:49+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>巧妙测出电话号码</strong></span></span><br/><br/><strong>严格按下面的步骤操作，即可计算出电话号码。<br/>提示：使用计算器操作。</strong><br/><br/>1. 请将电话号码的【前】4位数字输入计算器(若电话号码不足8位时,就输入【前】3位)&nbsp;&nbsp; <br/>2. 将它【乘以】80&nbsp;&nbsp; <br/>3. 【加】1&nbsp;&nbsp; <br/>4. 【乘以】250&nbsp;&nbsp; <br/>5. 【加】电话号码的后4位数字&nbsp;&nbsp; <br/>6. 再【加】一次电话号码后4位&nbsp;&nbsp; <br/>7. 将总数【减】250&nbsp;&nbsp; <br/>8. 最后将屏幕上的数字【除以】2<br/><br/>--------------------------------------------------------------------------------------]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/33.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=33</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[实验：单向ACL-ping]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2010-08-29T14:06:17+08:00</updated>
	  <published>2010-08-29T14:06:17+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>实验：单向ACL-ping</strong></span></span><br/><br/><strong>1、实验拓扑：</strong><br/><img src="http://www.feelfeng.com/download.asp?id=14" border="0" alt=""/><br/><strong>2、实验要求：</strong><br/>(1)PC1可以ping通PC2<br/>(2)PC2不能ping通PC1<br/><strong>3、具体的配置过程：</strong><br/>r1的配置：<br/>Router&gt;enable<br/>Router#configure terminal<br/>Router(config)#hostname r1<br/>r1(config)#enable secret cisco<br/>r1(config)#no ip domain-lookup <br/>r1(config)#line console 0<br/>r1(config-line)#no exec-timeout<br/>r1(config-line)#logging synchronous<br/>r1(config-line)#exit<br/>r1(config)#interface f0/0<br/>r1(config-if)#ip address 1.1.1.1 255.255.255.0<br/>r1(config-if)#no shutdown<br/>r1(config-if)#exit<br/>r1(config)#interface s0/0<br/>r1(config-if)#ip address 2.2.2.1 255.255.255.0<br/>//通过命令 show controllers serial 0/0 ，可知此接口为DTE端，不需要配置时钟<br/>r1(config-if)#no shutdown<br/>r1(config-if)#exit<br/>r1(config)#ip route 3.3.3.0 255.255.255.0 2.2.2.2<br/>r1(config)#exit<br/>r1#ping 3.3.3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//测试网络连通性<br/><br/>Type escape sequence to abort.<br/>Sending 5, 100-byte ICMP Echos to 3.3.3.2, timeout is 2 seconds:<br/>!!!!!<br/>Success rate is 100 percent (5/5), round-trip min/avg/max = 62/62/63 ms<br/><br/>r1#show ip route&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//查看路由表<br/>Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * - candidate default, U - per-user static route, o - ODR<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; P - periodic downloaded static route<br/><br/>Gateway of last resort is not set<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 1.0.0.0/24 is subnetted, 1 subnets<br/>C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.1.1.0 is directly connected, FastEthernet0/0<br/>&nbsp;&nbsp;&nbsp;&nbsp; 2.0.0.0/24 is subnetted, 1 subnets<br/>C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.2.2.0 is directly connected, Serial0/0<br/>&nbsp;&nbsp;&nbsp;&nbsp; 3.0.0.0/24 is subnetted, 1 subnets<br/>S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.3.3.0 [1/0] via 2.2.2.2<br/><br/>---------------------------------------------------------------------------------------------------------<br/>r2的配置：<br/>Router&gt;enable<br/>Router#configure terminal<br/>Router(config)#hostname r2<br/>r2(config)#no ip domain-lookup<br/>r2(config)#enable secret cisco<br/>r2(config)#line console 0<br/>r2(config-line)#no exec-timeout<br/>r2(config-line)#logging synchronous<br/>r2(config-line)#exit<br/>r2(config)#interface f0/0<br/>r2(config-if)#ip address 3.3.3.1 255.255.255.0<br/>r2(config-if)#no shutdown<br/>r2(config-if)#exit<br/>r2(config)#interface s0/0<br/>r2(config-if)#ip address 2.2.2.2 255.255.255.0<br/>//通过命令 show controllers serial 0/0 ，可知此接口为DCE端，因此需配置时钟<br/>r2(config-if)#clock rate 64000<br/>r2(config-if)#no shutdown<br/>r2(config-if)#exit<br/>r2(config)#ip route 1.1.1.0 255.255.255.0 2.2.2.1<br/>r2(config)#exit<br/>r2#ping 1.1.1.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//测试网络连通性<br/><br/>Type escape sequence to abort.<br/>Sending 5, 100-byte ICMP Echos to 1.1.1.2, timeout is 2 seconds:<br/>!!!!!<br/>Success rate is 100 percent (5/5), round-trip min/avg/max = 63/66/78 ms<br/><br/>r2#show ip route&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//查看路由表<br/>Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * - candidate default, U - per-user static route, o - ODR<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; P - periodic downloaded static route<br/><br/>Gateway of last resort is not set<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 1.0.0.0/24 is subnetted, 1 subnets<br/>S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.1.1.0 [1/0] via 2.2.2.1<br/>&nbsp;&nbsp;&nbsp;&nbsp; 2.0.0.0/24 is subnetted, 1 subnets<br/>C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.2.2.0 is directly connected, Serial0/0<br/>&nbsp;&nbsp;&nbsp;&nbsp; 3.0.0.0/24 is subnetted, 1 subnets<br/>C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.3.3.0 is directly connected, FastEthernet0/0<br/>---------------------------------------------------------------------------------------------------------<br/>未配置访问控制列表前测试<br/>PC1 ping PC2<br/><img src="http://www.feelfeng.com/download.asp?id=15" border="0" alt=""/><br/>PC2 ping PC1<br/><img src="http://www.feelfeng.com/download.asp?id=16" border="0" alt=""/><br/><br/>---------------------------------------------------------------------------------------------------------<br/><br/>r2#configure terminal<br/>r2(config)#access-list 101 permit icmp 3.3.3.0 0.0.0.255 any 0<br/>//配置访问控制列表，规则1允许源网络3.3.3.0到任意网络any的icmp响应包（&#34;0&#34;表示icmp响应包）<br/>r2(config)#access-list 101 deny icmp 3.3.3.0 0.0.0.255 any<br/>//规则2拒绝源网络3.3.3.0到任意网络的icmp包（包括请求和响应包）<br/>r2(config)#access-list 101 permit ip any any<br/>//规则3允许任意网络到任意网络的ip协议包<br/>r2(config)#interface f0/0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//将访问控制列表绑定在f0/0端口上<br/>r2(config-if)#ip access-group 101 in<br/>r2(config-if)#exit<br/>r2(config)#exit<br/>---------------------------------------------------------------------------------------------------------<br/>配置访问控制列表后测试<br/>PC1 ping PC2<br/><img src="http://www.feelfeng.com/download.asp?id=17" border="0" alt=""/><br/>PC2 ping PC1<br/><img src="http://www.feelfeng.com/download.asp?id=18" border="0" alt=""/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/32.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=32</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[主流开源博客程序简介]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=6" label="正负2度C" /> 
	  <updated>2010-08-29T13:02:38+08:00</updated>
	  <published>2010-08-29T13:02:38+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>主流开源博客程序简介</strong></span></span><br/><br/><strong>独立博客</strong><br/>&nbsp;&nbsp; 独立博客一般指在采用独立域名和网络主机的博客，既在空间、域名和内容上相对独立的博客。独立博客相当于一个独立的网站，而且不属于任何其他网站。相对于BSP下的博客，独立博客更自由、灵活，不受限制。 <br/><strong>主流开源博客程序简介</strong><br/><u>PivotX</u><br/>&nbsp;&nbsp; pivotx是一个强大、灵活、开源的blog CMS，支持多个Webblogs，多个写作者，内置评论审查功能，垃圾信息防护，易于更换模板，一个灵活的扩展框架，SEO友好，支持MySQL数据库以及文本数据库等。 <br/>&nbsp;&nbsp; PivotX 是一种自由的 内容管理系统。整体架构源自于Pivot 网志（著名的无数据库、文本数据库开源博客软件）, 系统以 PHP 编写，可以在各种平台上运作, 其主要特性为管理者接口采用AJAX模式运作, 除可允许多名作者建立多类别、多网志的动态内容外, 还支援纯文字档Flat File Database（文本数据库）与MySQL数据库的资料储存模式。 <br/>范例：国内著名的微博网站随心微博的官方博客即是采用PivotX服务的网站。<br/><br/><u>Z-Blog</u><br/>&nbsp;&nbsp; Z-Blog是一款小巧而强大的基于Asp平台的Blog程序 ,其特性包括： <br/>&nbsp;&nbsp;&nbsp;&nbsp; 支持界面主题及样式更换 <br/>&nbsp;&nbsp;&nbsp;&nbsp; 采用Web Standards网页设计标准 <br/>&nbsp;&nbsp;&nbsp;&nbsp; 静态生成日志,支持自定义目录配置 <br/>&nbsp;&nbsp;&nbsp;&nbsp; 支持FierFox、Opera、Safari等浏览器 <br/>&nbsp;&nbsp;&nbsp;&nbsp; 支持Wap、Windows Live Writer等离线写作软件 <br/><br/><u>oBlog</u><br/>&nbsp;&nbsp; oBlog是一套经过完善设计的多用户博客建站程序（软件著作权登记号：2005SRBJ1568），是Windows <br/>NT服务环境下多用户博客程序的最佳解决方案。精心设计的架构与功能机制，适合从个人到企业各方面应用的要求，为您提供一个安全、稳定、高效、易用而快捷的博客系统。分免费版和商业版等不同版本。<br/><br/><u>Bo-Blog</u><br/>&nbsp;&nbsp; Bo-Blog是一款基于PHP的、以MySQL为数据库支持的免费blog程序,Bo-Blog的特色有： <br/>&nbsp;&nbsp;&nbsp;&nbsp; 基于XHTML+CSS+div 布局的模板结构； <br/>&nbsp;&nbsp;&nbsp;&nbsp; 可自由定制的页面模块、插件与模板； <br/>&nbsp;&nbsp;&nbsp;&nbsp; 部分基于Ajax的新体验； <br/>&nbsp;&nbsp;&nbsp;&nbsp; 多语言包化与UTF-8国际编码； <br/>&nbsp;&nbsp;&nbsp;&nbsp; 强大的spam信息防御机制； <br/>&nbsp;&nbsp;&nbsp;&nbsp; RSS、XML-RPC、Tags支持； <br/>&nbsp;&nbsp;&nbsp;&nbsp; 内置留言本、天气、表情、置顶、验证码、头像等； <br/><br/><u>WordPress</u><br/>&nbsp;&nbsp; WordPress 是一种使用 PHP 语言和 MySQL 数据库开发的开源、免费的 Blog（博客，网志）引擎，用户 <br/>可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 Blog。 <br/>&nbsp;&nbsp; WordPress 是一个功能非常强大的博客系统，插件众多，易于扩充功能。安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台。 <br/><br/><u>Emlog</u><br/>&nbsp;&nbsp; emlog 是 &#34;Every Memory Log&#34; 的简称，意即：点滴记忆。它是一款基于PHP语言和MySQL数据库的开源、免费、功能强大的个人或多人联合撰写的博客系统(blog)。致力于提供快速、稳定，且在使用上又极其简单、舒适的博客服务。用户可以在支持PHP语言 和MySQL数据库的服务器上建立自己的Blog。emlog的功能非常强大，模板、插件众多，易于扩充功能，简洁而不简单。安装和使用都非常方便。目前 emlog 正在受到越来越多的广大用户的青睐。 <br/><br/>&nbsp;&nbsp; <span style="color:Green">本博客使用了PJBlog,PJBlog是由舜子，英文名字PuterJam，所开发的一套开源免费的中文个人博客系统程序，采用asp+Access的技术，PJBlog同时支持简繁中文，UTF-8编码，相对于其他系统，PJBlog具有相当高的运作效能以及更新率，也支持目前Blog所使用的新技术。 </span><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/31.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=31</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Windows Server 2003实现VPN 的配置]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2010-08-28T20:50:57+08:00</updated>
	  <published>2010-08-28T20:50:57+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>Windows Server 2003实现VPN 的配置</strong></span></span><br/><br/><span style="color:Green"><strong>一、虚拟专用网的概述</strong></span><br/>&nbsp;&nbsp;虚拟专用网（Virtual Private Network，简称VPN）涵盖了跨共享网络或公共网络的封装、加密和身份验证链接的专用网络的扩展。VPN连接可以通过Internet提供远程访问和到专用网络的路由选择连接。通过建立的VPN连接，使用自动安装在计算机上的点对点隧道协议 (PPTP) 或第二层隧道协议 (L2TP)，就可以经由Internet或其他网络连接到Windows server 2003远程访问服务器（即VPN服务器）来安全地访问内部网络资源。<br/><span style="color:Green"><strong>二、虚拟机专用网的特点</strong></span><br/>&nbsp;&nbsp;1、 降低成本费用，利用Internet构建虚拟专用网，可将高额的专线费用大大缩减为少量的Internet接入费用。<br/>&nbsp;&nbsp;2、 支持新兴应用，许多专用网对许多新兴应用准备不足，如那些要求高带宽的多媒体和协作交互式应用。VPN可支持各种高级的应用，如IP语音，IP传真，还有各种协议，如RSIP、IPv6、MPLS、SNMPv3等，而且随着网络接入技术的发展，新型的VPN技术可以支持诸如ADSL、Cable Modem之类的宽带技术。<br/>&nbsp;&nbsp;3、 网络协议支持，VPN支持最常用的网络协议，这样基于IP、IPX和NetBEUI协议网络中的客户机都可以很容易地使用VPN。这意味着通过VPN连接可以远程运行依赖于特殊网络协议的应用程序。新的VPN技术可以全面支持如AppleTalk、DECNet、SNA等几乎所有的局域网协议，应用更加全面。 <br/>&nbsp;&nbsp;4、增强安全性，目前VPN主要采用四项技术来保证数据通信安全，这四项技术分别是隧道技术，加解密技术，密钥管理技术，身份认证技术。在用户身份验证安全技术方面，VPN是通过使用点到点协议(PPP)用户级身份验证的方法来进行验证，这些验证方法包括:密码身份验证协议 (PAP)、质询握手身份验证协议 (CHAP)、Shiva 密码身份验证协议 (SPAP)、Microsoft 质询握手身份验证协议 (MS-CHAP) 和可选的可扩展身份验证协议 (EAP)；在数据加密和密钥管理方面VPN采用微软的点对点加密算法(MPPE)和网际协议安全(IPSec)机制对数据进行加密，并采用公、私密钥对的方法对密钥进行管理。MPPE使 Windows 95、98和 NT 4.0终端可以从全球任何地方进行安全的通信。MPPE加密确保了数据的安全传输，并具有最小的公共密钥开销。以上的身份验证和加密手段由远程VPN服务器强制执行。对于采用拨号方式建立VPN连接的情况下，VPN连接可以实现双重数据加密，使网络数据传输更安全。对于敏感的数据，可以使用VPN连接通过VPN服务器将高度敏感的数据服务器物理地进行分隔，只有企业Intranet上拥有适当权限的用户才能通过远程访问建立与VPN服务器的VPN连接，并且可以访问敏感部门网络中受到保护的资源。<br/><span style="color:Green"><strong>三、建立VPN所必备的基本条件</strong></span><br/>&nbsp;&nbsp;1、所有的远程终端用户能够接入Internet<br/>&nbsp;&nbsp;2、 至少有一个局域网使用公共IP地址接入Internet<br/>&nbsp;&nbsp;3、各个局域网所使用的内部网段必须彼此独立;移动用户终端的IP地址既不能彼此相同，也不能属于某个局域网所使用的网段。<br/><span style="color:Green"><strong>四、实验网络连接示意图</strong></span><br/><img src="http://www.feelfeng.com/download.asp?id=2" border="0" alt=""/><br/><span style="color:Green"><strong>五、实验配置过程</strong></span><br/>注：实验中，作为VPN服务器的主机需配置两块网卡，分别用于连接内部网络和接入Internet.<br/>(1)依次进入“开始”——“所有程序”——“管理工具”，选择并单击“路由和远程访问”，打开控制台，<br/>(2)选中服务器并右击，选择并单击“配置并启用路由和远程访问”。<br/><img src="http://www.feelfeng.com/download.asp?id=3" border="0" alt=""/><br/>(3)选择&#34;远程访问(拨号或VPN)&#34;,单击“下一步”。<br/><img src="http://www.feelfeng.com/download.asp?id=4" border="0" alt=""/><br/>(4)在“远程访问”一步，选择&#34;VPN&#34;，单击“下一步”。<br/>(5)选择连接到Internet的网络接口，这里为“本地连接-外”，单击“下一步”。<br/><img src="http://www.feelfeng.com/download.asp?id=5" border="0" alt=""/><br/>(6)在“IP地址指定”一步需要选择为远程VPN客户端指派IP地址的方法。由于本机没有配置DHCP服务器，因此需要选择为“来自一个指定的地址范围”，然后单击“下一步”。<br/>(7)在“地址范围指定”一步为VPN客户端指定指派的IP地址范围。实验中内网地址为192.168.1.0，这里为VPN客户机指派所分配的IP地址范围可以为&#34;192.168.1.1”——“192.168.1.20”。单击“新建”按钮打开“新建地址范围”窗口，按提示输入后单击“确定”按钮返回“地址范围指定”一步，然后单击“下一步”。<br/><img src="http://www.feelfeng.com/download.asp?id=6" border="0" alt=""/><br/>(8)单击“下一步”，在“管理多个远程访问服务器”一步选择默认设置；单击“下一步”，单击“完成”完成VPN服务器的配置过程。<br/><img src="http://www.feelfeng.com/download.asp?id=7" border="0" alt=""/><br/>(9)在内部网络中搭建一个ftp服务器，并测试服务器正常工作。<br/><img src="http://www.feelfeng.com/download.asp?id=8" border="0" alt=""/><br/>(10)在VPN服务器上，右击我的电脑，依次选择“管理”——“本地用户和组”——“用户”，新建一个用户为user1，并在user1用户属性的“拨入”选项中的&#34;远程访问权限(拨入或VPN)”，选择“允许访问”，其默认选项为“通过远程访问策略控制访问”，假如选中这一项，则必须在VPN服务器上的“路由和远程访问”控制台新建远程访问策略，并授予远程访问的权限。<br/><img src="http://www.feelfeng.com/download.asp?id=9" border="0" alt=""/><br/>(11)在远程客户机上创建一个新的连接，选择“连接到我的工作场所的网络”。<br/>(12)在“网络连接”一步选择“虚拟专用网连接”，单击“下一步”，在“连接名”一步，输入一个连接的名称，本实验输入的名称为“VPN服务器”，单击“下一步”，在“VPN服务器选择”一步，输入本实验VPN服务器的外网地址1.1.1.1，单击“下一步”，单击“完成”完成新建连接操作。<br/>(13)打开“网络连接”，右击“虚拟专用网络”，单击“连接”，在弹出的对话框中，输入用户名和密码，本实验中用户名为user1，密码为123，单击“连接”按钮，远程连接VPN服务器。<br/><img src="http://www.feelfeng.com/download.asp?id=10" border="0" alt=""/><br/>远程连接成功，在任务栏会出现成功连接提示。<br/><img src="http://www.feelfeng.com/download.asp?id=11" border="0" alt=""/><br/>(14)在远程客户机上使用命令ipconfig 查看地址。<br/><img src="http://www.feelfeng.com/download.asp?id=12" border="0" alt=""/><br/>(15)客户机远程访问内部网络中的ftp服务器。<br/><img src="http://www.feelfeng.com/download.asp?id=13" border="0" alt=""/><br/><br/><span style="color:Green">&nbsp;&nbsp;<strong>在VPN建立连接后，VPN客户的逻辑位置处于VPN服务器所在内部网络中，客户机可以访问VPN服务器所在内部网络中主机（本实验是访问内部网络中的ftp服务器），而且具有较强的安全性。</strong></span>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/29.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=29</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[流量分析之ftp抓包分析]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2010-08-28T20:31:30+08:00</updated>
	  <published>2010-08-28T20:31:30+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>流量分析之ftp抓包分析</strong></span></span><br/><br/><strong><span style="color:Green">一、实验环境:</span></strong><br/>&nbsp;&nbsp;在模拟环境(VMWare)下，使用两台主机(win 2000和win xp)，在win 2000上搭建ftp服务器，win xp作为客户端访问ftp服务器。<br/><strong><span style="color:Green">二、实验使用软件：</span></strong><br/>&nbsp;&nbsp;Sniffer抓包软件、vmware<br/><strong><span style="color:Green">三、实验中主机的ip配置:</span></strong><br/>&nbsp;&nbsp;ftp服务器(win 2000):192.168.1.1 <br/>&nbsp;&nbsp;客户端(win xp):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.1.2<br/><strong><span style="color:Green">四、实验过程:</span></strong>&nbsp;&nbsp;<span id="down_y0y5zr32l1"></span><script language="javascript" type="text/javascript">doAjax('?action=Antidown&id=20&downurl=download%2Easp%3Fid%3D20&main=%E7%82%B9%E5%87%BB%E4%B8%8B%E8%BD%BD%E6%AD%A4%E6%96%87%E4%BB%B6','down_y0y5zr32l1');</script><br/>&nbsp;&nbsp;1、在win 2000上搭建ftp服务器，设置为不允许匿名登录，并在本地创建用户：test&nbsp;&nbsp;&nbsp;&nbsp;密码：123，作为客户端访问服务器的用户。<br/>&nbsp;&nbsp;2、客户端安装Sniffer抓包工具，定义过滤器，设置抓取ftp数据包，点击“开始”按钮进行抓包。<br/>&nbsp;&nbsp;3、客户端访问ftp服务器，输入用户名和密码进行验证。<br/>&nbsp;&nbsp;4、客户端成功访问到ftp服务器。<br/>&nbsp;&nbsp;5、点击“查看并停止”按钮，查看分析Sniffer抓取的数据包，成功抓取到用户名和密码。<br/><strong><span style="color:Green">五、实验小结:</span></strong><br/>&nbsp;&nbsp;实验中，在模拟局域网环境下，ftp服务器设置不允许匿名访问，要求客户端使用用户名和密码进行访问，其验证过程用户名和密码是使用明文进行发送。客户端安装Sniffer抓包工具，抓取ftp连接过程的数据包，成功抓取到用户名和密码(实验中：user:test password:123)。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/28.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=28</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[±2℃]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=6" label="正负2度C" /> 
	  <updated>2010-08-28T18:19:11+08:00</updated>
	  <published>2010-08-28T18:19:11+08:00</published>
		  <summary type="html"><![CDATA[<br/><div align="center"><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.feelfeng.com/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp12916_href" href="http://www.feelfeng.com/javascript:MediaShow('swf','temp12916','http://www.tudou.com/v/145dedh6SPk/v.swf','400','300')"><img name="temp12916_img" src="http://www.feelfeng.com/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp12916_text">在线播放</span></a><div id="temp12916"></div></div></div></div><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/27.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=27</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[坟墓]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=8" label="感恩生活" /> 
	  <updated>2010-08-28T17:59:02+08:00</updated>
	  <published>2010-08-28T17:59:02+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>坟墓</strong></span></span><br/><br/>(一)<br/>请赐我一把小刀<br/>定要足够锋利<br/>至少可以<br/>划破黑夜<br/><br/>我将歃取一腔热血<br/>铭刻一份痴缠爱情<br/>海有多深血亦更浓<br/>哪怕轻佻躺进坟墓...<br/><br/>(二)<br/>泪水洒落，成溪<br/>却退不去一抷黄土<br/>于是慢慢地<br/>慢慢地与世隔绝<br/>寂寞憔悴...<br/><br/>看墓草多高<br/>黄花点缀<br/>当微风拂过时<br/>轻轻飘落<br/>凋零的不是花瓣<br/>而是我的心...<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2010-01-15 00：50：00 <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/26.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=26</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[假如不够快乐]]></title>
	  <author>
		 <name>锋.com</name>
		 <uri>http://www.feelfeng.com/</uri>
		 <email>1224375373@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.feelfeng.com/default.asp?cateID=8" label="感恩生活" /> 
	  <updated>2010-08-28T17:57:33+08:00</updated>
	  <published>2010-08-28T17:57:33+08:00</published>
		  <summary type="html"><![CDATA[<br/><span style="color:Green"><span style="font-size:11pt;line-height:100%;"><strong>假如不够快乐</strong> </span></span><br/><br/>假如不够快乐 <br/>莫要悲伤 <br/>为何总有那忧郁的不眠之夜 <br/>眼泪流淌着忧愁 <br/><br/>假如不够快乐 <br/>莫要悲伤 <br/>思念是一曲没有文字 <br/>却异常优美的歌 <br/><br/>假如不够快乐 <br/>那是因为----- <br/>常常出现在我 <br/>虚幻却又亲切的梦中 <br/>你的甜蜜爱恋 <br/>In&nbsp;&nbsp;fact , not&nbsp;&nbsp;happiness&nbsp;&nbsp;at&nbsp;&nbsp;all … <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2009.03.09 <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.feelfeng.com/article/25.html" /> 
	  <id>http://www.feelfeng.com/default.asp?id=25</id>
  </entry>	
		
</feed>
