從小就有乙個成為黑客的夢想,總是有想做點壞事的衝動。但是總是力不從心,技術總是不夠。去年11月份進了一家做外掛程式的公司,我才知道原來是可以在別的軟體上做點手腳啊。當時我們們公司是做關於兩個軟體的外掛程式,乙個軟體是微軟提供的,很常用的軟體,由於提供了介面,根據提供的介面,我將我們產品中的資料弄到了別的軟體中去了。還有另外乙個軟體,沒有提供介面,很是苦惱。之後我分析spy++這一工具分析了別人軟體視窗的特性,分析視窗的類名稱,以及視窗的層次結構,以及視窗每次做哪些資料操作的時候傳送了哪些訊息。根據種種特徵,之後下了乙個滑鼠的鉤子,當當前的游標的位置為指定視窗的位置的時候,就進行我的外掛程式的資料操作。就這樣將我們的資料注入到了別人的軟體中去了。
注意幾個關鍵點:
①使用spy++工具
②分析要注入的視窗的特性,類名稱(為了使目標視窗更加的準確,可以多分析幾層視窗,或是對兄弟視窗也進行分析)
③下滑鼠鉤子。獲取當前游標視窗,看是否與要注入的視窗的類名的特性相同,假若相同,根據分析的訊息進行資料操作
Windows的訊息佇列和訊息迴圈
一 windows中有乙個系統訊息佇列,對於每乙個正在執行的windows應用程式,系統為其建立乙個 訊息佇列 即應用程式佇列,用來存放該程式可能建立的各種視窗的訊息。應用程式中含有一段稱作 訊息迴圈 的 用來從訊息佇列中檢索這些訊息並把它們分發到相應的視窗函式中。二 windows為當前執行的每個...
Windows控制代碼,訊息
常用控制代碼型別及說明 控制代碼型別 說明 hwnd 標識視窗控制代碼 hinstance 標識當前例項控制代碼 hcursor 標識游標控制代碼 hfont 標識字型控制代碼 hpen 標識畫筆控制代碼 hbrush 畫刷 hdc 裝置環境 hbitmap 位圖 hicon 圖示 hmenu 選單...
Windows訊息大全
windows是一訊息 message 驅動式系統,windows訊息提供了應用程式與應用程式之間 應用程式與windows系統之間進行通訊的手段。應用程式要實現的功能由訊息來觸發,並 對訊息的響應和處理來完成。windows系統中有兩種訊息佇列,一種是系統訊息佇列,另一種是應用程式訊息佇列。計算機...