Pull to refresh

Comments 114

Те кто категорически против, почему? Ведь это дает работу специалистам по безопасности. А у них в России с работой напряженка.
Не было бы этого вообще — не было бы и таких специалистов =)
Не было бы болезней — не было бы и врачей.
На любое действие — противодействие всегда будет создаваться.
Логично. Но такие специалисты есть. Кроме того негативное действие создает позитивное противодействие, мы получаем все большее развитие систем безопасности.
> Не было бы болезней — не было бы и врачей.

Это неверно. Врачи не только лечат болезни, но еще и травмы. Например, перелом — это фактически не болезнь и вызывается внешним силовым воздействием.
Вопрос в уровне программ: на всякой мелочи специалисты тренируются, а потом имеют возможности противостоять реальным атакам.
Справедливости ради — или противостоят атакам на уровне мелочей…
Давайте убивать людей, чтобы у полиции работа была?
А кто сказал что убивать людей это плохо? Думаю без 3/4 населения планеты жилось бы на порядок лучше. Так что давайте, мы все знаем кого нужно внести в списки)
UFO landed and left these words here
Нет. Я боюсь оказаться в окружении людей руководствующихся чужой/навязанной логикой.
с вашей позицией, вы обязательно в этом окружении окажетесь.
UFO landed and left these words here
UFO landed and left these words here
Неужели Вы все так боитесь оказаться в списке ненужных людей?
По-моему, это нормальное животное (то есть естественное) желание. Осуществится оно или нет — дело естественного отбора.
UFO landed and left these words here
вы наверно мусор всегда на тратуар бросаете?
Никогда. Для дворников и природа постарается. Это уже вопрос культуры.
А писать незаконное ПО, трояны, вирусы и т.п. это не вопрос культуры, или там морали?
Нет, это вопрос программирования и передачи данных. Культура и мораль относится к тем кто использует во вред.
Вообще и создание вредоносного ПО преступление, не только использование, распространение и т. п.
А почему вы решили, что мы должны их кормить?
Это просто к примеру. Мне интересно почему столько противников этой темы.
Да, поэтому если писал, то надо указывать «в образовательных целях» (как все умные ребята и сделали) :)
Да куда им… Выше берите, масонству уже давно не дает покоя мысль что кто-то может ботнет сети делать. Это ж власть какая.
Нет, заказ компании «РФ».
Помню ещё в техникуме создал «вирус» на С++ в целях изучения API windows — ехе файл, который при старте тушит монитор, но если подвигать мышкой — он «просыпается». В итоге я поставил это действие внутрь цикла и поставил на одну из машин в автозагрузку. Наши «специалисты по безопасности» были полностью бессильны против такой напасти, это был первый и последний опыт, вполне в образовательных целях :)
Это скорее относится к программам-шуткам.
Я бы этому дяде с большими ушами уши-то бы пооткрутил! (с)
Зачет. У нас с сокурсником на 3-4 курсе тоже было что-то подобие соревнования, когда мы активно изучали программирование под Windows и все что с ним связано. Закончилось тем, что он реализовал GINA.dll и подменил на моем компе. Зловредная библиотека прозрачно пропускала через себя все нажатые клавиши на Ring2 и сливала коды символов в файл — так он выцепил мой пароль и поменял его :) Через пару часов признался :)
Это не вирус. Вирус должен передаваться и заражать другие файлы, информацию.
Это вы отделу К скажите.
Я написал троян, который не размножался, а подсаживался вручную. Так меня признали виновным по 273й статье УК, потому что в статье ничего нет о размножении.
А как вас нашли?
Человеческий фактор. Троян был одним из элементов взлома. Нашли тех, кому я потом дал пароли и они уже показали на меня.
Троян и не должен размножаться. «Троян» — это вредоносная программа, которая выдает себя за другую. И если вы его написали и распростроняли, то, собственно, на что вы жалуетесь?
Я ни на что не жаловался, я лишь сказал, что определение вредоносности ПО по нашим законам никак не связано с размножением.
Не обязательно. Добавить в этот тушильщик монитора репликацию и полноценный вирь готов.
«специалисты по безопасности», у которых не хватает ума первым делом проверить авторан, такие «специалисты».

