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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
Fantom[RU]   (2003-06-14 19:43) [0]

Необходимо слить два и более файлов в один. Смотрел различные исходники т.н. "Joiner"-ов, так там файл распаковывается во временную директорию на диске и оттуда запускается. Это есть неприемлимо.Возможно ли совершать процедуру распаковки и запуска в памяти ? Без использования дискового пространства? Или если не в памяти а как-нибудь еще?
Подскажите. И покажите :) )


 
Anatoly Podgoretsky   (2003-06-14 20:14) [1]

Почему неприемлемо?


 
Palladin   (2003-06-14 20:15) [2]

не подскажем и не покажем...


 
Fantom[RU]   (2003-06-14 20:24) [3]

2Anatoly Podgoretsky
Причин множество. Банальная нехватка места и т.д.
И вообще, если написано что это неприемлимо мне, это не охначает что это это неприемлимо и тебе. Если знаешь как это провернуть, расскажи.


 
Anatoly Podgoretsky   (2003-06-14 20:29) [4]

Если нехватка места, то надо очень серьезно задуматься над жизнестойкостью системы, врядли она живая.
См. выше Palladin © (14.06.03 20:15), но автор в своих амбициях незаходил так далеко, у него "мне" а вообще, то есть " всем", а так как я тоже относусь ко всем, то и мне неприемлемо, что бы что то пряталось.


 
Song   (2003-06-14 21:59) [5]

А непреемлимо потому что после сброса файла на диск, вирус обнаруживается антивирусным монитором.. Вот и всё :))


 
Pat   (2003-06-14 23:10) [6]

>Банальная нехватка места
Заботишься о своем винте? :-) Юзай упаковщики. Они как раз из памяти запускают основную прогу.
P.S. UPX open source...если разберешься...


 
Юрий Зотов   (2003-06-15 03:27) [7]

И чего только народ не придумывает, чтобы ближнему своему нагадить. Ей-богу, патология какя-то.

Эх, вот если бы эту энергию, да в мирных целях!


 
Нуу   (2003-06-15 03:37) [8]

2 Юрий Зотов © (15.06.03 03:27)
И да и нет. Сколько времени, трудов, "шпионских сообщений" ушло на создание ядерного реактора. Точнее на способ реализации энергии ядерного взрыва без самого взрыва. :)))


 
Asteroid   (2003-06-15 04:06) [9]

> Нуу (15.06.03 03:37)
А сколько ушло на создание взрыва?


 
Нуу   (2003-06-15 04:28) [10]

2 Asteroid © (15.06.03 04:06)
Чаще всего, на это время не тратится. Например, на "Громкую Порчу Воздуха" времени затрачивается ровно столько, сколько надо. Но если взяться за обсуждение всех деталей данного процесса, то...


 
Asteroid   (2003-06-15 04:47) [11]

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


 
Palladin   (2003-06-15 05:18) [12]

ээ, ребята, зачем остановились, продолжайте про воздух :)
у чела проблема! у него:
1 написаный троян в 84 378 245 байт
2 + три - четыре плюгина к нему размером гдето в 7-10 мегов, они рандомом запускаются при активации червя, это что бы червь весь себя из инета не качал, а подкачивал плюгины
3 + пять картинок членов его семьи в формате bmp с разрешением 1600 на 1200 на 48 без какой либо рле компрессии, что бы в определенное время они на рабочий стол устанавливались...
4 + альбом любимый группы в формате RIFF 48Khz 16 bit stereo, что бы приятно удивить пользователя трояна при старте виндовс
5 + маленький распространитель трояна мегов этак в 45 (не считая трояна и его состовляющих) который что бы привлечь пользователя красиво проигрывает эпизоды из его 5-7 любимых фильмов...

ну как же это может не влезьть на диск! и порча воздуха в процессе попытки залезти на диск является очень важным моментом!


 
vidiv   (2003-06-15 10:59) [13]

