testing - 测试 Teamviewer ID 列表中的弱密码

标签 testing passwords teamviewer

我们公司有数百台 Teamviewer Host。一些用户变得如此聪明,并更改了密码以相互连接...... 这对我们来说很难连接到主机,而且他们使用如此弱的密码,所以这是一个安全问题!

有什么方法可以扫描已知 ID 以查找弱密码吗?要测试的 ID 和密码将在列表中。

是否可以通过 API 实现?还是短时间内连接多台主机会被卡住?

我还看到了一个可以使用的自动化,但是找不到任何文档并且无法让它工作......

谢谢!

最佳答案

Teamviewer API:http://download.teamviewer.com/integrate/TeamViewer_API_Documentation.pdf

我实现了一个代码,每隔几分钟 ping 我的服务器,它像这样启动,它会帮助你理解它是如何工作的,一开始使用他们的 API 对我来说很难。您必须先从您的 teamviewer 帐户获取 token 。希望它能有所帮助。

string securityToken = "XXXXXXXXXXXXXXXX";

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://webapi.teamviewer.com/api/v1/devices?groupid=g65527463");

request.Headers.Set("Authorization", "Bearer " + securityToken);
request.Method = "GET";
WebResponse response = request.GetResponse();

result = ((System.Net.HttpWebResponse)response).StatusCode.ToString();

if (result == "OK")
{
// YOUR CODE HERE...
};

关于testing - 测试 Teamviewer ID 列表中的弱密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45567529/

相关文章:

ios - 无法将类型 '(TVSessionConfigurationBuilder!) -> Void' 的值转换为预期的参数类型 'TVSessionConfigurationBuilderBlock!'

hibernate - Spring+Hibernate测试用例中重新加载数据库连接

docker - 为什么 Molecule 无法启动 docker 容器

java - Junit 实现以编程方式禁用测试功能的执行条件

linux - 你如何管理服务器的根密码

c# - 如何使用 C#/pinvoke 将输入发送到 WinSta0\Winlogon 桌面

c# - Assert.AreNotEqual 和 Assert.AreNotSame 之间有什么区别?

html - 使用文本输入作为密码 html JavaScript 但不使用 type=password

linux - 如何在没有密码的情况下在 Alpine Linux 中通过 ssh 登录?

ssh - 如何在首次启动时从控制台/在控制台下接受 teamviewer 许可协议(protocol)