<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.darkthread.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>黑暗執行緒 : Tools, Vista</title><link>http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Tools/Vista/default.aspx</link><description>Tags: Tools, Vista</description><dc:language>zh-CHT</dc:language><generator>CommunityServer 2007.1 (Debug Build: 20917.1142)</generator><item><title>Mail Server for Vista</title><link>http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/06/27/no-smtp-server-on-vista.aspx</link><pubDate>Fri, 26 Jun 2009 17:45:35 GMT</pubDate><guid isPermaLink="false">d08a49d6-af59-4068-8b43-b7c037f78068:4881</guid><dc:creator>Jeffrey</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.darkthread.net/blogs/darkthreadtw/rsscomments.aspx?PostID=4881</wfw:commentRss><comments>http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/06/27/no-smtp-server-on-vista.aspx#comments</comments><description>&lt;span id="PostName"&gt;&lt;/span&gt;  &lt;p&gt;太驚訝了... Vista居然把SMTP Service拿掉了!!&lt;/p&gt;  &lt;p&gt;要跑簡單的測試，在Windows安裝選項中找了半天，遍尋不著SMTP Service的項目。Goggle了一下，證實: Vista把STMP Service拿掉了 拿掉了 拿掉了 拿掉了 拿掉了~~~&lt;/p&gt;  &lt;p&gt;網路上&lt;a href="http://msmvps.com/blogs/benwalters/archive/2007/07/04/can-t-find-your-smtp-server-in-vista.aspx"&gt;有人推&lt;/a&gt;免費的&lt;a href="http://softstack.com/freesmtp.html"&gt;Free SMTP Server&lt;/a&gt;，一個簡單的前景程式，很講義氣地就只提供SMTP服務，完全不囉嗦。但發現用起來還是有點問題，因為其實我還需要模擬信件傳送，Free SMTP Server在傳送信件到真實信箱時，很容易因為PC Client DNS反向註冊等問題被當成可疑垃圾信件源被擋信。而先前在Windows 2000/2003 Server上，可以模擬出本機信件地址，透過檔案或POP3找到剛才寄出的信件，這是Free SMTP Server做不到的。&lt;/p&gt;  &lt;p&gt;依照我的需求，我還是需要一個可寄可收的模擬小郵局，搜索了一下，找到以前做專案時曾用過的MDaemon，牌子老、信譽好，最重要的是，有&lt;a href="http://www.altn.com/Products/Free-Windows-Mail-Server/"&gt;MDaemon 免費五人版&lt;/a&gt;可用。&lt;/p&gt;  &lt;p&gt;&lt;img class="PopBoxImageSmall" src="http://blog.darkthread.net/photos/darkthread/images/4880/500x375.aspx" alt="" /&gt; &lt;/p&gt;  &lt;p&gt;約50MB，快速下載安裝，馬上完成了發信收信測試，功能正常，很好很強大。&lt;/p&gt;  &lt;p&gt;【心得】以後要開發專案，還是乖乖裝Server級OS比較省事。&lt;/p&gt;&lt;img src="http://blog.darkthread.net/aggbug.aspx?PostID=4881" width="1" height="1"&gt;</description><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Tools/default.aspx">Tools</category><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Vista/default.aspx">Vista</category></item><item><title>【茶包射手專欄】Vista Mandatory Integrity Level</title><link>http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/02/17/vista-mic.aspx</link><pubDate>Mon, 16 Feb 2009 21:55:00 GMT</pubDate><guid isPermaLink="false">d08a49d6-af59-4068-8b43-b7c037f78068:4226</guid><dc:creator>Jeffrey</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blog.darkthread.net/blogs/darkthreadtw/rsscomments.aspx?PostID=4226</wfw:commentRss><comments>http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/02/17/vista-mic.aspx#comments</comments><description>&lt;span id="PostName"&gt;&lt;/span&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;不經一事，不長一智。 
&lt;p&gt;從考完NT 4.0 MCSE後，我就鮮少在Windows上下苦功，都是抱持著用到哪學到哪的精神。 
&lt;p&gt;今天在Windows 2008(有開UAC)上調&lt;a href="http://blog.darkthread.net/blogs/darkthreadtw/archive/2007/06/06/tools-trixie-customize-your-web-surfing.aspx"&gt;Trixie&lt;/a&gt;設定時，發現設定結果無法儲存，沒彈出錯誤，但下次開IE就又回到修改前的樣子。 
&lt;p&gt;我知道IE7啟用了所謂的&lt;a href="http://www.microsoft.com/taiwan/windows/products/windowsvista/security/Solutions/Vistasafety1.mspx"&gt;Protected Mode&lt;/a&gt;，在存取本機資源時設下諸多限制，以防止透過瀏覽器發動的攻擊，這問題八成與權限有關。二話不說，召來&lt;a href="http://blog.darkthread.net/blogs/darkthreadtw/archive/2007/08/18/977.aspx"&gt;茶包一哥&lt;/a&gt;進行偵察，果不其然，由Log來看就是權限設定問題。Trixie的設定要寫入Trixie.config.tmp時出現了Access Denied(下圖中紅色部分)。 
&lt;p&gt;一般來說，利用Run As Administrator方式跑IE就可以解決問題，但不知什麼原因，我Run As Admin後無法在IE開啟Trixie設定畫面，感覺上設定畫面出現的瞬間就被關掉。於是我試了另一個方式，暫時關掉Protected Mode後，就可以順利儲存設定。(下圖後段的Log即為順利存檔時的對照) 
&lt;p&gt;&lt;img src="http://blog.darkthread.net/photos/darkthread/images/4151/500x375.aspx" alt="" /&gt;&amp;nbsp; 
&lt;p&gt;在我的腦海中，存取成功與否由權限設定控制，所以我修改了C:\Program Files (x86)\Bhelpuri\目錄的NTFS權限設定，改為EveryOne均可以讀寫。開啟Protected Mode再試一次，ProcMon檢視結果還是顯示Access Denied!! 
&lt;p&gt;這就奇了，NTFS權限都全開了，寫檔動作為何還被擋下來? 臨時Google惡補一下，才知道自己Lag大了... 在Vista中(Windows 2008亦然)又多了新的安全防議法寶--Mandatory Integrity Level，不但檔案上可以設NTFS權限控制，又多了第二層控管，資料物件跟Process各有Integrity Level設定，系統絕對禁止卑微低下的Process去接觸高尚尊貴等級的資源，就算該Process是用管理者身份執行的也不例外。 
&lt;p&gt;這好比你受邀參加朋友在某間&lt;strike&gt;固特異&lt;/strike&gt;米其林四星餐廳(Bhelpuri\Trixie資料夾)的Party，明明賓客名單上就有你的名字(NTFS安全設定裡已指定權限)，卻因為你穿了T恤+牛仔褲+藍白拖鞋(開啟Protected Mode的IE，Integrity Level被標為Low)而被擋在門外。 
&lt;p&gt;在此補充另一位MVP的解說，應該就更明白了。 
&lt;blockquote&gt;
&lt;p&gt;因此，透過Vista中新增的MIC（Mandatory Integrity Level，強制完整性控制功能），為微軟作業系統增加一道新的安全防線。 &lt;br /&gt;他進一步解釋，在Vista作業系統裡，包含程序（Process）和其他資源的安全物件（Securable Object）都有畫分完整性級別（Integrity Level，IL）的等級，分成不信任（Untrusted）、低（Low）、中（Medium）、高（High）及系統（System）等5個級別，級別低的程式不能修改級別高的檔案或程式碼。「而一般的使用者登入多為中權限。」邱銘彰說。&lt;br /&gt;摘自: &lt;a href="http://www.ithome.com.tw/itadm/article.php?c=45920&amp;amp;s=4"&gt;iThome online : : &lt;em&gt;Vista&lt;/em&gt; 夠安全嗎？&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;而Integrity Level的設定無法由Windows檔案總管等UI查得，SysInternals工具組裡有個&lt;a href="http://www.microsoft.com/taiwan/technet/sysinternals/security/accesschk.mspx"&gt;AccessChk&lt;/a&gt;可以顯示，&lt;/p&gt;&lt;pre style="COLOR:#00ff00;BACKGROUND-COLOR:black;"&gt;C:\Program Files (x86)\Bhelpuri&amp;gt;accesschk -d trixie

Accesschk v4.23 - Reports effective permissions for securable objects
Copyright (C) 2006-2008 Mark Russinovich
Sysinternals - www.sysinternals.com

C:\Program Files (x86)\Bhelpuri\Trixie
  Medium Mandatory Level (Default) [No-Write-Up]
  RW Everyone
  RW BUILTIN\Users
  RW NT SERVICE\TrustedInstaller
  RW NT AUTHORITY\SYSTEM
  RW BUILTIN\Administrators
&lt;/pre&gt;
&lt;p&gt;是的，目錄的IL是Default(Medium)，Protected Mode下的IE的IL是Low，因而存取遭拒。問題的解法不外乎: 讓IE以非保護模式執行；或開放Trixie目錄允許IL=Low的程式存取，而我打算嘗試後者。&lt;/p&gt;
&lt;p&gt;&lt;strike&gt;微軟似乎沒有釋出修改IL的工具&lt;/strike&gt;&lt;font color="#ff6600"&gt;(更正: 有內建工具icacls可修改IL，見文後說明)&lt;/font&gt;，除了Call SDK硬幹，網路上大家多用&lt;a href="http://www.minasi.com/"&gt;Mark Minasi&lt;/a&gt;(Windows技術書作家)自己寫的&lt;a href="http://www.minasi.com/vista/chml.htm"&gt;chml&lt;/a&gt;工具。&lt;/p&gt;&lt;pre style="COLOR:#00ff00;BACKGROUND-COLOR:black;"&gt;C:\Program Files (x86)\Bhelpuri&amp;gt;chml trixie