А серьезно как?
одномоу моему знакомому надо сделать так: чтобы прога запустилась, подумала запускать или нет продолжение. Если нет, то вышла ивенившись, если да, то покорно запустила продолжение. И дело в том что продолжение написано не им, и даже врядли на Delphi. А надо сделать так, чтобы продолжение не пускалось отдельно, и именно через его прогу... Если распаковывать в темп, то программа не может найти свои dll. и т.п.

Есть еще способ, распакавать в файл exefile.run допустим, и запустить как exe. Это возможно?

Если не хотите писать сюда, напишите пожалуйста на почту!


 
Юрий Зотов   (2003-06-15 11:17) [14]

> vidiv © (15.06.03 10:59)

1. Вытащить из ресурсов и нормально записать на диск все нужные файлы с их нормальными расширениями.

2. Через CreateProcess нормально стартовать программу. При этом, если требуется, установить ей нужный стартовый каталог и нужное значение переменной окружения Path, чтобы она могла найти все, что ей требуется.

3. Освободить хэндл потока, исчезнуть с экрана, вызвать WaitForSingleObject и спокойно дожидаться завершения запущенной программы.

4. После ее завершения Освободить хэндл процесса, стереть уже ненужные файлы и тоже завершиться. Все.


 
vidiv   (2003-06-15 11:33) [15]

Юрий Зотов © (15.06.03 11:17)
Спасибо.
Но это не спасет от Reset"a


 
vidiv   (2003-06-15 11:35) [16]

Допустим юзер запустил и нажал Reset файлы останутся...


 
Юрий Зотов   (2003-06-15 12:14) [17]

> vidiv

См.:
http://delphimaster.net/view/14-1055358121/

Вот только не могу понять - что же это за суперсекретная программа такая?


 
vidiv   (2003-06-16 05:56) [18]


> Юрий Зотов © (15.06.03 12:14)
>Вот только не могу понять - что же это за суперсекретная программа такая?

Не хочется говорить


 
Anatoly Podgoretsky   (2003-06-16 08:02) [19]

Что бы не было стыдно.


 
vidiv   (2003-06-16 08:58) [20]


> Anatoly Podgoretsky © (16.06.03 08:02)
> Что бы не было стыдно.

Нет! Потому что может он не хочет!


 
k-man   (2003-06-16 11:17) [21]

Меня все время мучает вопрос:
Почему эти продвинутые "вирусописатели"
думают что если они с горем пополам чего-нибудь напишут то станут крутыми прогерами. Кто им это сказал? Зачем это вообще?
Здесь кто-то высказал мысль что программист не написавший ни одного вируса не программист. Разве это правда?
Готов поспорить что такие Отцы как ЮЗ или АП никогда этим не занимались. И что, разве это им помешало? Ответ Нет.
Вот люди с которых по-моему надо брать пример( по крайней мере я так сделал ), а не со всяких засранцев. Пусть это не сочтут обсуждением политики сайта, но я педлагаю модераторам удалять подобные ветки.


 
vidiv   (2003-06-16 11:24) [22]


> k-man © (16.06.03 11:17)
> Меня все время мучает вопрос:
> Почему эти продвинутые "вирусописатели"
> думают что если они с горем пополам чего-нибудь напишут
> то станут крутыми прогерами. Кто им это сказал? Зачем это
> вообще?
> Здесь кто-то высказал мысль что программист не написавший
> ни одного вируса не программист. Разве это правда?
> Готов поспорить что такие Отцы как ЮЗ или АП никогда этим
> не занимались. И что, разве это им помешало? Ответ Нет.
> Вот люди с которых по-моему надо брать пример( по крайней
> мере я так сделал ), а не со всяких засранцев. Пусть это
> не сочтут обсуждением политики сайта, но я педлагаю модераторам
> удалять подобные ветки.

Надеюсь это ко мне не относиться, если я подобным занимаюсь, я или не спрашиваю, или для повышения квалификации... Наример я написал прогу, для наблюдения рабочего стола по инету (http, ничего сложного) она мне помогла, я ее действительно использовал!, хотя я в начале хотел написать троян... Если хочешь могу дать, с исходниками!


 
Юрий Зотов   (2003-06-16 12:11) [23]

> k-man © (16.06.03 11:17)