З.Ы. Спасибо за навеянные тёплые воспоминания о шалостях в универе ;)
не обижайтесь но как то уже заезжено и надоело.
угу, пару раз на заказ, довольно много в образовательных целях.
впрочем есть и опыт с другой стороны — антируткиты/антивирусы :)
просто интересная сфера.
Сфера очень интересная, жаль что хороший материал по ней найти довольно сложно. И почему то зачастую тема принимается в штыки.
потому что вредоносное ПО наносит вред людям? :)
Потому что для написания такого ПО требуются неплохие знания. И приятно видеть что есть люди ими обладающие. И как уже написано ниже его вовсе не обязательно использовать во вред.
Разработка такого ПО просто в образовательных целях учит очень многому, начиная от нестандартных подходов к очевидным вещам, заканчивая навыками хардкорного программирования на самом низком уровне.
На самом деле материала хоть отбавляй.
В том числе есть даже целые книги по написанию эксплоитов, руткитов и другой ереси. На том же амазоне навалом
Откройте для себя амазон, там книг по теме несколько сотен и это не считая тысяч блогов и езинов.
В образовательных целях дизасемблировал разные вирусы и писал свои еще под DOS :) В дикую природу, правда, не выпускал.
Шпионы? Почему бы и нет, если он будет работать во благо, например, следить чем заняты сотрудники на фирме.
Ботнеты — например для тестирования отказоустойчивости систем. Ну и при использовании своего оборудования.
Те, кто хоть раз пытался парсить выдачу google или другого поисковика, являются авторами очередного незаконного ПО :)
Имеется в виду нативное приложение исполняемое на стороне клиента.
Может тогда вредоносного по? Парсеры как раз тоже вне закона.
Писал Win32 вирус на асме файловый, еще в школе, дабы понять как это работает, изучал техники разные. Усвоил массу полезных вещей (ну хотя бы на тот момент). Вирус умел плодиться, шифровал свое тело каждый раз по разному (с сожалению в школе серьезные алгоритмы шифрования были еще мне сложны, использовал XOR), научился не хранить строки с именами API — сделал свою хэш-функцию, научился распознавать упакованные файлы — заражать их было нельзя. На тот момент обходил эвристику DrWeb (с ним больше всего намучился), KAV, Symantec (не помню какой продукт стоял).
Деструктивной способности у сего творения не было) в дикой природе тоже не был)
Самый, наверное, интересный факт, что я унес из того времени — на 100% ни один антивирь не защищает. Это сейчас в моем возрасте в теперешнем ИТ мире звучит как слова К.О., но тогда это было в новинку =)
К сожалению, продолжить изучение так и не смог — сгорел винт, исходники умерли.
Забыл написать, про дешевые приемы антиотладки и дизассемблирования.
учитывая опыт за N лет этот же господин, написанный с нуля был бы ещё круче
согласен, только с оговоркой «в образовательных целях» ;-)
Меня еще с первых строк кода и первых нажатий «eb eip ...» в SoftIce'е отучили хвалиться.
А это вообще сильный мотиватор. Сейчас (не знаю к счастью или к сожалению) я нахожу куда потратить время для развития — на то что может помочь мне зарабатывать. Кушать-то всегда хочется. А не за горами жена, дети…
В образовательных целях написал бэкдор несколько лет назад. Очень простенький, снятие скриншотов, управление процессами, управление файловой системой. Написал и позабыл. А недавно нашел и замечательно использую в домашней локалке для управления компьютером ребенка, и жены.
А антивирусы как к нему относятся?
Avast, AVG, Symantec, McAfee — не видят ничего подозрительного. Про другие не знаю.
Лет десять назад тоже писал такой бэкдор ради «поприкалываться» в интернет-клубах над друзьями. Мой плюсом еще отключал-включал клавиатуру, мышь, монитор. «Нажимал» не те клавиши, сворачивал окна, мигал скролл-нам-капсом и прочее. Было жутко весело! До тех пор пока не узнали кто это всё делает. Чуть не побили…
Писал троян исключительно в образовательных целях.
Потом он одно время пылился без дела на винчестере, и в один прекрасный момент перерос в совершенно легальное ПО для удаленного администрирования.
Вот такой выкрутас из «грязи» в «князи» :)
К сожалению нет. Я бы с радостью принял от них оплату, но вряд ли дождусь.
Програмист помни! Один вирус в образовательных целях — деньги в карман Касперскому!
Касперский игнорирует примитивнейший ботнет клиент на .NET который удаляет файлы в системных каталогах по команде. Проверено. Причем стоит на параноидальных настройках.
>ботнет на .NET

