|
| Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс DVD |
| Новичку | Ссылки | Программирование | Интервью | Архив | Связь |
ИНТЕРВЬЮ eXeL@B: PolyTechBad_guy: Здравствуйте, есть вопрос PolyTech: Привет Bad_guy: у меня есть vmprotect 1.09 и есть проект по защите shareware программы. насколько я понял это ваша старая версия и с ней не идёт никакой лицензии, а вот в новой я заметил, что в коммерческом использовании ваш инструмент теперь платный. можно ли использовать 1.09 бесплатно, бюджет не позволяет регистрировать программу. надеюсь вы на меня не обидитесь за вопрос PolyTech: Хм ... Странно слышать такие вопросы от человека, причастного к взлому программ :)) PolyTech: Я так понимаю Bad_guy - это посетитель кряклаба ? Bad_guy: да, создатель PolyTech: Предлагаю перейти на ты :)) Bad_guy: вопрос не во мне, а в заказчике защиты - для него это принципиально важно Bad_guy: я напираю на то, что твой протектор хорош и в принципе бесплатен, ему нужно соблюсти все формальности PolyTech: А почему заказчик напрямую не обратился ко мне с этим вопросом ? Bad_guy: да потому что vmprotect предложил я как одна из степеней защиты Bad_guy: в общем, защиту разрабатываю я PolyTech: Сейчас посмотрю какая была самая последняя версия без лицензии PolyTech: версия 1.1 - последняя бесплатная PolyTech: В версии 1.2 много изменений в логике ВМ PolyTech: вру - в 1.21 PolyTech: в 1.22 антипатчинг байткода PolyTech: Так что рекомендую все-таки приобрести лицензию и пользоваться самыми последними версиями PolyTech: ... а то я смотрю Крис решил статью писать - поэтому надо быть немного впереди материалов, которые будут опубликованы :)) PolyTech: Если нужна 1.1 - могу выложить Bad_guy: да, выложи Bad_guy: Сейчас никто не хочет защищать проги и юзает либо аспр, либо пишет банальность PolyTech: аспр по-моему уже исхожен вдоль и поперек Bad_guy: кстати, существуют известные тебе анпакеры vmprotect ? Bad_guy: и вообще есть какой-нибудь отзыв по лому ? PolyTech: по-моему инферно что-то писал/пишет Bad_guy: а то складывается такое ощущение, что все зациклились на аспре и арме, а твой прот остается как подпольный какой-то, как будто почти никто его не иcпользует и соответственно не ломает PolyTech: народ не ломает, потому что тут нужен нестандартный подход PolyTech: а народ у нас нынче сам думать не хочет - начитаются туторов и думают что крутые перцы PolyTech: выложил VMProtect v 1.1, держи ссылки Bad_guy: спасибо, скачал PolyTech: ок Bad_guy: слушай, а зачем ты написал vmprotect, ведь как я понял у тебя (или твоей фирмы) основная деятельность в бухгалтерских программах. PolyTech: как-то пили с друзьями пиво PolyTech: ... года 4 назад PolyTech: пришла идея защиты программ с помощью виртуальной машины PolyTech: потом пили пиво в другой компании PolyTech: пришла идея о применении стрелки пирса PolyTech: потом был написан первый прототип PolyTech: через год прототип был выкинут на помойку и написан новый дизасм и компилятор PolyTech: и понеслось :)) PolyTech: сейчас уже самому стало интересно Bad_guy: так стрелка пирса это же простая логическая операция ??? PolyTech: работа интересна еще тем, что подобного уровня продуктов больше нет PolyTech: идея была такая - сделать вм с минимальным набором логики PolyTech: в вм там нету общепринятых логических операций PolyTech: OR XOR AND PolyTech: а также CMP SUB и т.д. Bad_guy: не будешь против, если я то что ты мне тут рассказал оформлю в виде интервью и дам почитать на форуме ? Bad_guy: думаю многим было бы интересно PolyTech: дык куцее интервью получится :)) PolyTech: я думаю не стоит PolyTech: я вон смотрю там релеер наговорил аж на 3 страницы Bad_guy: а если я ещё вопросов позадаю ? PolyTech: млин - там кино идет PolyTech: ну давай :)) Bad_guy: ты ломаешь программы ? PolyTech: нет Bad_guy: а отладчиками и дизассемблерами приходилось заниматься ? PolyTech: я вообще далек от взлома программ, т.к на работе занимаюсь в основном разработкой баз данных PolyTech: ... туту уж не до взлома :)) PolyTech: в инсттитуте было дело :)) PolyTech: была какая-то досовая игруха, в которую мы шпилили до позна - жизней было мало PolyTech: вобщем достали TD от борландов и жизни в игрухе были в конце концов подкручены PolyTech: а ассемблером я начал заниматься еще в школе PolyTech: ... в школе стояли ямахи PolyTech: сначала был изучен ассемблер для Z80 PolyTech: потом в школу поставили 386 PolyTech: ну и понеслось - изучение асма для x86, написание "приватного" полиморфика и антивируса для него PolyTech: так что к институту я уже был ассемблерно подкован :)) Bad_guy: а на кого ты учился и как давно ? PolyTech: поступал на специальность ЭВМ, но поскольку был разболбаем по конкурсу не прошел и пришлось идти на ту специальность где остались места. Вобщем стал я химиком :)) PolyTech: В институте было весело PolyTech: на кафедре устроился программистом в штат для написания преподавателю проги для работы со спректрометром. Текущая программа его не устраивала, т.к. была досовой, а пока набирается спектр - преподу охота поиграть в пасьянс :)) PolyTech: Был один ньюанс - драйвер АЦП был "закрытым", т.е. не было никаких исходников и была минимальная дока по сервисным функциям PolyTech: Пришлось полностью дизасмить драйвер, понимать его логику и потом это дело забивать уже в новый проект PolyTech: В принципе низкоуровенно программирование у меня на этом закончилось PolyTech: С окончания института по сей день занимаюсь базами данных PolyTech: иногда хочется пописать чего-то этакого PolyTech: за распитием пива как раз и родилась идея вмпротекта PolyTech: серъезно за проект я взялся где-то с середины 2004 PolyTech: "серъезно" - имеется ввиду все свободное время я тратил на него :)) PolyTech: по сути это и по настоящий момент просто хобби Bad_guy: то есть ты имеешь в итоге диплом химика ? PolyTech: ага PolyTech: щаз специальность даже скажу :)) PolyTech: физико-химические технологии материалов современной энергетики Bad_guy: а почему ты начал заниматься базами данных - по работе или ради интереса ? PolyTech: базами данных начал заниматься еще в институте PolyTech: с одногрупником нашли "халтуру" в которой нужно было писать софт, работающий с БД PolyTech: вот с этого и началось мое знакомстно с базами данных и с SQL PolyTech: потом базы данных были всякие - Interbase/Firebird, ORACLE, MSSQL PolyTech: самым любимым остается конечно бесплатный Firebird :)) Bad_guy: ладно, раз у тебя диплом химика, то позволю себе провокационный вопрос: само по себе высшее образование что-нибудь тебе дало ? PolyTech: высшее образование дает только одно - человек учиться думать PolyTech: находить выход из различных ситуаций и т.п. PolyTech: как правило знания полученные в институте (если человек в дальнейшем работает не по специальности) применяются крайне редко PolyTech: я иногда завидую программерам, которые закончили институт по своей специальности PolyTech: они действительно больше подкованы теоретически PolyTech: из-за недостатка необходимых знаний их приходится искать самому в инете или в технической литературе Bad_guy: да, я сам тоже учусь не на программиста Bad_guy: программирование - это твоя работа и хобби или же у тебя много разных хобби ? PolyTech: программирование - это мое любимое дело :)) PolyTech: редко бывает когда приходится заниматься любимым делом да еще за это получать зарплату :)) PolyTech: в свободное время занимаюсь "домашними" проектами PolyTech: самый крупный домашний проект "Первичные Документы" PolyTech: Проект начинался с печати доверенностей для секретаря на работе Bad_guy: То есть всё что на сайте http://www.polytech.ural.ru/ ты делаешь в одиночку ? PolyTech: Да Bad_guy: у меня почему то сложилось мнение, что это компания из как минимум 10 людей :) PolyTech: хуясе :)) Bad_guy: я посмотрел в профиле аськи, что тебе 30 лет, наверное ты уже завёл семью, есть дети ? PolyTech: детей к сожалению пока нет :(( PolyTech: ... но мы с женой занимаемся этим вопросом :)) PolyTech: в этом году обязательно заведем PolyTech: а то, блин, уже 30-ка Bad_guy: на мой взгляд для мужчины это "не возраст" =) PolyTech: так думаешь пока молодой, а когда тебе 30, затем 40 все больше и больше начинаешь думать о будущем Bad_guy: да, может быть. В каком городе живешь и нравится ли тебе, что ты живешь именно там ? PolyTech: Живу в Екатеринбурге PolyTech: я люблю свой город :)) PolyTech: "Особенно" весной - когда ходишь по уши в Г PolyTech: Т.к. наша администрация умеет только воровать, а заниматься городом никто не хочет Bad_guy: ладно, давай про прот: почему родилась идея сделать протектор теперь формально платным ? PolyTech: Во-первых необходима была хоть какая-то лицензия на использование PolyTech: т.к. уже начинало двигаться к тому, что протектор будут использовать в сторонних продуктах без согласия автора PolyTech: ну раз у проекта нет лицензии, значит и нет автора :)) PolyTech: Второе - платно только коммерческое использование PolyTech: Т.е. пользователь в итоге сам решает - заплатить автору за использование продукта или нет :)) PolyTech: Сейчас открою страшную тайну: PolyTech: регистрация вмпротекта вообще ничего не дает пользователю в плане "увеличения" возможностей PolyTech: т.е. нет различий в функциональности незарегистрированной и зарегистрированной версии ........................... PolyTech: ... опять отпал :(( Bad_guy: у тебя модем ? PolyTech: ага PolyTech: все никак руки не доходят локалку провести PolyTech: времени простонет заниматься этим вопросом :)) PolyTech: надо же когда-то успевать делать видимость работы коллектива из 10 человек :)) Bad_guy: Стоит ли авторам $19.95-программ использовать VMProtect ? PolyTech: я думаю что конечно стоит PolyTech: опять же вопрос упирается - приобретать лицензию или нет, но это личный выбор каждого :)) Bad_guy: судебного преследования за такими гражданами не ведешь ? PolyTech: приследование не веду, т.к. надо работать головой, а не языком :)) PolyTech: лично я стараюсь приобретать инструменты/исходники того, что я применяю в коммерческих продуктах PolyTech: всегда лучше иметь на руках исходники, чем мучиться с DCU Bad_guy: хорошо, нет ли планов прикрутить менеджер лицензии, нанять промоутера и конкурировать на рынке протекторов для шароварщиков ? PolyTech: вмпротект уже как минимум опережает потенциальных конкурентов PolyTech: объясню почему PolyTech: архитектуру можно использовать для создания протектора для других форматов и ОС PolyTech: например PolyTech: в текущей версии есть поддержка AMD 64 PolyTech: только пока она закрыта для публики PolyTech: т.к. нужно допинать одну задачу - эмулирование SEH PolyTech: в 64-х битах с сехом накрутили простоппц PolyTech: написать протектор для ELF - дело месяца PolyTech: есть идея сделать поддержку ELF PolyTech: и т.д. PolyTech: преимущество протектора в том, что он не привязан к особенностям формата и оси PolyTech: ... я не знаю ниодного протектора, который бы поддерживал несколько процессоров и осей :)) PolyTech: ... и форматов ... PolyTech: поэтому можно перегнать конкурентов и без менеджера лицензий :)) PolyTech: теперь про сами лицензии PolyTech: я считаю ламерством доверять лицензирование софта навесной защите PolyTech: Что дает нам менеджер лицензий: 1. Привязку к железу - для любителей геморроя самое то :)) 2. Триальные ограничения - триал ресеты рулят 3. Криптование участков кода серийником - живет до первого скарденного ключа Bad_guy: Долго вращаясь в крэкинге я понял, что многим авторам программ намного полезнее понадеяться даже по лицензиям на сам протектор, чем писать вручную, так как в написании алгоритма регистрации проще простого насупить на широкие грабли, если не знаешь как её писать, а после этого даже под слоем протектора всё решается банальным лоадером. PolyTech: Я не думаю, что человек не знающих азов защиты ПО может написать ПО, которое было бы достойно взлома :)) Bad_guy: да, наверное ты прав, но существует масса программистов для которых само по себе написание программы это только результат их разработок в другой области, как то например: радиотехники пишут программы по расчету цепей, являясь полными чайниками в программировании и соответственно и в защите. PolyTech: я считаю -человек должен заниматься тем, в чем он действительно профессионал PolyTech: пусть радоиотехник пишет свой расчет - доверь защиту другому человеку, который в этом профи Bad_guy: Что-нибудь хочешь добавить про прот ? PolyTech: приветствуются пожелания/замечания/предложения по улучшению VMProtect. Bad_guy: Как считаешь - комп вреден для здоровья или же полезен для жизни ? PolyTech: Комп как наркотик :)) PolyTech: В малых дозах полезен, в больших опасен для жизни Bad_guy: занимаешься чем-нибудь спортивным ? PolyTech: АГа PolyTech: 4 раза в неделю хожу на бокс PolyTech: зимой катаемся с женой на коньках Bad_guy: в какой весовой категории ? PolyTech: да я ХЗ PolyTech: 88 это сколько ? PolyTech: ... вернее какая категория ? :)) Bad_guy: тяжеловес вроде PolyTech: хуясе. PolyTech: "А мужики то не знают" (С) реклама Bad_guy: Вот мы тут с тобой уже больше двух частов общаемся и последний вопрос: как тебя зовут :) PolyTech: Иван. Друзья называют Вано :)) PolyTech: др. Вано Bad_guy: доктор ? PolyTech: ... не путать с дрГолова :)) PolyTech: Да щютка PolyTech: какой я доктор - я же химик :)) PolyTech: играли как-то в каунтер страйк PolyTech: .. плотно так играли PolyTech: у нас была команда докторов PolyTech: как ты уже понял я был дерматологом :)) PolyTech: ... я где--то в 50 лучших игроков по Ёбургу входил по страйку PolyTech: щас уже взрослый - некада играться Bad_guy: Вру, это был не последний вопрос: любишь читать книги, смотреть кино, музыку. Что и какие ? PolyTech: На книги вообще времени нету PolyTech: Из кино нравится фантастика PolyTech: ... из книг в принципе тоже :)) PolyTech: С женой любим смотреть компьютерные мультфильмы PolyTech: Надо где-то второй ледниковый период нажить :)) PolyTech: Из музыки - нет конкретного направления PolyTech: Могу слушать разные вещи PolyTech: Обычно нравится по одной/две песни у группы PolyTech: В свое время был без ума от Prodigy PolyTech: The fat of the land PolyTech: Самый любимый альбом из всего что когда-то слышал PolyTech: ... щаз у них все какие-то миксы :(( Bad_guy: вот ты говоришь релэйер наговорил 3 страницы - а тут у нас сейчас 19 ! PolyTech: Надо заархивировать :)) PolyTech: Там викинуть наверное половину можно PolyTech: ... я уже и не помню чё я там нагоаворил :)) Bad_guy: Ладно, давай последний вопрос: что ты думаешь о крэклабе, его создателе(обо мне) и посетителях, если что-то думаешь. PolyTech: как бы не обидеть каво-нить :)) Bad_guy: обидешь - порежем :) Bad_guy: ...ну ты понял ;) …Нда, наверное людям с неокрепшей психикой кое-что может не понравиться, пришлось порезать. Остальное в полной приватной версии интервью =) 7 апреля 2006
|
| Вы находитесь на EXELAB.rU |
|
|