Вредительством я действительно никогда не занимался. Но в свое время написал вирус и антивирус к нему. Изначально зная, что никогда не буду эту заразу распространять, а только с целью пощупать технологию своими собственными мозгами, ну и для лучшего освоения ассемблера. Вирус этот был, конечно, довольно простым, но это был действительно настоящий вирус, совершенно невидимый, с механизмом заражения и прочими положенными вирусу прибамбасами. И уж конечно он был на десять порядков сложнее того детского сада, что пишут в Delphi всякие там юные "кулхацкеры". А иначе на фига стал бы я его писать, какой интерес-то? Складывать 2+2 я, вроде бы, и без этого уже умел.

Но вот писать вирус на языке высокого уровня? Еще даже не зная, что такое указатели и чем отличается знаковое целое от беззнакового? Да еще в RAD-среде? Сорри, это бред. Гораздо больше пользы дало бы написание, например, быстрой процедуры сортировки строк. Там, между прочим, тоже очень даже над чем поломать мозги.

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


 
k-man   (2003-06-16 13:19) [24]


> vidiv ©

Нет я не о тебе.
Просто такие ветки, типа "Я тут вирус на Делфи 7 пишу не знаю как подступиться" появляются здесь с завидной регулярностью.
Я тут недавно, но это начало уже раздражать.
2Юрий Зотов
Пользуясь случаем, если можно задам еще один вопрос:
Я год назад начал осваивать искусство программирования, как я думаю и надо было, сначала просто с алгоритмов и решений логических задач, потом сравнительно долго( несколько месяцев )
писал на Делфи консольные приложения( параллельно изучая Паскаль ) потом уже полноценные проги под Виндоус. Позже попробовал себя в более крупных проектах. Потом освоил С, С++
не скажу что очень хорошо но работать на них могу, хотя каждый
день читаю разную литературу, так сказать для повышения квалификации. И вот недавно сел Асемблер осваивать, естественно не для того чтобы писать вирусы, а просто было жутко интересно как программы работают в памяти, почему так, и т.д. Купил себе книжку Зубкова и скачал себе Абеля из Сети. Почему-то вторая книга мне нравится больше, там очень хорошо рассказывается о том как выполняются в памяти инструкции, о машинных кодах, о трассировке команд, о регистрах и т.д. Там даже есть
подробная инструкция по использованию досовского отладчика.
Но хотелось бы что-нибудь еще почитать по асму с целью как вы говорите "пощупать технологию".
Вопрос такой: Какую вы порекомендуете литературу по Ассемблеру?


 
Юрий Зотов   (2003-06-16 13:38) [25]

> k-man © (16.06.03 13:19)

По i86 у меня тоже Абель и Зубков. Ну, правда, есть еще пара довольно старых книг, еще до издания Абеля купленных, но эти получше будут. Думаю, в общем-то, больше ничего и не требуется, у Абеля хорошо даны основы, у Зубкова описаны более продвинутые вещи. Ну разве что не помешал бы полный алфавитный справочник команд, чтобы можно было быстро и удобно посмотреть особенности, машинный код, длину, кол-во тактов и пр. (хотя нечасто это бывает и нужно, в общем-то). А остальное - "пгактика и еще газ пгактика, товагищи"!


 
NightAngel   (2003-06-16 14:37) [26]

Всё таки не сдержался...

> Но вот писать вирус на языке высокого уровня? Еще даже не зная, что такое указатели и чем отличается знаковое целое от беззнакового? Да еще в RAD-среде? Сорри, это бред. Гораздо больше пользы дало бы написание, например, быстрой процедуры сортировки строк. Там, между прочим, тоже очень даже над чем поломать мозги.

Абсолютно с этим согласен.

> Здесь кто-то высказал мысль что программист не написавший ни одного вируса не программист. Разве это правда?

