Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Вниз

BMP - картинки теоретически могут содержать ВИРУСЫ!   Найти похожие ветки 

 
tovSuhov   (2001-12-27 14:51) [0]

Такой вывод я сделал после следующего случая:
Несколько дней назад приспичило мне к своему проекту иконку прицепить. Есть у меня программка, которая выдирает картинки из экзешников и DLL - IconToy. Запустил ее на сканирование всего диска. В файлике agentsvr.exe приглянулась мне иконка - мужик в шляпе и в очках. Сохранил ее в формате bmp. Потом открыл IconForge`ем, подредактировал чуток, сохранил в формате ICO...
Потом через Project->Options загрузил ее как иконку моего приложения. Запускаю на компиляцию - вместо формы появляется окно CPU (словно я на FormCreate брекпоинт поставил). И точно - вижу в этом самом окне жирным ntdll.DbgUserBreakPoint
Приходится несколько раз F9 нажимать, пока форма не появится. И та же херня при закрытии.
Причем после этого я иконки менял несколько раз, а хрень эта так намертво и припаялась. Пришлось создавать новый проект и старые формы к нему цеплять...
Такое ощущение, что внутри картинки лежит несколько деректив процессорных или что-то в этом роде. Этак может и вирус лежать...
Да, совсем забыл - работал я в С++ Билдере 5. Может в Дельфе такого не пройдет...


 
McSimm   (2001-12-27 14:57) [1]

Не могут. Т.е. содержать, конечно, могут все что угодно, но выполняться - нет.


 
perov   (2001-12-27 15:51) [2]

Я сталкивался с такой ситуацией: у себя в центральном офисе подготавливаем данные для филиалов и филиал не мог эти данные принят. Выяснили, что дело было в антивирусе. Порция данных видимо содержала часть кода какого-то вируса и антивирус блокировал доступ к данным. После отключения антивируса данные нормально принялись


 
gek   (2001-12-27 15:55) [3]

Согласен с McSimm
хреновину конечно могут содержать ну а заразить комп...


 
tovSuhov   (2001-12-27 16:09) [4]

Господа! Если компилятор воспринял эту хреновину как некую директиву, почему, вы думаете, так же не поступит операционка?
А если бы там вместо указания точки брекпойнта была бы команда на перезагрузку компьютера?


 
fliz   (2001-12-27 16:15) [5]

> почему, вы думаете, так же не поступит операционка?
ты сам то понял что сказал?
потому что операционка (слава Богу) до сих пор
согласна выполнять только ЗАПУСКАЕМЫЕ ФАЙЛЫ, а не картинки!

а то что Билдер путает картинки и исполняемые
файлы-это конкретно его проблема.Может он себя
проводником возомнил!


 
McSimm   (2001-12-27 16:17) [6]

Компилятор не мог воспринять Bitmap или его часть как директиву. Для этого нужно было бы в программе предпринять довольно сложные действия.


 
tovSuhov   (2001-12-27 16:27) [7]

fliz> А где гарантия, что компилятор не встраивает эти директивы в исполняемый файл?
McSimm> Как не мог, если он так и поступил? Может, конечно, не как дерективу, но что-то оттуда он воспринял...


 
McSimm   (2001-12-27 16:45) [8]

У меня такое подозрение, что глюк и иконка никак друг с другом не связаны.


 
Andrey   (2001-12-27 16:47) [9]

>tovSuhov
"А где гарантия, что компилятор не встраивает эти директивы в исполняемый файл?" - а где гарантия что в твою винду не вкрался баг который позволяет Билу Г. шпионить за тобой :)

Этого неможет быть потому что неможет быть.


 
George Wheels   (2001-12-27 16:52) [10]

Согласен с McSimm. Бывали у меня в Delphi такие глюки, причем в разных ситуациях (не только с картинками). При попытке повторно сгенерить этот глюк (выполняя те же действия, что и первый раз) все проходило нормально.


 
fliz   (2001-12-27 16:54) [11]


торжества по случаю НГ можно считать открытыми!


Огурчиков товарищу Сухову!
закусывайте,братец,закусывайте!


 
Дремучий   (2001-12-27 17:09) [12]

Замена любого символа ехе файла с вероятностью 50/50
приводит либо к подобному эффекту либо к зависанию*перезагрузке
ОС

мое скромное мнение, что либо IconForge сохранил иконку не в совсем правилиьном формате либо был неправильный атач иконки к ехе файлу


 
Иля   (2001-12-27 22:09) [13]

> tovSuhov ©
На мой взгляд надо прислушаться к словам perov©(27.12.01 15:51).
У тебя что-нибудь запущено было? Какой-нибудь антивирус или еще что-нибудь?


 
SoftOne   (2001-12-28 03:11) [14]

Да был же уже схожий по теме вопрос в форуме. Типа - "Как в файл с картинкой записать EXE, что бы он запускался при открытии".
Имхо, мелкомягкие постепенно достигают полного "одурения" пользователей. До такой степени, что некоторые "не ламеры" уже не различают DblClick по иконке "запускаемого" файла от DblClick по иконке "Документа" (Брр, мороз по коже от упоминания "документ" в смысле Windows).



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

Форум: "Потрепаться";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
14-57197
Василий
2001-12-26 22:29
2002.02.18
Heeelp!


14-57222
ллл
2001-12-20 00:08
2002.02.18
Индексация


3-57022
Rustik
2002-01-24 15:35
2002.02.18
Базы данных


7-57233
neverbee
2001-11-13 14:32
2002.02.18
Подскажите как програмно можно выключить/включить Service?


6-57161
Lana
2001-11-27 02:34
2002.02.18
Треб. совет!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский