Тема: Троян в простенькому коді. Звідки береться?
Є певний простенький код, конвертує символ або рядок символів в hex-значення.
На етапі збирання та виконанні в середовищі розробки все добре.
Середовище: Dev-C++.
Компілятор: MinGW64 32-bit.
А от як вже зібраний виконавчий файл запускаю,наприклад з флешки, захисник лається на Wacatac.B!ml. Якщо цей файл запхати в архів, тоді лайка на архів -- Wacatac.H!ml.
Звідки береться той троянець?
Спочатку гадав що то через зайву змінну string s2;. Закоментував, ситуація не змінилася.
Припускаю три варіанти:
1 -- заражено компілятор,
2 -- якась фігня з кодом (мало ймовірно),
3 -- заражена флешка (сканування не дало результату виявлення).