Те, кто утверждает, что создать вирус просто пусть сначала попробует это сделать. Только не купив дурацкую книжку типа "Как я писал вирус" и не пользуясь генераторами и исходными кодами других вирусов. Я считаю, что любой системщик должен знать, как писать вирусы, хотя бы для того, чтобы уметь с ними бороться.
Примеров хотите? Игорь Данилов - автор DrWeb... и серии самых коротких вирусов семейства Dinky! А те, кто утверждает, что "Вирусы по своей сути - программы несложные", не правы.
Вирусы, штаммы которых переделывают первокурсники - да, но
хороший вирус - это очень сложная программа, по сложности
превосходящая написание такой программы, как драйвер, плюс требующая фундаментальных знаний во множестве областей прикладного и системного программирования.
Вы говорите о вреде Back Orific, а между тем эта программа (это, конечно, скорее троян, но не о том сейчас речь) показала насколько легко может быть получен полный контроль над хваленой операционкой. Т.е. я хочу сказать, что большинство псевдопрограммистов предпочитает не решать проблему а закрыть
глаза и бегать с криками - "Моя система хорошая, просто у вас
программа неправильная, завелся плохой вирус и т.д и т.п."
Что касается идиотов-подростков, мнящих себя крутыми вирусописателями и хакерами. Ничего из вышесказанного к вам не
относится! Вы, извините уж за резкость, совершенно правильно
определяетесь как полукриминальные личности с комплексом неполноценности. И таланта системщиков нет и желания и трудолюбия писать программы тоже нет. Мнда... как меня занесло...


 
Игорь Шевченко   (2003-06-16 16:06) [27]


> хороший вирус - это очень сложная программа

И не лень тратить время на написание очень сложной вредной программы ? Комплексы мучают ?


 
Юрий Зотов   (2003-06-16 17:20) [28]

> Игорь Шевченко © (16.06.03 16:06)

Все же не думаю, что это комплексы. Написание по-настоящему сложного вируса действительно под силу только высококлассным программистам, истинным системщикам. И чтобы стать таким, мало одного только таланта. Еще нужно быть фанатом искусства под названием "программирование", готовым не пить, не есть, не спать, лишь бы заниматься любимым делом.

Такие люди не пишут программу - они просто наслаждаются построением красивого решением сложной задачи, будь то вирус, драйвер или программа управления светофором - неважно, лишь бы задача была нетривиальная и, желательно, еще никем не решенная.

И, уверен, такой человек НИКОГДА не станет распространять свой вирус. Зачем? Результаты этого он и так знает, так зачем тратить время на ерунду вместо того, чтобы схватиться за следующую интересную задачу?

Господа юные вирусописатели! Сказанное к Вам не относится. Потому что даже при наличии большого таланта нужно довольно немало лет, чтобы стать ТАКИМ программистом. И изучать уж надо точно не кликанье мышкой по форме, а двоичную систему и язык ассемблера. Никаких других вариантов нет. Так что, если хотите написать настоящий вирус - займитесь именно этим. А писать вирусы в Delphi - это детские игрушки для младшего ясельного возраста.


 
k-man   (2003-06-16 17:34) [29]


>
> По i86 у меня тоже Абель и Зубков. Ну, правда, есть еще
> пара довольно старых книг, еще до издания Абеля купленных,
> но эти получше будут. Думаю, в общем-то, больше ничего и
> не требуется, у Абеля хорошо даны основы, у Зубкова описаны
> более продвинутые вещи. Ну разве что не помешал бы полный
> алфавитный справочник команд, чтобы можно было быстро и
> удобно посмотреть особенности, машинный код, длину, кол-во
> тактов и пр. (хотя нечасто это бывает и нужно, в общем-то).
> А остальное - "пгактика и еще газ пгактика, товагищи"!

Спасибо. Значит налягу на Зубкова поплотнее.
А не знаете где можно достать перечень команд с кратким описанием а то я задолбался по алфивитному указателю в конце книги лазить. Да и еще: У меня у брата скоро День Варенья.
Парень не дурак и у меня есть желание тоже привлечь его в мир программирования. Книгу по Делфи для новичка покупать по-моему не стоит, хочу ему презентовать что-нибудь по Турбо Паскалю а программу пусть в Делфи в консолях пишет. Не порекомендуете
автора? Да и все-таки в качестве практики какую задачу на асме мне стоит попробовать реализовать чтобы убедиться в своих силах?
Может как вы - вирус+антивирус только для себя - я не хочу никому вредить... Или может, вы предложите другие интересные задачи?


 
Юрий Зотов   (2003-06-16 18:06) [30]

> k-man © (16.06.03 17:34)

> хочу ему презентовать что-нибудь по Турбо Паскалю а программу
> пусть в Делфи в консолях пишет. Не порекомендуете автора?

IMHO, очень правильная мысль. А насчет автора... что касается описания самого языка - лучше Фаронова не знаю. Особенно, его самая первая книга, еще по TP5. Потому что уже в TP5.5 появилось ООП, а начиная с TP6 и его Visual Studio пошел уклон именно в сторону технологии ООП, что нашло свое отражение и в книгах.


> Да и все-таки в качестве практики какую задачу на асме мне
> стоит попробовать реализовать чтобы убедиться в своих силах?

Например, драйвер раскладки клавиатуры для DOS. Не обязательно оформлять именно в виде драйвера, вполне достаточно сделать просто резидентную программу. Или еще неплохая задачка - проигрывание многоголосой музыки через стандартный системный динамик, да еще параллельно с выводом чего-нибудь на экран и обработкой клавиш - уже игра, практически.


 
Игорь Шевченко   (2003-06-16 18:08) [31]

Юрий Зотов © (16.06.03 17:20)

В любом случае, человек, пишущий сложную программу такого рода (хотя отношение мое к вирусописателям резко отрицательное) вряд ли будет искать помощи на форуме, если для него это дело наслаждение решением красивой задачи, не правда ли ? ;-)

А все-таки, комплексы не дают вирусописателям спать спокойно, какой бы сложностью программы это не оправдывалось. Благо сложных задач, в том числе и для ковыряния в системе на самом низком уровне, больше, чем достаточно. Так что не оправдание это - красивое решение сложной задачи. IMHO.

С уважением,


 
Palladin   (2003-06-16 18:22) [32]


> а начиная с TP6 и его Visual Studio

позволю себе Вас поправить
Turbo Vision
истина дороже :)


 
k-man   (2003-06-16 18:23) [33]


> что касается описания самого языка - лучше Фаронова не знаю.
>

Фаронов... Слышал о нем, пойду завтра на рынке посмотрю...

> Например, драйвер раскладки клавиатуры для DOS. Не обязательно
> оформлять именно в виде драйвера, вполне достаточно сделать
> просто резидентную программу. Или еще неплохая задачка -
> проигрывание многоголосой музыки через стандартный системный
> динамик, да еще параллельно с выводом чего-нибудь на экран
> и обработкой клавиш - уже игра, практически.

Можно о драйвере поподробнее? Эта задача показалась мне более интересной так как я слабо представляю себе что есь проигрывание многоголосой музыки. Пока мое единственное достижение в асме
написание проги которая играет спартаковский гимн через динамик.
Но это только начало.


 
Юрий Зотов   (2003-06-16 18:39) [34]

> Palladin © (16.06.03 18:22)

Во я дал! Как тот прапорщик - слил воедино понятия пространства и времени. Спасибо.


> k-man © (16.06.03 18:23)

По драйверу - нужно резидентно сесть на прерывание клавиатуры (Int9, насколько помню). Ну и далее - перекодировка по таблице ASCII в зависимости от текущего состояния клавиатуры. При выгрузке (если она будет предусмотрена) - корректно восстановить предыдущий обработчик. И еще - не уверен, но, возможно, потребуется обработка Int1B, чтобы не дать себя срубить на полдороге (иначе Int9 повиснет в воздухе).


 
k-man   (2003-06-16 18:42) [35]

Как вы считаете может для начала стоит писать вставки на асме в Делфи чтобы иметь возможность видеть результаты всех своих действий и отлаживать их? Имеются в виду простые учебные примеры.


 
Юрий Зотов   (2003-06-16 18:50) [36]

Наверное, смысл есть. Отладка DOS"овских резидентных программ - довольно нудная штука, поэтому желательно уже иметь какой-то опыт.


 
k-man   (2003-06-16 20:10) [37]


