Telegram Desktop 一键账号接管漏洞利用工具
攻击者创建超级群组(默认隐私设置下,非联系人也可被拉入),把受害者拉进去。在群里投放若干纯文本指令文件(小于自动下载阈值,通常 ≤ 8 MiB)。文件中channel:指向攻击者频道,file:指向目标路径,且省略from:。受害者打开群聊后,客户端把这些文件自动下载到本地下载目录(Windows 上常见为Downloads\Telegram Desktop\)。攻击者发送一个 HTTPS 链接,该链接重定向到精心构造的tg://URL。URL 中用未转义的分号注入多条OPEN:interpret:指令,路径使用相对路径指向刚下载的指令文件(相对于客户端工作目录%APPDATA%\Telegram Desktop可解析到下载目录)。受害者点击链接后,新进程把整串命令交给已运行实例;注入的interpret:被执行,指令文件中指定的本地文件被上传到攻击者频道。若目标是会话目录tdata中的关键文件(如key_datas及相关映射文件),且账号未设置本地密码,攻击者即可在另一台设备上恢复会话,完成账号接管。
|