лицо-ладонь.jpg
Зато хорошая рифма вышла)
Думаю дело просто в том, что большинство (или даже все?) антивирусов умеют распознавать вирусы лишь по их отрывочным данным имеющимся в базе антивируса.
Соответственно если Вы что-либо написали свое — оно в жизни не распознается (если только у антивируса нет каких хитрых алгоритмов вычисления вредоносности неизвестных приложений) будь там хоть самые параноидальные настройки включены.
Так и есть. Но антивирус мог бы по крайней мере перехватывать API операции от неподписанных программ и выводить сообщение Разрешить/Запретить. AVZ вроде один из немногих кто делает такие перехваты.
Если бы у меня антивирус перехватывал бы такие операции я бы удавился через 10 минут нажимать кнопку «разрешить», честно говоря.
Защита и все такое конечно хорошо, но здравый смысл все-равно лучше.
Для системных процессов можно и не перехватывать. Для прочих запоминать разрешения. Что то наподобие разрешений подключения к сети у Symantec для каждой программы которая пытается вылезти в инет, совершенно не раздражает.
Это конечно верно, но что делать если я занимаюсь на машине разработкой приложения и оно постоянно делает операции с файловой системой/реестром/сетью или еще чем.
После каждого изменения/рекомпила она будет являться новым приложением для антивируса или я не прав?
Правы. Для этого есть исключения)
Поставлю исключение на Java-машину, к примеру — получу нож в спину от очередного апплета :)

Впрочем тут всё ясно — есть разумный предел. Я если честно ставлю антивирус только для плановой проверки раз в пол года и сразу же сношу. Без него живется спокойно и проблем не возникает.
Кстати это напомнило как на телефонах SonyEricsson было подтверждение в Java-приложениях на операции с файлами/смс/телефоном и пр.
При записи одного файла приложение могло спросить подтверждение до 20-30 раз :)
и на каких сервис паках этот клиент запускается? перед закачкой к себе обязательно нужно windows update запустить и выкачать нужное?
Второй фреймворк идет уже практически везде по умолчанию. К тому же целью было просто механизм продумать, а не создать боевую версию. Теперь уже можно спокойно на плюсах делать.
Хуже ботнетов на .NET могут быть только системные демоны на питоне.
а что такое незаконное ПО? Разве есть такая статья в УК?

— А что, отец, — спросил молодой человек, затянувшись, — невесты у вас в городе есть?
Старик дворник ничуть не удивился.
— Кому и кобыла невеста, — ответил он, охотно ввязываясь
в разговор.
— Больше вопросов не имею, — быстро проговорил молодой
человек. И сейчас же задал новый вопрос.
(с)
Незаконное, в данном контексте, это код исполняемый на стороне клиента, без ведома клиента, и потенциально способный нанести ему вред.
Ну так и напишите — «вредоносное».
А то под определение «незаконное» может попасть что угодно, начиная от телефонного справочника.
В образовательных целях писал com-инфектор во времена DOS. Потом менял байт-коды так, чтобы его перестали узнавать тогдашние версии антивирусов. Неуязвимости добился успешно.