chml v1.011 -- Change Windows Integrity Level
by Mark Minasi (c) 2006-2008 www.minasi.com
&amp;quot;chml -?&amp;quot; for syntax, examples and notes.

trixie&amp;#39;s Windows integrity level=unlabeled (medium)

C:\Program Files (x86)\Bhelpuri&amp;gt;chml trixie -i:l

chml v1.011 -- Change Windows Integrity Level
by Mark Minasi (c) 2006-2008 www.minasi.com
&amp;quot;chml -?&amp;quot; for syntax, examples and notes.

Integrity level of trixie successfully set to low.

C:\Program Files (x86)\Bhelpuri&amp;gt;chml trixie

chml v1.011 -- Change Windows Integrity Level
by Mark Minasi (c) 2006-2008 www.minasi.com
&amp;quot;chml -?&amp;quot; for syntax, examples and notes.

trixie&amp;#39;s Windows integrity level=low
&lt;/pre&gt;
&lt;p&gt;修改Trixie目錄IL設為為Low，再試一次，Trixie設定在Protected Mode下也可以順利儲存囉!&lt;/p&gt;
&lt;p&gt;&lt;font style="BACKGROUND-COLOR:#ffff00;" color="#ff0000"&gt;[2008-02-17 Update] 其實Vista/Windows已有內建的工具可以修改Integrity Level: icacls &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb625965.aspx"&gt;&lt;font style="BACKGROUND-COLOR:#ffff00;" color="#0000ff"&gt;http://msdn.microsoft.com/en-us/library/bb625965.aspx&lt;/font&gt;&lt;/a&gt;&lt;font style="BACKGROUND-COLOR:#ffff00;" color="#ff0000"&gt;，謝謝Phoenix補充。&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#ff8000"&gt;【延伸閱讀】&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.itecn.net/blogs/winvista/archive/2006/07/23/IELowRights.aspx"&gt;Windows Vista IE保护模式深度剖析&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blog.darkthread.net/aggbug.aspx?PostID=4226" width="1" height="1"&gt;</description><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Tools/default.aspx">Tools</category><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Security/default.aspx">Security</category><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Trouble-Shooting/default.aspx">Trouble-Shooting</category><category domain="http://blog.darkthread.net/blogs/darkthreadtw/archive/tags/Windows+2008/default.aspx">Windows 2008</category></item></channel></rss>