> Отладка DOS"овских резидентных программ - довольно нудная
> штука, поэтому желательно уже иметь какой-то опыт.

А как их вообще отлаживают. Неужто Debug"ом?


 
Anatoly Podgoretsky   (2003-06-16 20:43) [38]

k-man © (16.06.03 18:23)
Написание резидентного драйвера клавиатуры или видео можно полностью сделать исключительно средствами Паскаля, например версии 6. Говорю не со слов, а на основании своего опыта, у меня до сих пор крутятся мои старые драйверы, даже из под Виндоус для досовских программ. В отличии от Си размер их начинается с 1 байта благодаря сструктуре программы, инициализационная часть находится после пользовательского кода, в Си перед, что не позволяет писать минимально возможные резиденты без трюков с перемещением кода.


 
NightAngel   (2003-06-16 23:03) [39]

> Игорь Шевченко © (16.06.03 16:06)
И не лень тратить время на написание очень сложной вредной программы ? Комплексы мучают ?


Иронизировать и вырывать слова из контекста я тоже умею. Или это от большого ума ? Извините, конечно. Просто высказывания в подобном тоне, меня начинают раздражать, это, конечно, мои проблемы, но...

> В любом случае, человек, пишущий сложную программу такого рода (хотя отношение мое к вирусописателям резко отрицательное) вряд ли будет искать помощи на форуме, если для него это дело наслаждение решением красивой задачи, не правда ли ? ;-)

Ни в какой помощи, ни от кого, я не нуждаюсь. У меня достаточный профессиональный уровень. Меня всегда поражает свойство людей, делать вывод о человеке, ничего о нем не зная. Я почти никогда вирусов не писал, не пишу и не собираюсь писать. И согласитесь, написать вирус, и отправить его "в свободное плавание", это все-таки разные вещи.

> А все-таки, комплексы не дают вирусописателям спать спокойно, какой бы сложностью программы это не оправдывалось. Благо сложных задач, в том числе и для ковыряния в системе на самом низком уровне, больше, чем достаточно. Так что не оправдание это - красивое решение сложной задачи.

Мне кажется, что тут явная попытка скрыть свой непрофессионализм. Каким же надо быть неумным человеком чтобы
сравнивать написание вируса и, например, текстового редактора. Это так же умно, как выяснять кто сильнее слон или кит. Если у
некоторых стиль мышления не отличается от 5-ти летнего возраста, то такой вопрос уместен. IMHO. С уважением.

К сожалению, одной из главных тенденций в современном компьютерном мире является воинствующее невежество. Культивируемое, кстати, теми, кто этот мир создает, - западными компьютерными компаниями. Но заражаются этим невежеством и болеют везде. И довольно тяжело. Примером тому является статья Криса Касперcки "ВИРУСЫ - КИБЕРНИТИЧЕСКИЙ МИНОТАВР ИЛИ МАНИЯ?", и тому подобный бред. Цитирую:
"Вирусописатели просто не осознают ценность информации, - для них это просто упорядоченные биты и байты. С их точки зрения они ничего кощунственного не совершают, - подумаешь,
переупорядочивают, увеличивают энтропию, то есть беспорядочно
разбрасывают содержимое жесткого диска, как золу от костра.
Правда, у хозяев этой самой информации точка зрения часто
диаметрально противоположная и они переживают за нее, как за
одухотворенную сущность." Конец цитаты.
Не каждый вирусописатель, далеко не каждый! Объективность окончательно отставлена в сторону, изобретен обобщенный образ "вирусописателя", ярлык навешен. Осталось только поставить этот образ в известную позу (ярлыком кверху) и раскрасить яркими
красками?


 
NightAngel   (2003-06-16 23:04) [40]