Компьютеры раньше защищали ставя пароль через BIOS, но у каждого BIOSa были master пароли, и их также все знали. Так что полученный опыт использовал для добавления секретного пароля при загрузке command.com. Компьютер вешался halt-инструкцией после трех неудачных попыток ввода пароля. Таким вот нехитрым образом компьютер с DOS становился практически неуязвим для атак после включения.
но ведь можно было в bios выставить загрузку с флоппи, или по F5 отменить загрузку ms-dos с винта?
Можно конечно, а также можно было снять винт, подключить к другому компьютеру и слить информацию.

Детство, детство…
UFO landed and left these words here
Закон обратной силы не имеет, плюс сроки давности.
UFO landed and left these words here
Нет товарищ лейтенант, категорически против.
создал как-то хардварный кейлоггер. У двух соседних компов в аудитории поменял местами клавитары, открыл на своем компе Notepad и ждал. Теперь то что печаталось на соседнем компе выходило у меня в ноутпаде, мне же оставалось лишь перепечатывать это на своей клаве, чтобы за соседним компом не заметили подвоха =)
печатал я быстро, и не гляда на клаву, такчто какое-то время метод работал
А как же альт-таб и прочие горячие клавиши?
В детстве прочёл книжку «Пишем вирус на ассемблере» — там про комовский вирус было, про то, как в первые три байта исполняемого файла вставить джамп на тело вируса записаного в конец файла и т.п.
Потом писал всякие приколы под ДОС, типа в нортонкоммандере переодически осыпались буквы в панелях и постепенно собирались в кучи «на полу». Или ночью вдруг трясся экран со страшным шумом из динамика. Или поздравления с праздниками перед запуском «заражённых» программ. Приколы умели сами растпространяться в среде ДОС.
UFO landed and left these words here
Зачем же, если да, то ищем канал Dark Souls, и просим у ТеФеда инвайт))
Всегда интересовала тема руткитов. Волшебные слова — ring0, загрузочный сектор… когда-то давно заморачивался, для образовательных целей конечно :-) По теме даже была интересная и простая книжка, кажется 2007 года…
В детстве под ДОС написал программку, которая эмулировала логин и подсунул своему сетевому администратору – по совместительству преподу по информатике. Через 5 сек был успешно слит его логин и пароль, но радость моя была недолгой. Видать, он все понял по моей счастливой красной роже и быстренько поменял пароль =)
В школе написал вирус под MSX-DOS в образовательных целях, но случайно он вырвался in wild
К Лозинскому попал в базу? Это как лакмусовая бумажка, удался вирус или нет :)
Почти уверен, что нет — Лозинского разве интересовали платформы отличные от IPM PC + MS DOS?
О, а где это был msx?
Я видел msx всего в двух местах: в Протвино и в Красноярске (там даже были MSX-2).
Петропавловск-Камчатский и Владивосток.
Писал парсер телефонных номеров с газеты с объявлениями с последующей передачей сего дела спамящей программе. К моменту релиза выяснилось что это экономически неэффективно и программа не была использована по назначению.
Ого) почти 600 человек попадёт в «Базу»))
Врага надо знать в лицо, товарищ лейтенант!
В свое время написал skype phone killer (на то время аналогов в сети не было) — софт, который осуществлял массовые звонки на телефонные номера используя скайп (телефон жертвы получал огромное количество входящих звонков с разных callerid — аля телефонный ddos)
Побаловался на своем номере, показал, что возможно делать с современными технологиями знакомым сотрудникам сб операторов и отправил исходники этого софта с комментами и пожеланиями ребятам, которые работают в skype. Со временем такую возможность прикрыли.
По-моему каждый, кто изучал программирование, хоть раз пытался написать собственный вирус/операционную систему/очередной велосипед. Не корысти ради, а просто «для вентилятора».
Sign up to leave a comment.

Articles