2008年9月25日 星期四

PCMCIA MTD-0002 令人沮喪的問題

早前接到個任務,拿了張CDMA的PCMCIA卡去試訊號。
找了一台NB,Acer的,去安裝驅程和應用都沒有問題,但這本NB太厚重不宜往戶外定點測試,所以我另外找了一台舊的VAIO來做測試...

怎料....PCMCIA卡插下去....是找到硬體,不過只找到PCMCIA MTD-0002....? 這甚麼鬼...驅程也找不到。很古怪的問題....

在網上搜尋,各式各樣的解答,很多人想也不想就說是卡壞了...? 可是我Acer本用的到啊,所以卡是沒問題,可能是VAIO出問題,但沒有很多的解答。

找不到統一的答案,苦無頭緒下有網友說可能是PCMCIA卡槽有灰塵或斷腳之類...所以我就找來一把修電腦用強力大風扇--我的嘴巴。吹吹吹....再試看看插入PCMCIA卡。 我的媽呀竟然結果是High Speed CDMA 而不是惱人的MTD-0002。

所以這案題的結果......你的NB的PCMCIA槽沒有好好保護,進入大量灰塵了... 吹吹它吧。

Orz   真是惱人的答案呢...

2008年9月22日 星期一

難纏的MSN病毒--Injector.CV Trojan

感染途徑:
老樣子經由MSN傳送檔案,受害者開啟了帶病毒檔案後中毒。

症狀:
1.病毒會拷貝一個symlssdb.exe檔案到%systemroot%\system32\中,並隱藏自己。
2.禁用Folder Option。
3.禁用Regedit.exe
4.禁用cmd
5.禁用taskmgr.exe
6.將常用的工具軟件阻礙掉,你可能不能開啟如msconfig.exe,或procexp.exe等工具程式
7.將「執行」在Start選單中除掉
8.不能開啟「安全模式」

解毒:
說難不難只是有點麻煩,這木馬阻擋了大部份解毒進入途徑,如果是本機中毒,根本無從入手,所以要將系統盤拆下來,裝到另一台電腦上。
開始掃毒,或直接把 windows\system32\symlssdb.exe刪除掉再硬塞一個其他無毒檔案改名叫symlssdb.exe。這使得系統盤回到原本的電腦上時不會在開機時再生成symlssdb.exe,雖然不知道會不會再生成,從現像來看應該是不會復活。

用市面上的防毒軟體完整掃瞄一次。

木馬已經清除了,但被禁用的東西還是會被禁用,現在逐一把它們還原。

重開機,首先把regedit還原起來,有兩個方法。

1.打開procexp.exe(如沒有可能需要下載),在File->Run裡輸入gpedit.msc來開啟Group Policy的選單。
打開User Configuration->Administrative Templates->System裡面,把以下兩東西Disable掉。包括
Prevent access to the command prompt
Prevent access to registry editing tools
2.下載Reg Organizer或在regedit被禁用下仍可修改系統登錄碼的工具。
  在[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]中 把
  DisableRegistryTools 設回 0  (取消禁用regedit)
  Disabletaskmgr 設回 0 (取消禁用taskmgr工作管理員)
  
 測試一下現在regedit應該回復正常了。
 在regedit中尋找 DisableCMD ,找到後把他設回 0 ,解除對cmd的限制。
 
 至於資料夾選項,一樣可以在regedit中修回來。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
中把NoFolderOptions設回0  (解禁資料夾選項)
NoRun 設回0  (解禁開始->執行)

這樣所有後遺症都應該解決了。

2008年9月4日 星期四

Google Chrome

Google 這幾天出了新玩意,叫做Google Chrome(簡稱Chrome),是一個瀏覽器。
號稱比IE Secure,比Firefox輕量,我當然是急不及待去測試這個新玩意,基本上每樣google的玩意我都會試用一返,有很多都很適合我用。

好!這套Chrome到底有甚麼新花款呢? 其實他取了IE,Firefox等的一些優點,去設計瀏覽時的使用方法。例如IE的「我的最愛」管理方式,Firefox的書籤工具列,Download Manager,字體即時放大縮少等等。
連熱鍵都一樣使得這兩款瀏覽器的使用者可以更快更容易地上手Chrome。

另外Chrome也有設計一些獨有的元素和功能,這些功能對我來說可以說是有趣又非常有用。

例如檢視網頁原始檔是用網頁的形式呈現,並加上行號,其實我猜想設計的目的是針對Chrome的其中一個大重點--V8引擎,更容易除錯。另外Javascript控制台(inspector)的功能類似Firefox的一個外掛,好像叫HTML Ant,專門將HTML以TAG頁格式有效率地呈現,基本上可以稍微幫助網頁設計人員在對Online的網頁作一些檢查。

另一個大功能是「新增分頁」功能,並不是Add Tab的意思,其實是Chrome Internal的一個首頁。這個Chrome Internal可以以縮圖的方式去列舉常用網頁,另外還會顯示最近Bookmark過的書籤,其中最好用是您的瀏覽記錄搜尋(搜尋功能果然是google的強項),雖然瀏覽記錄搜尋對google來說已經是舊技術,但這次加在Chrome裡使人特意去使用這功能的頻率大增,有時還覺得頗好用的。

另外值得一提的是,很勁,很獨特,只有Chrome才有的----無痕式瀏覽器和工作管理員!!

無痕式瀏覽器故名思義是瀏覽無痕,基本上是為了Security 元素而增設的,十分適合上一些對個人資料較敏感的網頁,如銀行,理財,政府部門網頁等等,在使用完網頁服務後,關掉無痕式瀏覽器,你該次使用時的瀏覽記錄,歷史,網頁暫存檔,cookies等,都一併自動刪除,加強了保護個人私隱。

至於工作管理員,個人認為也是一大傑作。首先Chrome採用了新的Process概念,一般IE與Firefox都是使用單一執行緒,如何知道它們是單一執行緒呢? 在瀏覽時一個Tab裡的網頁要運行一大串Scrip或java之類的程式時,整個主瀏覽器都會Hold住並等待這個頁面完成,所以你會發現為甚麼Load這麼久,又或是當其中一個Tab運行了一些有問題的Script時而導致整個瀏覽器Crash,這都是單一執行緒的缺點。而Chrome則是採用多執行緒的方法,在主瀏覽器下,每個Tab各開一個執行緒,所以每個tab都是各自運作且不影響其他,我實驗過,迫使Chrome掛點時,按了熟悉的「不回報」後,Chrome竟然相安無事繼續運作,這也是比IE 7遠遠優勝的地方。而就Chrome的多執行緒概念,使得Chrome在單一tab關閉時要做的記憶體回收(Garbage collection)更容易且更乾淨地做到,這也是我認為Chrome比Firefox優勝的地方。嗯...沒提到工作管理員....唔,簡單來說工作管理員就是管理每個tab所使用的資料,開啟,關閉和記憶體回收,是配合Process概念的新東西。

另外,Chrome一再強調的Faster! Faster! Faster! 的確,Chrome在讀Tag,執行javascript,讀圖讀Flash的速度真的有很快,但其實IE和Firefox在Templorary Internet Files的加持下,速度其實沒慢很多啦,當然速度快真的是Chrome的優點,尤其是處理一些廢碼和廢Tag的網頁時,Chrome真的很快,不過我沒有很細緻地測試。

有利必有弊,因為IE和Firefox所用的javascript引擎,Google Team覺得很慢,所以就自己設計了一套全新的Javascript引擎.....汗。這套引擎叫做V8,這是之前有提及過的。
因為Chrome本身已經讀得很快,所以我感覺不出來V8到底有多快....可能真的很快,不過有很多舊式的javascript寫法好像不太適用,尤其是IE Only的網站.....還有我壞習慣的script都不能運行。在Facebook上應該很多用家都會感到Chrome可能不怎麼方便。

Facebook VS Chrome 這兩碼子不相關的事突發其想想寫一下。Facebook是一個網站,Chrome是一個瀏覽器,如果使用Chrome來上Facebook有甚麼效果呢? 答案是....天呀,好快。
Facebook獨有的FBML,使得各Application都要依賴facebook的解釋器,再轉換一大堆東西出來,主要元素還是大量的tag吧,正合Chrome的tag處理速度... 如果你是facebook的常客又很多朋友,使用Chrome來上facebook將會很明顯地感覺差異,尤其是在進入Home的時候...。 唯一可惜是,還是Beta版的V8,對一部份的Application需要用到FB的javascript沒有支援得很好....這也是我覺得遺憾的地方。

不管怎樣,Beta版的Chrome和V8是開源的,所以我預期將會有更多新東西新功能會出現,現在就已經很好用了....:D

Ivan Ng 04-Sep-2008
Google