Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

取得 Lenovo Laptop 中, Client Security Solution 產生的 PrivateDisk 密碼
post by tommy @ 19 元月, 2007 10:05
在 Lenono 的 Laptop 中, 有一個 Client Security Solution 的軟體, 用來管理整個機器的登入動作, 其中有包含一個 SafeGuard PrivateDisk 軟體, 用來產生並使用一個加密的虛擬磁碟機. 這個磁碟機實際上是一個加密的檔案. 透過 SafeGuard PrivateDisk, 可以用來 mount 成為一個磁碟機來使用.

如果你在 CSS 的設定精靈中, 選擇要使用這個加密的磁碟機時,  CSS 會隨機產生一組密碼, 然後用這組密碼來產生 PrivateDisk 的加密檔案. 在你每次登入之後, 會透過 cssauth.exe 來執行 pdcmd.exe 去 mount 這個檔案. 而這個密碼, 就會出現在 cssauth.exe 傳送給 pdcmd.exe 的參數之中.

如果你的系統有問題, 或者是你需要重新使用 CSS 的設定精靈時,  CSS 會重新再加生一組新的密碼, 這時.... 原本的這個檔案就無法被正確的 mount 了.

所以, 為了避免這個問題, 造成你放在 PrivateDisk 的檔案, 在經過上述的動作後無法被存取到, 事先取出這組密碼來保存就有必要了. (當然... 你也可以每次重跑 CSS 設定精靈之前, 先備份裡頭的檔案, 然後刪除掉, 再放回新產生的檔案中)

我寫了一個小程式, 放在 cssauth.exe 與 pdcmd.exe 之間. 先把 pdcmd.exe 改個名字, 然後把自己寫的程式改名為 pdcmd.exe 好讓 cssauth.exe 來呼叫. 取得所有 cssauth.exe 傳入的參數, 並記錄下來, 然後再呼叫原本的 pdcmd.exe 來執行原本應該執行的動作.

如此, 就可以取得正確的密碼了.

這個程式可以由這兒抓取: http://www.teatime.com.tw/~tommy/files/pdcmdwrap/pdcmdwrap-1.0.7z

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] i need your help [ 回覆 ]

tommy:
i need your help,i have lost my password in my IBM 's privatedisk, i was built a new system,so i can't login.i read this text in net ,can you help me ?Thankyou verymuch!

commons icon [2] [ 回覆 ]

Sorry, I don't know how to get the password for privatedisk if you already create a new key/password by running the security wizard of CSS.

迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 57 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS