Windows消息注入的方法
從小就有一個成爲黑客的夢想,總是有想做點壞事的衝動。但是總是力不從心,技術總是不夠。去年11月份進了一家做插件的公司,我才知道原來是可以在別的軟件上做點手腳啊。當時我們們公司是做關於兩個軟件的插件,一個軟件是微軟提供的,很常用的軟件,由於提供了接口,根據提供的接口,我將我們產品中的數據弄到了別的軟件中去了。還有另外一個軟件,沒有提供接口,很是苦惱。之後我分析SPY++這一工具分析了別人軟件窗口的特性,分析窗口的類名稱,以及窗口的層次結構,以及窗口每次做哪些數據操作的時候發送了哪些消息。根據種種特徵,之後下了一個鼠標的鉤子,噹噹前的光標的位置爲指定窗口的位置的時候,就進行我的插件的數據操作。就這樣將我們的數據注入到了別人的軟件中去了。
注意幾個關鍵點:
①使用SPY++工具
②分析要注入的窗口的特性,類名稱(爲了使目標窗口更加的準確,可以多分析幾層窗口,或是對兄弟窗口也進行分析)
③下鼠標鉤子。獲取當前光標窗口,看是否與要注入的窗口的類名的特性相同,假若相同,根據分析的消息進行數據操作
假若想了解更多的內容,可以發郵件到[email protected]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Visual C++編程疑難問題解(一)
[前言:]編程中遇到的問題很多,再優秀的程序員也不會沒有問題,但很多解決方法被淹沒在論壇浩瀚的“水”中了,爲了便於同道查詢同時保存這些精華,我將在實際
gofishing
2020-07-08 02:55:59
牛批了!第一次見到這麼清晰的微服務概述,助你輕鬆入門到進階
Java领域指导者
2020-07-07 07:09:17
作爲一名優秀的程序員,如何得體地辭職
折腾不止的追梦人
2020-07-06 09:45:35
ReactJS moment庫時間戳轉換的bug解決方案
baby_in_car
2020-07-05 17:41:02
Django 如何處理多變的URL
baby_in_car
2020-07-05 17:41:02
java ipv6工具,支持通過IPv6地址和子網大小 計算開始結束地址
tower888
2020-07-05 17:20:25
C語言控制用戶輸入的字符個數(curses.h代替conio.h)
请叫我放放哥哥
2020-07-05 06:27:59
學而思則優!MySQL優化服務器專題收關,實戰解析不迷茫
Java领域指导者
2020-07-05 03:40:04
不愧爲清華大佬!用了30小時、200案例,就整理完成了這份JVM調優實戰筆記
Java领域指导者
2020-07-05 03:40:04
進擊的Redis:Redis的持久化方案,看和你的認知是否一樣
Java领域指导者
2020-07-05 03:40:04
你真的相信科技無國界嗎?智能世界,創新科技,爭做時代的楷模
Java领域指导者
2020-07-05 03:40:04
阿里P8大佬,耗時72小時整理的Docker實戰筆記,你值得擁有
Java领域指导者
2020-07-05 03:40:04
Spring Boot入門教程,進軍微服務從這出發
Java领域指导者
2020-07-05 03:40:04
洞悉微服務構建流程,從實戰出發,詳解微服務架構,成就非凡自我
Java领域指导者
2020-07-05 03:40:04