程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 漏洞-關於星號密碼查看工具的幾個問題

漏洞-關於星號密碼查看工具的幾個問題

編輯:編程綜合問答
關於星號密碼查看工具的幾個問題

接觸到一款叫bullet的查看星號密碼的工具,可以記錄下在密碼輸入框裡輸入過的密碼信息並轉換為明文查看,
找了幾個需要登陸的網頁和軟件做了一些實驗,有些成功了,捕捉到而且記錄了星號密碼是什麼,有些想qq這種可以捕捉到有輸入密碼的行為,但是看不出密碼是什麼,有些根本捕捉不到。
所以非常想問一問為什麼會有不同,不同之處在哪裡。這種密碼框輸入後的傳輸的機制是什麼。這種星號密碼查看器又是根據什麼漏洞來實現這種功能的呢?

最佳回答:


 密碼框是一個Windows的一個子窗口,顯示星號是因為密碼框設置了EM_SETPASSWORDCHAR屬性,只要我們把密碼框的EM_SETPASSWORDCHAR屬性給去掉那麼密碼就會以明文顯示了,我們可以給程序發送消息去掉EM_SETPASSWORDCHAR屬性。通過安裝鼠標鉤子監視鼠標動作,如果用戶單擊的是密碼框那麼就發送一個去除密碼屬性的消息。而捕捉不到是因為已經對這種事件進行了處理,阻止了或更改了這種行為
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved