刪除VNC連線記錄

VNC都會記錄連線過的位址,如果想要刪除記錄,就必須透過regedit進行刪除。

cmd → regedit → HKEY_CURRENT_USER\Software\ORL\VNCviewer\MRU

刪除不用的 IP。


  2011-11-29      ez      Windows
修改 XP 製造支援廠商

廠商名稱

c:\windows\system32\oeminfo.ini

[General]
Manufacturer=ASUSTeK Computer Inc.
Model=ASUSTek 桌上型電腦
[Support Information]
Line1=系統出廠日期2008.06.21
Line2=原廠三年保固


  2011-11-29      ez      Windows
IFrame 透明背景

IFrame的HTML修改為

<iframe src="SourcePage.htm" allowtransparency="true"></iframe>

IFrame的頁面HTML修改為


  2011-11-29      ez      CSS
取得真實的IP

在ASP.NET上,通常會使用 Request.ServerVariables["REMOTE_ADDR"]; 來取得用戶端的IP。

但是有可能會遇到一個問題,當用戶端是透過代理伺服器連入時,則IP會變成是代理伺服器的,而並非是真正的用戶端IP。

所以,我們必須使用另外的方式取得用戶端的IP Request.ServerVariables["HTTP_X_FORWARDED_FOR"];


  2011-11-29      ez      .NET
Jumbo Packet 提升網路效能

Hyper-V R2提升虛擬機器的網路效能,讓虛擬機器中的Windows Server 2008 R2與Windows 7能和真實機器一樣,能有網路介面卡支援Jumbo Frame與TCP Chimney Offload的能力,充分利用實體網路介面卡的處理能力,減少Hyper-V R2主機的運算負載。

Jumbo Packet Windows Server 2008已經支援Jumbo Packet,但在Hyper-V上的虛擬機器並不支援Jumbo Packet。

若作業系統採用 Windows Server 2008 R2,則內建的Hyper-V R2也可以讓虛擬機器支援Jumbo Packet,一般的Packet(封包)為1.5 Kbytes,啟用Jumbo Packet後,則一個封包最大可達9014位元組,但必須確認實體網路介面卡可以支援此功能。

每一個封包都有表頭(Header)和表尾(Trailer),所以啟用Jumbo Packet後,一個表頭後面可以承載的資訊(Payload)變多,會減少網路堆疊的損耗,增加網路處理量;另外,從網路堆疊到網路驅動程式只有較少的呼叫,讓CPU使用量大幅下降。


  2012-06-04      ez      Windows
防止XSS攻擊套件 Microsoft Anti-Cross Site Scripting Library

測試用的攻擊程式碼:

<STYLE type="text/css">BODY{background:url("javascript:alert('XSS')")}</STYLE>

能在CSS 執行 JavaScript 是很多人不知道的開發技巧,但也是駭客最愛玩的 XSS ,不過這語法在新版的瀏覽器中都被移除了,目前已知支援這語法的瀏覽器有 IE6.0、IE7.0、Firefox 2.0、Opera 9.02...

套件下載:Microsoft Anti-Cross Site Scripting Library or AntiXSSV31

※請用3.1版本,4.0未包含此功能 測試範例:


  2012-06-04      ez      .NET
.Net Reflector 反解工具 ILSpy

如果程式碼搞丟或者前人沒有留下文件,就可以使用此軟體進行反組譯!

.NET Reflector 2011 2 結束提供免費版本,產生另外一個免費工具ILSpy!


  2011-11-29      ez      .NET