Pull to refresh

Comments 114

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

Это неверно. Врачи не только лечат болезни, но еще и травмы. Например, перелом — это фактически не болезнь и вызывается внешним силовым воздействием.
Вопрос в уровне программ: на всякой мелочи специалисты тренируются, а потом имеют возможности противостоять реальным атакам.
Справедливости ради — или противостоят атакам на уровне мелочей…
Давайте убивать людей, чтобы у полиции работа была?
А кто сказал что убивать людей это плохо? Думаю без 3/4 населения планеты жилось бы на порядок лучше. Так что давайте, мы все знаем кого нужно внести в списки)
UFO just landed and posted this here
Нет. Я боюсь оказаться в окружении людей руководствующихся чужой/навязанной логикой.
с вашей позицией, вы обязательно в этом окружении окажетесь.
UFO just landed and posted this here
UFO just landed and posted this here
Неужели Вы все так боитесь оказаться в списке ненужных людей?
По-моему, это нормальное животное (то есть естественное) желание. Осуществится оно или нет — дело естественного отбора.
UFO just landed and posted this 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 just landed and posted this here
Закон обратной силы не имеет, плюс сроки давности.
Что-то в древности делал нехорошее, но вообще думаю на досуге было бы интересно попробовать живой вирь для Линя написать, чисто just for fun.
Нет товарищ лейтенант, категорически против.
создал как-то хардварный кейлоггер. У двух соседних компов в аудитории поменял местами клавитары, открыл на своем компе Notepad и ждал. Теперь то что печаталось на соседнем компе выходило у меня в ноутпаде, мне же оставалось лишь перепечатывать это на своей клаве, чтобы за соседним компом не заметили подвоха =)
печатал я быстро, и не гляда на клаву, такчто какое-то время метод работал
А как же альт-таб и прочие горячие клавиши?
В детстве прочёл книжку «Пишем вирус на ассемблере» — там про комовский вирус было, про то, как в первые три байта исполняемого файла вставить джамп на тело вируса записаного в конец файла и т.п.
Потом писал всякие приколы под ДОС, типа в нортонкоммандере переодически осыпались буквы в панелях и постепенно собирались в кучи «на полу». Или ночью вдруг трясся экран со страшным шумом из динамика. Или поздравления с праздниками перед запуском «заражённых» программ. Приколы умели сами растпространяться в среде ДОС.
UFO just landed and posted this 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