todesk在红队中的使用

本文介绍ToDesk多平台远程控制软件,支持跨平台协同操作。阐述其安装命令,包括静默安装、设置安全密码等。详细说明不同利用场景,如未安装、已安装时获取密码及历史连接记录的方法,还提及无法获取密码的处理方式。最后指出该软件在特殊环境使用存在的不足。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

ToDesk 是一款多平台远程控制软件,支持主流操作系统Windows、Linux、Mac、Android、iOS跨平台协同操作。ToDesk支持任何网络环境下的远程实现,4.0版本已经开放100台设备列表。

安装命令

静默安装

ToDesk_Setup.exe /S

设置安全密码

默认安装路径
C:\Program Files (x86)\ToDesk\ToDesk.exe

ToDesk.exe -setpasswd password
eg:ToDesk.exe -setpasswd 123456

查看运行状态

默认安装路径
C:\Program Files (x86)\ToDesk\ToDesk.exe

C:\Program Files (x86)\ToDesk\ToDesk.exe -status

利用场景

未安装todesk

在冰蝎webshell管理工具中上传todesk安装包
image.png
静默安装
image.png
可以看到已经安装成功,但是依然会有弹窗(最好是管理员不在线情况下使用)
image.png
获取密码方式
1.设置安全密码
image.png
然后读取设备代码,即clientid,然后进行远程连接
image.png
image.png
2.读取临时密码
image.png
将其临时密码替换在本机上,重启todesk
可以看到本机的临时密码刷新了
image.png
进行远程连接
image.png

已安装了todesk

运行ToDesk后会在默认安装目录下生成一个config.ini配置文件,存储的有设备代码、临时密码、安全密码以及登录用户和密码等重要敏感信息。我们只需要找到todesk的根目录即可,然后查看config.ini,在config.ini可以找到识别码以及加密的密码,即clientid字段和tempAuthPassEx字段

[ConfigInfo]
screen_img=
localPort=35600
clientId=767****68
PrivateData=d88f1c6d9a29586481d1d18c97de14ec949c431dec2f382e0cd5f8d47dc486f287664ce1a060c888862dfade939d1d39a27b0b3fe4a83ea5e1
language=936
Version=4.2.9
tempAuthPassEx=77075794f6310ab54fee1e13935e5392771c24c418a6d526e3ab83ef578d215ebd87467876fd7f55312fb8dbbe9c478e35da8a3069a2
updatePassTime=20220512
Resolution=2560x1440
LastPushTimeEx=20220512
autoStart=0

对于加密的密码我们可以复制到本地的todesk配置文件里,替换我们本地的密码,然后重启todesk,这样就能得倒对方机器的连接密码
image.png
成功替换得到密码。
image.png

获取历史连接记录

ToDesk连接一台主机后会在默认安装目录下生成一个json格式文件,在已登录状态和未登录状态的文件命名方式不太一样。其中两种登陆状态的文件路径分别如下

C:\Program Files (x86)\ToDesk\devlist_******.json
C:\Program Files (x86)\ToDesk\userInfo.json

这个文件主要用于存储历史连接记录,只需找到UserId(设备代码)和PassEx密码,然后利用配置文件覆盖的方式将PassEx解密得到密码明文,最后再用目标主机ToDesk的设备代码和密码连接。

{
   "DeviceInfo" : [
      {
         "Height" : 723,
         "LastPath" : "",
         "PassEx" : "77075*******0ab54fee1e13935e5392771c24c418a6d526e3ab83ef578d215ebd87467876fd7f55312fb8dbbe9c478e35da8a3069a2",
         "PrivacyScreen" : 0,
         "Quality" : 0,
         "ResolutionX" : 0,
         "ResolutionY" : 0,
         "ScreenMode" : 0,
         "UserId" : "767***368",
         "Voice" : 0,
         "Width" : 1368
      }
   ]
}

无法获取密码情况

有时候不能设置安全密码,并且读取的出来的密码也不是正常的6位密码,我们可以直接kill todesk进程(先taskkill ToDesk_Service.exe所在进程)然后给目标机器修改config文件,替换成我们设置的密码,再重启todesk。

总结

todesk是在一些特殊的环境下进行使用,存在很多不足:
1.需要管理员权限
2.目标机器锁屏需要密码
3.体积太大
4.很容易被发现

【人心有反复,好在山水有相逢。】

<think>好的,用户的问题是关于在Ubuntu上安装ToDesk的详细步骤。我需要先回顾用户提供的引用内容,这些引用中有四个相关的资料,都提到了安装ToDesk的不同版本和步骤。首先,我需要整合这些信息,确保步骤正确且符合最新的版本。 引用[1]提到用户需要到官网下载安装包,引用[3]和[4]则提供了具体的下载命令,比如使用wget下载不同版本的deb文件。例如,引用[3]使用的是4.1.0版本,而引用[4]提到了4.3.1.0版本。这里需要注意版本号可能已经更新,所以最好建议用户到官网确认最新版本链接,或者使用提供的命令下载指定的版本。同时,引用[2]和[4]都提到了使用apt-get安装deb包的方法,其中引用[2]给出的命令是sudo apt-get install ./todesk_4.1.0_amd64.deb,而引用[4]的示例包名是todesk-v4.3.1.0-amd64.deb。这里需要统一步骤,确保用户下载正确的文件名并执行安装命令。 接下来,用户可能还需要启动ToDesk,或者配置相关选项,但引用中没有提到这部分内容。可能需要补充一些使用说明,比如如何启动应用程序,或者检查服务状态。不过根据现有引用,安装步骤主要涉及下载和安装deb包,所以应该集中在这些步骤上。 另外,引用中还提到向日葵的安装,但用户的问题是关于ToDesk,所以可以忽略这部分。需要确保步骤清晰,分点列出,让用户容易跟随。例如,步骤1是下载deb文件,步骤2是安装,步骤3是启动。同时,要注意权限问题,使用sudo命令来安装。 最后,生成相关问题时要考虑用户可能遇到的后续问题,比如无法安装依赖、版本不兼容、启动问题等。根据引用中的信息,可能的问题涉及不同Ubuntu版本的兼容性,或者如何更新ToDesk,以及基本的故障排除步骤。</think>### 逐步安装ToDesk于Ubuntu系统 以下是基于官方推荐和引用资料的详细步骤,适用于Ubuntu 16.04及以上版本: 1. **下载ToDesk安装包** - **方法一(官网下载)**: 访问[ToDesk官网](https://www.todesk.com/zh-cn/download.html),选择“Linux”版本下载`.deb`文件[^1][^3][^4]。 - **方法二(终端直接下载)**: 打开终端,执行以下命令(以版本4.3.1.0为例): ```bash wget https://dl.todesk.com/linux/todesk-v4.3.1.0-amd64.deb ``` 若需其他版本,替换链接中的版本号即可。 2. **安装依赖与软件包** - 更新系统仓库: ```bash sudo apt update ``` - 安装`.deb`文件: ```bash sudo apt install ./todesk-v4.3.1.0-amd64.deb ``` 若文件名不同(如旧版本),需替换为实际下载的包名[^2]。 3. **启动ToDesk** - 通过应用菜单搜索“ToDesk”并打开,或在终端输入: ```bash todesk ``` - 首次启动需注册/登录账号,并记录设备ID和临时密码以远程连接。 4. **验证安装** - 检查服务状态: ```bash systemctl status todeskd.service ``` 若显示`active (running)`,则服务已启动。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值