Cikk sorozatunk következő része, M. Ákos kolléga tollából (billentyűzetéből). Az előzőekben audio eszközök listázása volt a téma, most pedig…
kémkedés és manipulálás!
Nem, nem feltörni fogunk valamilyen céges szervert, vagy honlapot, hanem a saját gépünkben nézünk körül.
Talán a pontos megfogalmazás egy mondatban:
Keressen egy ablakot az asztalon, kémelje fel a tulajdonságait és manipulálja azt.
Az alábbi programot nagyon régen írtam. Kilistázza a megnyitott ablakokat, és ha az egyiket kiválasztjuk, kiírja a tulajdonságait.
pl. cím (ablak szöveg), osztálynév, PID, HWND vagy a modul útvonala
- Title : MySpy
- HWND : 01051258
- Class Name : MySpy_MainFrame
- Class Style : CS_VREDRAW | CS_HREDRAW | CS_DBLCLKS
- Module Name : N/A Rect : (365, 167)-(1309, 695) 944×528
- Window Style : WS_BORDER | … | WS_TILEDWINDOW | WS_VISIBLE = 349110272
- Window ExStyle : WS_EX_OVERLAPPEDWINDOW |…| WS_EX_WINDOWEDGE = 00000264
- Process ID : 00000644
- Thread ID : 00006988
- Window ID : 1351813779
A kiválasztott ablakkal aztán mindenfélét lehet csinálni:
- elrejteni,
- letiltani,
- áttetszővé tenni vagy
- bármilyen üzenetet küldeni neki.
Mindezt WinApi hívások segítségével:
részletek, és leírás angolul:
https://www.codeproject.com/Tips/815076/Yet-Another-Spy