我想使用Visual C++以編程方式獲取存儲在我的計算機中的各種用戶帳戶密碼。有沒有API可以幫助我做到這一點?密碼信息
Q
密碼信息
2
A
回答
5
沒有辦法通過Win32 API檢索Windows密碼和密碼到大多數其他程序。
對於Windows密碼,您通常必須要求用戶輸入他們的用戶名/密碼並進行驗證,全部通過使用LogonUser。
對於其他程序,它們通常存儲在由主機應用程序加密的磁盤上。
1
這取決於你想要獲得什麼密碼?
某些密碼無法檢索,例如Windows登錄密碼。根據應用程序如何存儲它們,某些其他密碼存儲在磁盤或註冊表中的某處(純文本或加密)。例如,Win32 API CredEnumerate可以爲您提供某些應用程序(Internet Explorer密碼,等等)的用戶憑據(登錄名和密碼)。
3
這在Windows上絕對不允許。
考慮讓任何給定的程序獲得密碼的後果。這意味着像Solitaire這樣的程序將能夠獲得您的密碼並以任何數量的惡意方式使用它。更糟的是,該程序可以使用密碼訪問資源中的其他機器。
總之,它會拋出安全窗外
0
只能恢復哈希密碼,沒有密碼本身。
2
不會。這是一個安全漏洞。 See this article。
0
我對此沒有親身經歷,但有一次我被告知有些公用工具(通常在.ru網站上找到;))會爲您做這類工作。看到這種情況是如此令人震驚,讓你產生偏執。然而,我不能爲此提出一個特別的工具,但是想要反對所有那些說不可能的人。
相關問題
- 1. 記住登錄和密碼信息
- 2. 保存密碼/用戶名信息
- 3. Laravel「密碼錯誤」錯誤信息
- 4. iTextSharp的自定義密碼信息
- 5. 用用戶名和密碼信息
- 6. 加密URL信息
- 7. 密鑰庫更改密碼的詳細信息?
- 8. IDE碼信息
- 9. 加密WCF消息密碼
- 10. 我如何保密信息?
- 11. python密鑰錯誤信息
- 12. 讀取PGP密鑰信息
- 13. 隱藏祕密信息
- 14. 在Oracle中解密Jasypt加密信息
- 15. 加密/解密信息在運行時
- 16. 加密解密信用卡號碼
- 17. 攻擊者可能試圖竊取您的信息(例如,密碼,信息或信用卡)。 NET :: ERR_CERT_COMMON_NAME_INVALID
- 18. 短信加密代碼
- 19. 設計顯示錯誤的電子郵件/密碼信息
- 20. WCF Web服務需要訪問用戶名和密碼信息
- 21. Ansible:逃脫報價和上市用戶密碼到期信息
- 22. 蘋果鑰匙串正在失去用戶名/密碼信息
- 23. PHP獲取密碼保護REST的DataSnap信息
- 24. 獲取Active Directory中所有用戶的密碼信息
- 25. Codeigniter - 如何顯示通過ajax輸入密碼後的信息
- 26. 用於存儲用戶/密碼和其他信息的服務
- 27. 從github隱藏我的敏感信息(例如密碼)
- 28. 存儲ssh登錄的私鑰信息和密碼
- 29. 我應該如何管理用戶名/密碼會話信息?
- 30. 需要密碼才能使用Sorcery更改用戶信息
你的意思是Windows的用戶帳戶密碼? – Noldorin 2009-04-09 12:24:02