<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>蘇老碎碎唸 &#187; Hack</title>
	<atom:link href="http://www.askasu.idv.tw/index.php/tag/hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.askasu.idv.tw</link>
	<description>資訊無涯，回頭已不見岸！</description>
	<lastBuildDate>Tue, 07 Sep 2010 03:17:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://www.askasu.idv.tw/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>用DD-WRT快速建立PPTP VPN Server</title>
		<link>http://www.askasu.idv.tw/index.php/2010/02/21/1061/</link>
		<comments>http://www.askasu.idv.tw/index.php/2010/02/21/1061/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 09:07:54 +0000</pubDate>
		<dc:creator>AskaSu</dc:creator>
				<category><![CDATA[硬體好軟]]></category>
		<category><![CDATA[Fortinet]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Networks]]></category>

		<guid isPermaLink="false">http://www.askasu.idv.tw/?p=1061</guid>
		<description><![CDATA[
之前在部落格曾經寫過關於用Fortigate 建立VPN 的一系列文章，但這是因為公司申請中華電信資安艦隊方案所獲贈的機器（當然，羊毛還是出在羊身上...），一般小型企業或家庭不太可能花錢砸設備，那如果想要自建VPN Server 該怎麼辦？
還好，網路上有DD-WRT 這公開的軔體能刷在特定的IP 分享器使用，裡面提供的功能包羅萬象，就看分享器內建的ROM 有多大，能使用的功能就有多少。
（注意！刷非原廠軔體不在保固範圍內，不過我好像買來第一天就都改刷了...）
所以這次就是要用DD-WRT 內建PPTP Server 來完成任務。有支援的軔體版本請參考官方連結。
設定方式非常簡單，兩張圖就講完。
進入分享器的頁面後，找 [伺服器] -&#62; [VPN]，然後點選啟用 [PPTP 伺服器]。

參考下面說明及圖片進行設定。
● 伺服器IP 欄位請輸入IP分享器的內部IP：
以本文為例，則是 192.168.1.254，也就是指定IP分享器為Gateway。
● 用戶端IP 欄位請輸入希望給予的IP 範圍，建議設定為同網段範圍，格式如：
192.168.1.161-165
這部份在經過惡搞後發現，輸入跟分享器不同網段，VPN 還是會連接並取得設定的IP ，但你會發現就被關在那個網段裡面了，連Internet 都上不了。
● CHAP-Secrets 欄位則是用來輸入相關的帳號密碼，格式為：
帳號1 * 密碼 *
帳號2 * 密碼 *

如果需要給予多筆帳號，可以分行建立。請注意密碼的前後務必給予一個空格，否則就會跟我當初測試時一樣鬼打牆。

最後請點選 [儲存重啟]，使PPTP Server 功能生效，這樣就完成了伺服器端的設定。
接著在用戶端進行設定連線及測試。
到 [控制台] -&#62; [網路及網際網路] -&#62; [網路和共用中心]，點選 [設定新的連線和網路]。

點選 [連線到工作地點]。

點選 [使用我的網際網路連線 (VPN) ]。

這部份的資訊在連線時很重要，請輸入該IP分享器的對外或網址。「目的地名稱」則是用來建立連線時的識別名稱。

輸入帳號密碼後即完成在用戶端的連線設定。

而在Windows 7 裡最快的連線步驟，就是用滑鼠左鍵點擊右下角的網路圖示，再依據指示就能成功連線。
圖中的「PPTP」就是當初建立的「目的地名稱」。

最後要說的是，以台灣目前的網路環境，一般家用的ADSL/FTTB大都屬於浮動IP，所以在連線使用VPN 可能會有些不方便。如果像是使用中華電信的用戶，其實可以轉申請浮動轉固定的服務，或者可以申請Dyndns 的動態DNS 服務，然後在DD-WRT 上進行設定，這樣就會比較容易在外面連線到對外服務的IP 分享器，然後與內部網路進行連接。
另外特別提醒的是，如果有考慮開啟VPN Server，建議盡量將內部網路的網段設定至較為特別的位置，避開使用類似192.168.0.0/24或192.168.1.0/24等網段，因為這些網段都常在旅館或咖啡廳被使用，會導致兩端在建立VPN 連線後，都位在同樣網段時，很容易造成存取或連線上的錯誤。
用下面這幾張圖來說明會比較容易。
假設右端在企業外部的電腦與左端的分享器建立起PPTP VPN [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.askasu.idv.tw/album/20100221/ddwrt.jpg" alt="" /><br />
之前在部落格曾經寫過關於<a href="http://www.askasu.idv.tw/index.php/tag/fortinet/" target="_blank">用Fortigate 建立VPN</a> 的一系列文章，但這是因為公司申請中華電信<a href="http://www.adsl.hinet.net/" target="_blank">資安艦隊方案</a>所獲贈的機器（當然，羊毛還是出在羊身上...），一般小型企業或家庭不太可能花錢砸設備，那如果想要自建VPN Server 該怎麼辦？</p>
<p>還好，網路上有<a href="http://www.dd-wrt.com" target="_blank">DD-WRT</a> 這公開的軔體能刷在特定的IP 分享器使用，裡面提供的功能包羅萬象，就看分享器內建的ROM 有多大，能使用的功能就有多少。<br />
（<strong>注意！<span style="color: #ff0000;">刷非原廠軔體不在保固範圍內</span>，不過我好像買來第一天就都改刷了...</strong>）</p>
<p>所以這次就是要用DD-WRT 內建PPTP Server 來完成任務。有支援的軔體版本請參考<a href="http://www.dd-wrt.com/wiki/index.php/What_is_DD-WRT%3F#Build_Features" target="_blank">官方連結</a>。</p>
<p>設定方式非常簡單，兩張圖就講完。<br />
<span id="more-1061"></span>進入分享器的頁面後，找 [伺服器] -&gt; [VPN]，然後點選啟用 [PPTP 伺服器]。<br />
<img src="http://www.askasu.idv.tw/album/20100221/instvpn01.jpg" alt="" /></p>
<p>參考下面說明及圖片進行設定。<br />
● <strong>伺服器IP 欄位請輸入IP分享器的內部IP</strong>：<br />
以本文為例，則是 192.168.1.254，也就是指定IP分享器為Gateway。</p>
<p>● <strong>用戶端IP 欄位請輸入希望給予的IP 範圍</strong>，建議設定為同網段範圍，格式如：</p>
<pre class="brush: css">192.168.1.161-165</pre>
<p>這部份在經過惡搞後發現，輸入跟分享器不同網段，VPN 還是會連接並取得設定的IP ，但你會發現就被關在那個網段裡面了，連Internet 都上不了。</p>
<p>● <strong>CHAP-Secrets 欄位則是用來輸入相關的帳號密碼</strong>，格式為：</p>
<pre class="brush: css">帳號1 * 密碼 *
帳號2 * 密碼 *
</pre>
<p>如果需要給予多筆帳號，可以分行建立。<strong>請注意密碼的<span style="color: #ff0000;">前後務必給予一個空格</span></strong>，否則就會跟我當初測試時一樣鬼打牆。<br />
<img src="http://www.askasu.idv.tw/album/20100221/instvpn02.jpg" alt="" /></p>
<p>最後請點選 [儲存重啟]，使PPTP Server 功能生效，這樣就完成了伺服器端的設定。</p>
<p>接著在用戶端進行設定連線及測試。<br />
到 [控制台] -&gt; [網路及網際網路] -&gt; [網路和共用中心]，點選 [設定新的連線和網路]。<br />
<img src="http://www.askasu.idv.tw/album/20100221/w7instvpn01.jpg" alt="" /></p>
<p>點選 [連線到工作地點]。<br />
<img src="http://www.askasu.idv.tw/album/20100221/w7instvpn02.jpg" alt="" /></p>
<p>點選 [使用我的網際網路連線 (VPN) ]。<br />
<img src="http://www.askasu.idv.tw/album/20100221/w7instvpn03.jpg" alt="" /></p>
<p>這部份的資訊在連線時很重要，請輸入該IP分享器的對外或網址。「目的地名稱」則是用來建立連線時的識別名稱。<br />
<img src="http://www.askasu.idv.tw/album/20100221/w7instvpn04.jpg" alt="" /></p>
<p>輸入帳號密碼後即完成在用戶端的連線設定。<br />
<img src="http://www.askasu.idv.tw/album/20100221/w7instvpn05.jpg" alt="" /></p>
<p>而在Windows 7 裡最快的連線步驟，就是用滑鼠左鍵點擊右下角的網路圖示，再依據指示就能成功連線。<br />
圖中的「PPTP」就是當初建立的「目的地名稱」。<br />
<img src="http://www.askasu.idv.tw/album/20100221/pptp_cont01.jpg" alt="" /><img src="http://www.askasu.idv.tw/album/20100221/pptp_cont02.jpg" alt="" /></p>
<p>最後要說的是，以台灣目前的網路環境，一般家用的ADSL/FTTB大都屬於浮動IP，所以在連線使用VPN 可能會有些不方便。如果像是使用中華電信的用戶，其實可以轉<a href="http://service.hinet.net/2004/adslstaticip.php" target="_blank">申請浮動轉固定的服務</a>，或者可以申請<a href="http://www.dyndns.com/" target="_blank">Dyndns</a> 的動態DNS 服務，然後在DD-WRT 上進行設定，這樣就會比較容易在外面連線到對外服務的IP 分享器，然後與內部網路進行連接。</p>
<p>另外特別提醒的是，如果有考慮開啟VPN Server，建議盡量將內部網路的網段設定至較為特別的位置，避開使用類似192.168.0.0/24或192.168.1.0/24等網段，因為這些網段都常在旅館或咖啡廳被使用，會導致兩端在建立VPN 連線後，都位在同樣網段時，很容易造成存取或連線上的錯誤。</p>
<p>用下面這幾張圖來說明會比較容易。<br />
假設右端在企業外部的電腦與左端的分享器建立起PPTP VPN 後，取得的IP 為 192.168.1.162，那麼當他要存取左端192.168.1.1 或192.168.1.159 這兩台主機的資源時，會在右端尋找還是自動找到左端呢？<br />
<img src="http://www.askasu.idv.tw/album/20100221/vpn_visio.jpg" alt="" /></p>
<p>取得的IP 狀態。<br />
<img src="http://www.askasu.idv.tw/album/20100221/vpn_ipconfig.jpg" alt="" /></p>
<p>其實從路由表來看，會比較清楚些。在建立VPN 連線後，會以左端的企業內部環境為優先，右端的內部資源可能就無法正常存取了。<br />
<img src="http://www.askasu.idv.tw/album/20100221/vpn_routeprint.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.askasu.idv.tw/index.php/2010/02/21/1061/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>移除Windows的共用分享標籤</title>
		<link>http://www.askasu.idv.tw/index.php/2009/11/24/823/</link>
		<comments>http://www.askasu.idv.tw/index.php/2009/11/24/823/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 14:23:23 +0000</pubDate>
		<dc:creator>AskaSu</dc:creator>
				<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.askasu.idv.tw/?p=823</guid>
		<description><![CDATA[
相信很多IT 人可能跟我一樣有個痛，就是明明公司導入了AD 網域及帳號權限管理，但老闆卻希望讓使用者擁有自己電腦的系統管理者最高權限。下場除了電腦可以偶爾閱讀雅虎病毒信，沒事裝裝想用的P2P 軟體外，就是使用者拿自己的電腦亂做資源分享。尤其在使用者不瞭解權限及設定的情況下，常常都是整顆磁碟分享出來，散播病毒散播愛給大家。
為了這個狀況，前陣子在網路上找資料研究發現，其實可以把那個 [共用] 標籤移除掉，等同於將使用者的分享權力給打到半殘。
只要在 [登錄編輯程式] 找到「HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\」，然後把機碼「{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}」一鼓作氣砍掉。

會發現資料夾內容的 [共用] 標籤就這樣消失了。

連帶滑鼠右鍵功能表的 [共用(H)] 也不見了。
（下圖左為修改前，圖右為修改後）
 
但移除該機碼並不會影響設定印表機分享，純粹是讓關於資料夾分享的功能項目不見，並不會讓系統原本的分享功能消失，用「Net share」的指令還是能將希望的資料夾共用，而且使用者看你打指令更會把你當神經病。

不過上面的方法經過測試，屬於快速修改且僅適合在XP/Vista 使用。而Windows 7 由於安全性提升的關係，沒有辦法直接針對CLSID 底下的機碼做修改，要分別從相關介面選單的機碼下手。
到「HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\」將「Sharing」機碼砍掉，針對滑鼠右鍵功能表的 [共用] 功能選項做刪除。

到「HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\」將「Sharing」機碼移除，針對資料夾內容的 [共用] 標籤做消除，也就是第一張圖片裡的 [共用] 標籤。

第二個方法雖然要修改兩個地方，但XP/Vista/Win7 通吃，所以會比較適合大量佈署時使用。
另外，小弟在這邊要提供注意的是：
1. 在移除使用者端的共用介面前，建議已經規劃提供使用者分享存取的地方，否則可能會沒事接到抱怨電話。
2. 如果使用者在事前已經分享共用資料夾，並不會因為刪除該機碼而使分享停止。所以這方法算是亡羊補牢的方式。
3. 萬一刪除上述的機碼卻忘記備份，在這邊分別提供該機碼串的備份：方法一、方法二。
最後，關於網芳分享這件事情，讓我想到以前學生時代，大學同學住在某社區裡用社區網路，就常在網芳看到有人揪甘心地把他的電腦硬碟分享出來，結果後來竟然整顆資料被搬走（砍掉!?），苦主還在自己的分享資料夾留言，希望有人幫他搬回去。  
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.askasu.idv.tw/album/20091124/hacksharetabfolder01.jpg" alt="" /></p>
<p>相信很多IT 人可能跟我一樣有個痛，就是明明公司導入了AD 網域及帳號權限管理，但老闆卻希望讓使用者擁有自己電腦的系統管理者最高權限。下場除了電腦可以偶爾閱讀雅虎病毒信，沒事裝裝想用的P2P 軟體外，就是使用者拿自己的電腦亂做資源分享。尤其在使用者不瞭解權限及設定的情況下，常常都是整顆磁碟分享出來，散播病毒散播愛給大家。</p>
<p>為了這個狀況，前陣子在網路上找資料研究發現，其實可以把那個 [共用] 標籤移除掉，等同於將使用者的分享權力給打到半殘。</p>
<p><span id="more-823"></span>只要在 [登錄編輯程式] 找到「<strong>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\</strong>」，然後把機碼「<strong><span style="color: #ff0000;">{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}</span></strong>」一鼓作氣砍掉。<br />
<img src="http://www.askasu.idv.tw/album/20091124/shareguireg.jpg" alt="" /></p>
<p>會發現資料夾內容的 [共用] 標籤就這樣消失了。<br />
<img src="http://www.askasu.idv.tw/album/20091124/hacksharetabfolder02.jpg" alt="" /></p>
<p>連帶滑鼠右鍵功能表的 [共用(H)] 也不見了。<br />
（下圖左為修改前，圖右為修改後）<br />
<img src="http://www.askasu.idv.tw/album/20091124/rightclick_menu01.jpg" alt="" /> <img src="http://www.askasu.idv.tw/album/20091124/rightclick_menu02.jpg" alt="" /></p>
<p>但移除該機碼並不會影響設定印表機分享，純粹是讓關於資料夾分享的功能項目不見，並不會讓系統原本的分享功能消失，用「<a href="http://technet.microsoft.com/en-us/library/bb490712.aspx" target="_blank">Net share</a>」的指令還是能將希望的資料夾共用，而且使用者看你打指令更會把你當神<span style="color: #c0c0c0;"><span style="text-decoration: line-through;">經病</span></span>。<br />
<img src="http://www.askasu.idv.tw/album/20091124/netshare.jpg" alt="" /></p>
<p>不過上面的方法經過測試，屬於快速修改且僅適合在XP/Vista 使用。而Windows 7 由於安全性提升的關係，沒有辦法直接針對CLSID 底下的機碼做修改，要分別從相關介面選單的機碼下手。</p>
<p>到「<strong>HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\</strong>」將「<strong><span style="color: #ff0000;">Sharing</span></strong>」機碼砍掉，針對<strong>滑鼠右鍵功能表</strong>的 [共用] 功能選項做刪除。<br />
<img src="http://www.askasu.idv.tw/album/20091124/remove_win7_sharereg01.jpg" alt="" /></p>
<p>到「<strong>HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\</strong>」將「<span style="color: #ff0000;"><strong>Sharing</strong></span>」機碼移除，針對<strong>資料夾內容</strong>的 [共用] 標籤做消除，也就是第一張圖片裡的 [共用] 標籤。<br />
<img src="http://www.askasu.idv.tw/album/20091124/remove_win7_sharereg02.jpg" alt="" /></p>
<p>第二個方法雖然要修改兩個地方，但XP/Vista/Win7 通吃，所以會比較適合大量佈署時使用。</p>
<p>另外，小弟在這邊要提供注意的是：<br />
1. 在移除使用者端的共用介面前，建議已經規劃提供使用者分享存取的地方，否則可能會沒事接到抱怨電話。<br />
2. 如果使用者在事前已經分享共用資料夾，並不會因為刪除該機碼而使分享停止。所以這方法算是亡羊補牢的方式。<br />
3. 萬一刪除上述的機碼卻忘記備份，在這邊分別提供該機碼串的備份：<a href="http://www.askasu.idv.tw/album/20091124/ShareGUI_reg_backup.zip" target="_blank">方法一</a>、<a href="http://www.askasu.idv.tw/album/20091124/Handlers_Share_backup.zip" target="_blank">方法二</a>。</p>
<p>最後，關於網芳分享這件事情，讓我想到以前學生時代，大學同學住在某社區裡用社區網路，就常在網芳看到有人揪甘心地把他的電腦硬碟分享出來，結果後來竟然整顆資料被搬走（砍掉!?），苦主還在自己的分享資料夾留言，希望有人幫他搬回去。 <img src='http://www.askasu.idv.tw/wp-includes/images/smilies/msn_xd.gif' alt='/xd/' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.askasu.idv.tw/index.php/2009/11/24/823/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