Вот Вам еще. Написанная Алексеем Солодовниковым программа ASProtect является коммерческим средством защиты программного обеспечения. Первоначально это был просто упаковщик, носивший имя ASPack. Его вполне можно было использовать для уменьшения размера исполняемых файлов, но не для их защиты. Однако начиная с версии 2.11 в ASPack добавляется полиморфный движок вируса Win95.Marburg, что затрудняет отладку пакованных программ. Затем на свет появляется ASProtect - мощная защита Win32 программ, которая также с версии 1.1 включает в себя этот полиморфик. Взаимодействие защиты с целевым приложением осуществляется путем перехвата API вызовов. Особенности ASProtect - большое количество мутаций и защищенных ею условно бесплатных программ. Версия 1.11 вобрала в себя код противодействия перехвату собственных API из вируса Win32.Crypto и полиморфный движок из BPE32. Самая поздняя версия, которую я встречал "в диком виде" (здесь столько из кода вирусов, что думаю такое выражение будет уместно) - 1.23.
Все множество вирусописателей крайне неоднородно, его нельзя свести к какой-то одной группе "малолетних недоумков", "злобных вандалов" или "высоколобых кодеров". Самому написать вирус (не модифицировать чужой, но самостоятельно разобраться в идее, разработать механизмы ее реализации, написать и отладить) довольно сложно.
Поэтому первая и главная группа вирусописателей - "самоутверждающиеся" (только не надо опять делать выводы, что это моя автобиография). Я знаю вирусописателя, которому 52 года. И что в этом плохого? Почему собирать марки или выпиливать лобзиком по рисовому зерну - почетно, а писать все более изощренные саморазмножающиеся программы (показывая их только друзьям) - инфантильно и подло?!
Кстати, Вы что-нибудь слышали про людей, которые увлекаются в свободное время (не за деньги) более "благородным" занятием, например, программированием баз данных?
Первая группа в чем-то смыкается со второй группой вирусописателей - с "игроками". Для них важен принцип соперничества. Я написал - ты поймай. Ты поймал, я напишу еще круче. А в планах такой вирус, какого вообще никто никогда не поймает. Любопытно и примечательно, что первым двум группам вирусописателей совершенно необязательно выпускать свои творения в "дикую природу". Им важно - признание своих коллег и единомышленников, а также косвенное одобрение их творчества со стороны вирусологов (имеется в виду описание вирусов в вирлистах, каталогах и бюллетенях).
Третья группа - ламеры. Для них важен сам факт: "я тоже написал вирус". Вот для них и характерно самолюбование среди девочек и мальчиков. Для ламеров честолюбие - главный движитель. Отсюда стремление выделиться не оригинальностью алгоритма, но оригинальностью проявления: музыкой, картинкой... злобностью...
Наконец, последняя группа - корыстолюбцы. Их цель - какая-то выгода: рухнувший сервер, украденный пароль...
Вот этих двух последних, давить, однозначно.
Подавляющее большинство вирусописателей в возрасте 16-20 лет мнят себя "санитарами компьютерного леса" и прочими эфемерными существами. Со временем это проходит. "Я создаю компьютерную жизнь" - из той же серии. Так же несерьезно и неискренне. А кто-то, между прочим, на основании такого рода заявлений целые диссертации по психологии защищает. К сожалению, ряд "специалистов по вирусописателям" (типа процитированного выше Касперcки) общаются только с двумя последними группами вирусописателей, не подозревая о существовании первых двух. Или принципиально не хотят этого делать. Уже почти статья получилась...

И только один Юрий Зотов меня понял, остальные как обычно, у кого, что болит...

P.S. Большая просьба ко всем, не воспринимайте все вышесказанное как мое одобрение действий "юных вирусописателей", а "юным вирусописателям", просьба не принимать это, как руководство к действию.



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

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

Наверх





Память: 0.61 MB
Время: 0.015 c
14-7700
Inkognito_Man
2003-06-12 17:26
2003.07.03
AcrobatReder


3-7319
Птиц
2003-06-09 18:48
2003.07.03
редактирование DBGrid


11-7373
-Alex-
2002-10-26 17:26
2003.07.03
Пытаюсь отследить завершение работы Windows...


3-7314
miss
2003-06-09 12:30
2003.07.03
Фильтрация


1-7479
Kiril
2003-06-20 22:34
2003.07.03
Insert не вставляет символ 0 , странно...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский