Вниз
Скачать: CL | DM;

Нужно обнаружить одну хитрую программу....   Найти похожие ветки 

← →
Free0n ©   (2006-01-11 14:11) [0]

Есть экзешник, который копирует сам себя в определенной папке, при этом он изменяет
свою иконку на случайную, найденную им в других экзешниках или файлах с ресурсами.
Т.к. он меняет произвольно свою иконку, то у него изменяется размер и его хэш, но
ведь б"ольшая его часть остается неизменной.  Как мне с наибольшей вероятностью
обнаружить все такие экзешники?

Заранее спасибо.


← →
Rouse_ ©   (2006-01-11 14:13) [1]

Посчитать контрольную сумму файла за исключением иконок...


← →
Free0n ©   (2006-01-11 14:16) [2]

Если можно, то приведи рабочий код, а если нет, то как можно узнать где именно в файле хранится иконка?


← →
BiN ©   (2006-01-11 15:12) [3]

Я понимаю, что это полезная во всех отношения программа, а ты администратор и всё такое, но всё же.

Это троян?


← →
Rouse_ ©   (2006-01-11 15:48) [4]


> как можно узнать где именно в файле хранится иконка

Да как тебе угодно хоть тупо в лоб ищи. К примеру, перечисли ресурсы, вытащи саму иконку, а потом банально беги по телу файла и ищи место где она зашита :)


← →
Free0n ©   (2006-01-11 15:54) [5]

To BiN
Да это почти троян, это его эмулятор, который мне надо найти.


← →
Deka ©   (2006-01-11 16:03) [6]

Антивирусы обычно по сигнатурам ищут. Может и тебе так попробовать. Получится, если есть хоть один "пойманный" экземпляр.


← →
Игорь Шевченко ©   (2006-01-11 16:23) [7]

Поставь антивирус и не мучайся. Остальное он сам сделает


← →
Anatoly Podgoretsky ©   (2006-01-11 16:30) [8]

Игорь Шевченко ©   (11.01.06 16:23) [7]
И против персональных вирусов?


← →
Игорь Шевченко ©   (2006-01-11 16:37) [9]

Anatoly Podgoretsky ©   (11.01.06 16:30) [8]

Эвристическим анализатором


← →
Free0n ©   (2006-01-11 16:45) [10]

To Deka
пойманный экземпляр есть, а как у него сигнатуру определить(подсчитать) если он в себя добавляет/удаляет ресурсы (меняет иконку и т.п.)


← →
Игорь Шевченко ©   (2006-01-11 16:47) [11]

Free0n ©   (11.01.06 16:45) [10]

Посчитай сигнатуру секции кода, к примеру. Возьми два экземпляра, сравни, найди общую часть.


← →
Free0n ©   (2006-01-11 17:37) [12]

To Игорь Шевченко
Отличная идея большое спасибо


← →
Хинт ©   (2006-01-11 20:12) [13]

А я вот всегда думал, как сменить значок у EXE файла =)
А по сабжу:
читать к примеру первый килобайт файла и сравнивать с телом трояна


← →
Free0n ©   (2006-01-12 23:49) [14]

TO Хинт
Первый килобайт не совсем правильно т.к. я пробовал у *.ехе изменить
иконку и сравнивал оба файла по первому килобайту, во первых, как я думаю, практически у всех ехе одинаковый РЕ заголовок а это порядка 300байт, и мне кажется что после заголовка хранятся ресурсы, хотя это мое личное мнение, я слышал что ресурсы могут храниться в любой части РЕ файла????


← →
Игорь Шевченко ©   (2006-01-13 10:23) [15]


> я слышал что ресурсы могут храниться в любой части РЕ файла?
> ???


Никто не мешает храниться им в любой части, но обычно они хранятся в конце exeшника


← →
umbra ©   (2006-01-13 11:30) [16]

можно по заголовку найти секцию кода и взять оттуда первые n байт. Это сработает, если экзешник не упакован.


← →
umbra ©   (2006-01-13 12:52) [17]

кстати, а кто этот экзешник запускает?


← →
Free0n ©   (2006-01-13 17:35) [18]

екзешник запускается сам =))


← →
Игорь Шевченко ©   (2006-01-13 18:04) [19]


> екзешник запускается сам =))


" Processes do not just magically appear on the system, nor are they created
spontaneously by the kernel. New processes are created by other processes,
just like new humans. (4) (это в смысле ссылка, upper index)

(4) New humans are normally created by other humans, not by UNIX processes."


← →
Alarm ©   (2006-01-13 18:32) [20]

Ветка очень напоминает флуд:(


← →
Free0n ©   (2006-01-14 16:36) [21]

Где в заголовке можно найти секцию кода???
И как ее почитать, если можно - рабочий код.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.027 c
2-1142777987
Der Nechk@ssoff
2006-03-19 17:19
2006.04.02
Открытие файла в MediaPlayer


15-1142333200
Alexis
2006-03-14 13:46
2006.04.02
Языки, поддерживаемые в BDS 2006 ...


4-1137279991
ArkaNN
2006-01-15 02:06
2006.04.02
Чтение ATIP компакт-диска


3-1139468674
DELORAC
2006-02-09 10:04
2006.04.02
BLOB Поля. Invalid Field Type!


15-1141910027
Pazitron_Brain
2006-03-09 16:13
2006.04.02
Что я делаю не так?




   Наверх