Як зловмисне програмне забезпечення використовує роздільну здатність екрана, щоб уникнути виявлення

Як зловмисне програмне забезпечення використовує роздільну здатність екрана, щоб уникнути виявлення

Протягом багатьох років розробники зловмисного програмного забезпечення та експерти з кібербезпеки мали напружені протистояння. Нещодавно спільнота розробників шкідливих програм запровадила нову стратегію, щоб уникнути виявлення: перевірте роздільну здатність екрана.

Давайте дослідимо, чому роздільна здатність екрана має значення для зловмисного програмного забезпечення та що це означає для вас.

Чому зловмисне програмне забезпечення піклується про роздільну здатність екрана?

Щоб зрозуміти, чому зловмисне програмне забезпечення піклується про роздільну здатність екрана, розглянемо одну з немезид зловмисного програмного забезпечення: віртуальні машини .

Віртуальні машини є корисним інструментом для дослідників вірусів. Вони працюють як один комп’ютер в іншому, тому ви можете використовувати іншу операційну систему, не потребуючи нового ПК.

Наприклад, якщо у вас є комп’ютер з Windows 10, але ви хочете використовувати Linux, ви можете налаштувати віртуальну машину всередині Windows 10 для запуску Linux. Він функціонуватиме як комп’ютер Linux, але працюватиме у вікні Windows 10.

Віртуальні машини дуже корисні для дослідників вірусів, оскільки вони діють як цифрова мухоловка. Якщо дослідник вважає, що програма або файл містить вірус, він може перевірити його, запустивши на віртуальній машині.

Якщо файл містить вірус, він почне заражати віртуальну машину. Оскільки віртуальна машина налаштована так, щоб виглядати як справжня машина, вірус вважає, що заразив справжній ПК, а не віртуальну машину. Таким чином, він починає доставляти своє корисне навантаження та завдає шкоди віртуальній машині. На щастя, вірус не може завдати шкоди головному комп’ютеру. Це стосується лише віртуальних машин.

Після виявлення вірусу дослідники можуть дізнатися, як він працює, а потім перезавантажити віртуальну машину. Далі вони взяли те, що дізналися з віртуальної машини, і використали їх для створення визначень вірусів для захисту користувачів на реальних комп’ютерах. Через це віртуальні машини вороже ставляться до розробників шкідливих програм.

Яку роль у цьому відіграє роздільна здатність екрана?

У цьому методі тестування програми є недолік. Коли дослідники зловмисного програмного забезпечення створюють віртуальну машину, вони насправді не дбають про всі додаткові функції. Усе, що їм потрібно для перевірки на віруси, — це віртуальна машина, яка діє як звичайний комп’ютер, усе інше необов’язково.

У результаті дослідники іноді не встановлюють гостьове програмне забезпечення віртуальної машини. Це програмне забезпечення увімкнуло додаткові функції, такі як більш висока роздільна здатність екрана, які досліднику насправді не були потрібні. Якщо користувач не використовує клієнтське програмне забезпечення, віртуальна машина зазвичай блокує для користувача одну з двох низьких роздільних здатностей: 800x600 і 1024x768.

Ці два рішення дуже важливі для розробника шкідливих програм. Сучасні комп’ютери та ноутбуки не часто мають екрани з такою роздільною здатністю. Цей розмір дуже застарів.

Популярні дозволи пристрою

Як зловмисне програмне забезпечення використовує ці дані, щоб уникнути віртуальних машин?

Таким чином, коли зловмисне програмне забезпечення з’являється на головному комп’ютері та помічається, що воно працює з роздільною здатністю 800 × 600 або 1024 × 768, це означає, що зловмисне програмне забезпечення, ймовірно, працює на дуже застарілому або потенційно здатному апаратному забезпеченні. .

Якщо вірус функціонує в цих умовах, він буде виявлений. Таким чином, щоб захистити себе, зловмисне програмне забезпечення припинить роботу самостійно та не завдасть шкоди.

З точки зору дослідника, програма працювала і не заражала ПК, отже, це не був вірус. Тоді вони можуть зробити помилкові припущення щодо програми, дозволяючи зловмисному програмному забезпеченню подорожувати далі, перш ніж його виявлять.

Приклад тестування зловмисного програмного забезпечення в реальному світі

Trickbot є чудовим прикладом цієї тактики в дії. Нещодавно дослідникам вдалося зламати рядок коду TrickBot і проаналізувати, як він працює. Користувач Twitter на ім’я Мак (@maciekkotowicz) знайшов у TrickBot код, який сканує роздільну здатність 800×600 або 1024×768.

Як зловмисне програмне забезпечення використовує роздільну здатність екрана, щоб уникнути виявлення

Код у TrickBot сканується з роздільною здатністю 800×600 або 1024×768

У цьому коді вірус бере значення X і Y роздільної здатності комп’ютера, а потім об’єднує їх, щоб побачити результат. Якщо результат 800 × 600 або 1024 × 768, код поверне 0. Це означає, що на віртуальній машині запущено зловмисне програмне забезпечення.

Коли зловмисне програмне забезпечення дізнається, що воно знаходиться у віртуальній машині, воно самознищується, щоб уникнути виявлення. У результаті кожен, хто перевіряє віртуальну машину на віруси, вважатиме її безпечною.

Що для вас означає ця стратегія?

Звичайно, це означає, що якщо ви використовуєте роздільну здатність 1024x768 або 800x600, ви будете захищені від деяких типів шкідливих програм. Щойно вони досягнуть системи, вони помітять вашу роздільну здатність і самознищаться, перш ніж завдати будь-якої шкоди. Однак, щоб отримати цей захист, вам доведеться використовувати комп'ютер з дуже маленькою роздільною здатністю!

Таким чином, найкращий спосіб боротьби з цим новим типом зловмисного програмного забезпечення – оновити антивірусне програмне забезпечення . Тепер цей трюк проти віртуальної машини загальновідомий, тому малоймовірно, що висококласні компанії безпеки знову обдурять.

Проте це особливо важливо мати на увазі, якщо ви схильні перевіряти файли на власних віртуальних машинах. Якщо ваша віртуальна машина працює з роздільною здатністю 800 × 600 або 1024 × 768, можливо, варто встановити для неї більш поширену роздільну здатність. Якщо ви цього не зробите, неможливо бути впевненим, чи файл, який ви перевіряєте, має цей запобіжний захід проти віртуальної машини.


Дізнайтеся про брандмауери, брандмауер Windows у Windows Server 2012

Дізнайтеся про брандмауери, брандмауер Windows у Windows Server 2012

Брандмауер Windows із розширеною безпекою — це брандмауер, який працює на Windows Server 2012 і ввімкнено за замовчуванням. Параметрами брандмауера в Windows Server 2012 можна керувати в консолі Microsoft Management Console брандмауера Windows.

Як змінити пароль для входу на модем і маршрутизатор Vigor Draytek

Як змінити пароль для входу на модем і маршрутизатор Vigor Draytek

Під час зміни пароля адміністратора сторінки входу модема та маршрутизатора Vigor Draytek користувачі обмежать несанкціонований доступ до зміни пароля модему, захищаючи важливу мережеву інформацію.

Як легко розігнати оперативну пам’ять за допомогою AMD Ryzen Master

Як легко розігнати оперативну пам’ять за допомогою AMD Ryzen Master

На щастя, користувачі комп’ютерів Windows із процесорами AMD Ryzen можуть використовувати Ryzen Master для легкого розгону оперативної пам’яті, не торкаючись BIOS.

7 способів виправити помилки ноутбука Windows, який не заряджається через USB-C

7 способів виправити помилки ноутбука Windows, який не заряджається через USB-C

Порт USB-C став стандартом для передачі даних, виведення відео та заряджання на сучасних ноутбуках Windows. Хоча це зручно, може бути неприємно, коли ви підключаєте свій ноутбук до зарядного пристрою USB-C, а він не заряджається.

Як виправити помилку Cannot Create Service в Ultraviewer

Як виправити помилку Cannot Create Service в Ultraviewer

Помилка «Неможливо створити службу» в Ultraviewer виникає, коли ми встановлюємо програмне забезпечення з кодом помилки 1072.

Як виправити помилку невідображення ідентифікатора в Ultraviewer

Як виправити помилку невідображення ідентифікатора в Ultraviewer

Помилка невідображення ідентифікатора в Ultraviewer вплине на підключення до віддаленого комп’ютера.

Як використовувати Ultraviewer для надсилання та отримання файлів

Як використовувати Ultraviewer для надсилання та отримання файлів

Ultraviewer дистанційно керує комп'ютером і має режим надсилання та отримання файлів.

Що таке Packet Sniffer?

Що таке Packet Sniffer?

Хакери можуть використовувати Sniffer для підслуховування незашифрованих даних і перегляду інформації, якою обмінюються дві сторони. Щоб краще зрозуміти Packet Sniffer, а також механізм дії Packet Sniffer, ви можете переглянути статтю Wiki.SpaceDesktop нижче.

6 способів остаточно видалити файли в Windows

6 способів остаточно видалити файли в Windows

Зазвичай, видаляючи файл у Windows, файл не видаляється відразу, а зберігається в кошику. Після цього вам доведеться зробити ще один крок: очистити кошик. Але якщо ви не хочете виконувати цей другий крок, ми покажемо вам, як остаточно видалити файл у статті нижче.

Як темна мережа впливає на безпеку?

Як темна мережа впливає на безпеку?

Темна мережа — це таємниче місце з видатною репутацією. Знайти темну мережу не складно. Однак навчитися безпечно керувати ним – це інша справа, особливо якщо ви не знаєте, що робите чи чого очікувати.