Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

Курс видеоуроков программирования и крэкерства 5.0
(актуальность: январь 2017)
Свежие инструменты, новые видеоуроки!

  • 300+ видеоуроков
  • 800 инструментов
  • 80 свежих книг и статей

УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ИНТЕРВЬЮ eXeL@B: dragon

Я предлагал всем заполнить интервью-анкету, однако, MozgC решил взять у продвинутого крэкера dragon'a "живое" интервью, которое и предлагается вашему вниманию:
[10.23:36] MozgC: Ну начну немного стандартно
[10.23:36] MozgC: представься пожалуйста
[10.23:36] (C)dragon: dragon :)
[10.23:36] MozgC: А что значит (С) в твоем нике ?
[10.23:36] MozgC: copyright ? =)
[10.23:36] (C)dragon: нет
[10.23:36] MozgC: а что ?
[10.23:36] (C)dragon: вообще crystal
[10.23:36] MozgC: расскажи подробнее
[10.23:37] (C)dragon: ну игрушка есть такая, Герои III
[10.23:37] MozgC: ага
[10.23:37] (C)dragon: там есть драконы такие, почти самые сильные из всех в общем
[10.23:37] MozgC: а crystal тут причем ?
[10.23:38] (C)dragon: так они называются crystal dragons
[10.23:38] MozgC: не знал...
[10.23:38] MozgC: ну хорошо
[10.23:40] MozgC: идем дальше
[10.23:40] MozgC: где живешь ?
[10.23:40] (C)dragon: в Питере
[10.23:40] MozgC: много у вас там крэкеров ?
[10.23:40] (C)dragon: я одного bad_guy по форуму знаю
[10.23:40] MozgC: во всем большом Питере ?
[10.23:40] (C)dragon: ага
[10.23:41] MozgC: хм, ладно
[10.23:41] MozgC: крэкер-одиночка =)
[10.23:41] MozgC: Где учишься ?
[10.23:41] (C)dragon: в институте, первый курс
[10.23:42] MozgC: А на кого?
[10.23:43] (C)dragon: на программиста естесственно
[10.23:43] (C)dragon: на крэкера специальности не было :)
[10.23:43] MozgC: угу, стандарт в нашей среде
[10.23:43] MozgC: Вообще
[10.23:43] MozgC: крэкерство для тебя хобби
[10.23:43] MozgC: или что-то другое
[10.23:43] MozgC: почему ты занимаешься этим ?
[10.23:43] (C)dragon: ну да, хобби
[10.23:43] MozgC: вот некоторые говорят это для них смысл жизни, наркотик
[10.23:43] (C)dragon: да интересно просто
[10.23:43] MozgC: у тебя не так ?
[10.23:43] (C)dragon: да нет
[10.23:44] MozgC: может быть это к лучшему
[10.23:44] (C)dragon: а у тебя как
[10.23:44] MozgC: Так же
[10.23:44] MozgC: Хобби
[10.23:44] MozgC: я не могу скзать что это мой смысл жизни
[10.23:44] MozgC: хотя мне это очень интересно
[10.23:44] MozgC: притягивает
[10.23:45] MozgC: Насколько я знаю
[10.23:45] MozgC: Ты занимаешься этим делом сам по себе
[10.23:45] MozgC: у тебя высокий уровень
[10.23:45] (C)dragon: да, сам по себе
[10.23:45] MozgC: почему ты не в команде ?
[10.23:45] (C)dragon: трудно сказать
[10.23:45] (C)dragon: Вот посоветоваться и так можно с кем-нибудь
[10.23:46] (C)dragon: а вообще ещё обязательства обычно есть
[10.23:46] MozgC: в принципе да..
[10.23:46] (C)dragon: вот в TSRh вроде надо проги ломать обязательно
[10.23:47] (C)dragon: мне больше нравиться кодить и протекторы снимать
[10.23:47] MozgC: давно начал заниматься крэкерством ?
[10.23:47] (C)dragon: полтора года назад где-то
[10.23:47] MozgC: разве ?
[10.23:48] (C)dragon: ну с конца июня 2003 как я помню
[10.23:48] MozgC: теперь посчитай сколько времени прошло =)
[10.23:48] (C)dragon: 1.75 года получается
[10.23:48] MozgC: 0.75 =)
[10.23:48] (C)dragon: а, точно :)
[10.23:48] MozgC: прикол =)
[10.23:49] (C)dragon: в общем тогда же когда и ты начал
[10.23:49] MozgC: Правда что у хороших крэкеров плохо с математикой ? =)
[10.23:49] (C)dragon: нет :)
[10.23:49] (C)dragon: у меня всегда хорошо было
[10.23:50] MozgC: Меня часто спрашивают
[10.23:50] MozgC: с чего я начал заниматься крэкерством
[10.23:50] MozgC: поэтому думаю этот вопрос интересен
[10.23:50] MozgC: и я задаю его тебе
[10.23:50] (C)dragon: в смысле с какой программы?
[10.23:50] MozgC: нет
[10.23:50] MozgC: почему ты начал этим заниматься
[10.23:50] (C)dragon: а, понятно
[10.23:50] MozgC: как это произошло
[10.23:50] MozgC: в какой момент ты решил что это тебе интересно
[10.23:51] (C)dragon: потому что как чего надо, так за всё платить..
[10.23:51] MozgC: вот не верю
[10.23:51] (C)dragon: ни одной полезной проги бесплатной не стало
[10.23:51] MozgC: не верю что из-за этого
[10.23:51] (C)dragon: как скачаю, так введите код :)
[10.23:51] (C)dragon: вот я и начал вводить :)
[10.23:51] MozgC: это правда ?
[10.23:51] (C)dragon: да
[10.23:52] (C)dragon: а потом уже затянуло
[10.23:52] MozgC: т.е. чисто из-за того что ты решил разобраться с этим и узнать как же можно обмануть программу ?
[10.23:52] (C)dragon: да
[10.23:52] MozgC: хм
[10.23:52] MozgC: необычно
[10.23:52] (C)dragon: сейчас всё по-другому
[10.23:52] MozgC: ну и расскажи как все начиналось
[10.23:52] MozgC: длинный рассказ приветствуется
[10.23:53] (C)dragon: ну купил я диски с игрой Герои 4
[10.23:53] (C)dragon: а там защита стояла, starforce известный
[10.23:53] MozgC: ты его взломал и стал крэкером =)
[10.23:53] (C)dragon: да, если бы :)
[10.23:53] (C)dragon: ну диск скоро поцарапался и перестал распознаваться
[10.23:53] (C)dragon: и я в инете накопал, что Alcohol 120% с этим справляется
[10.23:54] (C)dragon: вот я его установил, всё пошлО
[10.23:54] (C)dragon: а через месяц вдруг появилась окно, в котором написано плати деньги
[10.23:54] MozgC: ага
[10.23:55] (C)dragon: вот через несколько дней на сайте тогда ещё cracklab.narod.ru появилась моя сырая статья про этот самый alcohol 120%
[10.23:55] (C)dragon: с этого всё и пошло
[10.23:55] MozgC: давай подробнее
[10.23:56] (C)dragon: что конкретно подробнее?
[10.23:56] (C)dragon: что ломал дальше?
[10.23:56] MozgC: ну запросил он деньги
[10.23:56] MozgC: и что дальше
[10.23:57] (C)dragon: ну я запустил softice и через полчаса он деньги уже не просил :)
[10.23:57] MozgC: Думаю надо сказать читателям
[10.23:57] MozgC: что тогда ты уже имел годовой опыт работы с отладчиком
[10.23:57] MozgC: для отлаживания своих программ
[10.23:57] MozgC: и соотвественно знал ассемблер
[10.23:58] (C)dragon: да, почти годовой, я тогда можно было сказать был низкоквалифицированный системный программист
[10.23:58] (C)dragon: хотел ОС написать и всё такое
[10.23:58] MozgC: большие планы =)
[10.23:58] MozgC: Думаю это тебе ОЧЕНЬ помогло
[10.23:58] (C)dragon: тогда у многих такие планы были
[10.23:59] (C)dragon: помогла в том, что я асм хорошо знал
[10.23:59] MozgC: когда ты стал ломать Алкоголь
[10.23:59] MozgC: то ты стал искать информацию ?
[10.23:59] (C)dragon: к тому же я тогда только на нём и писал
[10.23:59] (C)dragon: я плохо помню, но вроде не стал
[10.23:59] MozgC: или только на основе уже имеющихся знаний справился ?
[10.23:59] (C)dragon: да, вроде
[11.00:00] MozgC: молодец
[11.00:00] (C)dragon: потому что я писал программы под винду на WinAPI на асме
[11.00:00] MozgC: что потом ломал ?
[11.00:00] MozgC: тоже что просило денег или после первого раза появился интерес и стал уже ради интереса ?
[11.00:00] (C)dragon: потом игры мелкие типа lines98 и. т. д.
[11.00:00] (C)dragon: потом да
[11.00:01] MozgC: Сколько программ сломал за это время ?
[11.00:01] MozgC: т.е. за эти 9-10 месяцев
[11.00:01] (C)dragon: не считал, что-то в районе 20-30
[11.00:02] MozgC: мало...
[11.00:02] MozgC: Ну из твоей истории можно сделать вывод
[11.00:02] (C)dragon: это потому что на теорию и протекторы потянуло
[11.00:02] MozgC: что программирование очень сильно помогает в крэкинге
[11.00:02] (C)dragon: смотря какое
[11.00:03] (C)dragon: на delphi ни хрена не поможет
[11.00:03] MozgC: низкоуровневое в принципе, но думаю любое не помешает
[11.00:03] (C)dragon: да, помогает именно низкоуровневое
[11.00:03] MozgC: Раз зашел разговор о протекторах
[11.00:03] MozgC: перечисли те протекторы которые ты распаковал
[11.00:04] (C)dragon: все пакеры, аспр, армадилло, telock, starforce не до конца
[11.00:04] (C)dragon: сейчас вожусь с xtreme-pr.
[11.00:04] MozgC: как насчет ASPR 1.30 ?
[11.00:04] (C)dragon: не попадался просто
[11.00:04] (C)dragon: он уровня armadillo
[11.00:05] MozgC: ну как сказать
[11.00:05] MozgC: уровня армадилло с наномитами
[11.00:05] MozgC: и когда под рукой нету NRec'а
[11.00:05] MozgC: (Nrec это вспомогательная утилита для восстановления наномитов в программах зищещенных Armadillo.
Наномиты это один из способов повышения сложности распаковки программы)
[11.00:05] (C)dragon: армадилло без наномитов вообще отстой
[11.00:05] (C)dragon: у меня не было
[11.00:06] (C)dragon: я писал кривой движок дизасма, всесто того, чтобы IDA sdk использовать
[11.00:06] MozgC: Ну я просто тебе сказал уровень apsr 1.30 как я его оцениваю
[11.00:06] MozgC: Хотя там еще есть невеселые для крэкера опции (опять же появились 1.30)
[11.00:07] MozgC: думаю с ними может быть и посложнее
[11.00:07] MozgC: Ну ладно, отвлеклись
[11.00:07] MozgC: какой протектор тебе наиболее близок
[11.00:07] MozgC: а какой ты считаешь наиболее надежным
[11.00:07] (C)dragon: конечно xtreme-protector
[11.00:07] MozgC: на оба вопроса ?
[11.00:07] (C)dragon: он и близок(уже долго с ним копаюсь) и надёжен
[11.00:07] MozgC: Хорошо
[11.00:08] (C)dragon: возможен только лоадер, и то не все знают, как его сделать
[11.00:08] MozgC: жалко только что он нестабилен...
[11.00:09] MozgC: А что ты считаешь своими большими достижениями ?
[11.00:09] MozgC: пускай даже просто для себя
[11.00:10] (C)dragon: я считаю, что у меня нет больших достижений :)
[11.00:10] MozgC: ну не страшно
[11.00:10] MozgC: все впереди
[11.00:11] MozgC: Кого ты считаешь крэкером очень высокого уровня ?
[11.00:12] (C)dragon: Hex'а, Dr. golova
[11.00:12] (C)dragon: это с reversing.net который
[11.00:12] MozgC: А группы ?
[11.00:12] (C)dragon: TSRh естесственно
[11.00:13] MozgC: а из 0day групп ?
[11.00:13] (C)dragon: а это что ещё такое?
[11.00:13] MozgC: это так называемая сцена. Считается что на эту "сцену" выкладывают свои крэки большинство мощных групп
[11.00:13] MozgC: Конечно это не совсем так
[11.00:14] MozgC: но там очень очень много групп, возможно лучших в мире
[11.00:14] (C)dragon: первый раз слышу
[11.00:14] MozgC: у 0day есть свои огромные фтп
[11.00:14] MozgC: группы релизят на них свои крэки
[11.00:14] MozgC: и оттуда они уже позже расходятся по всему инету
[11.00:14] MozgC: DAMN, CORE, ROR это 0day группы
[11.00:15] (C)dragon: понятно
[11.00:15] MozgC: Ну мне все равно приятно что ты назвал только TSRh ^^ =)
[11.00:15] MozgC: А твои друзья, родственники знают чем ты занимаешься ?
[11.00:16] (C)dragon: нет в общем-то
[11.00:17] MozgC: не находишь общий язык ?
[11.00:17] (C)dragon: почему?
[11.00:17] MozgC: ну потому что не знают
[11.00:17] MozgC: я так решил
[11.00:17] (C)dragon: просто компы не все на таком уровне, как все мы знаем
[11.00:17] MozgC: понятно
[11.00:18] MozgC: а нужен ли мощный комп для крэкинга и реверсинга ?
[11.00:18] (C)dragon: поэтому в подробности лучше не вдаваться
[11.00:18] (C)dragon: 100% нужен
[11.00:18] MozgC: только для IDA ?
[11.00:18] (C)dragon: не только
[11.00:18] MozgC: а для чего еще ?
[11.00:18] (C)dragon: для компиляции тоже
[11.00:18] MozgC: хм
[11.00:18] MozgC: не думаю
[11.00:18] MozgC: че компилировать то
[11.00:19] MozgC: ну кейгены компилируются доли секунду
[11.00:19] (C)dragon: для брутфорса ещё
[11.00:19] MozgC: если раз в месяц напишешь средненькую программу то уж можно подождать секунд 20 =)
[11.00:19] (C)dragon: а плагины для IDA делаю иногда
[11.00:19] MozgC: а там что ?
[11.00:20] (C)dragon: они у меня секунд по пять компилируются, ну зато почти постоянно, т.к. отлаживать тяжело
[11.00:21] MozgC: ну ладно
[11.00:21] MozgC: Что бы ты посоветовал новичкам ?
[11.00:21] MozgC: с чего начать ?
[11.00:21] MozgC: как развиваться и набирать опыт ?
[11.00:21] (C)dragon: с досконального изучения асма
[11.00:21] (C)dragon: и винды тоже
[11.00:21] (C)dragon: защищённого режима может
[11.00:22] (C)dragon: а то некоторые не понимают, что такое страница памяти
[11.00:22] MozgC: а с чего посоветуешь начать ломание. С крэкми или сразу с настоящих программ ?
[11.00:23] (C)dragon: с настоящих
[11.00:23] (C)dragon: которые позарез нужны :)
[11.00:23] (C)dragon: чтобы стимул хоть какой-то был
[11.00:23] MozgC: не боишься что новичок не сможет ее сломать
[11.00:24] MozgC: расстроится, психанет и бросит
[11.00:24] (C)dragon: я же сказал, что надо сначала выучить
[11.00:24] (C)dragon: а с такими знаниями уже можно ломать и не психовать
[11.00:25] MozgC: может и правильно
[11.00:25] MozgC: Что бы ты хотел сказать напоследок ?
[11.00:26] (C)dragon: к предудущей теме
[11.00:27] (C)dragon: раздражают такие люди, которые скачивают softice а потом спрашивают "а что там такое написано?"
[11.00:27] MozgC: да
[11.00:27] MozgC: часто бывает так
[11.00:27] MozgC: парень скачивает айс
[11.00:27] MozgC: инструменты
[11.00:27] MozgC: и даже умудряется сломать несколько крэкми и прог
[11.00:27] MozgC: а потом задает тебе вопрос
[11.00:28] MozgC: а что такое mov byte ptr [eax], 1...
[11.00:29] MozgC: Какую сломанную тобой программу
[11.00:29] MozgC: ты считаешь самой сложной ?
[11.00:29] (C)dragon: наверное всё-таки снятие первой армадиллы
[11.00:30] (C)dragon: всё остальное легче было
[11.00:30] MozgC: А че ты там долго с PDF возился
[11.00:30] MozgC: что там было ?
[11.00:31] (C)dragon: там в общем был hasp и стандартная защита от adobe.
[11.00:31] MozgC: Ты много встречал защит электронными ключами?
[11.00:31] (C)dragon: нет, мало
[11.00:34] MozgC: Вот думаю будет интересно знать насчет инструментов
[11.00:34] MozgC: Какие инструменты ты используешь в своем занятии ?
[11.00:34] MozgC: И какие ты посоветуешь новичкам
[11.00:34] (C)dragon: отладчики - softice, ollydbg
[11.00:34] (C)dragon: а так ещё IDA, imprec, WinHex
[11.00:34] (C)dragon: и PE Tools
[11.00:34] MozgC: еще какие ?
[11.00:34] (C)dragon: вроде всё
[11.00:35] MozgC: мало...
[11.00:35] (C)dragon: мне хватает
[11.00:35] MozgC: Не кажется тебе что IDA лучше чем olly ?
[11.00:35] (C)dragon: нет
[11.00:35] (C)dragon: как можно отладчик с дизассемблером сравнивать?
[11.00:35] MozgC: Я в последнее время часто использую IDA как отладчик
[11.00:36] MozgC: и именно в этом смысле и сравниваю
[11.00:36] (C)dragon: отладчик в IDA сильно тормозит и глючит
[11.00:36] MozgC: тормозит да
[11.00:36] MozgC: а какие глюки ?
[11.00:36] (C)dragon: управление отрубается бывает
[11.00:37] (C)dragon: приходиться terminate process делать
[11.00:37] MozgC: вроде не замечал
[11.00:37] MozgC: Тем не менее наглядость кода в иде мне лично очень помогает при отладке
[11.00:37] MozgC: очень удобно сначала сделать комментарии а также изменить названия переменных и функций, применить сигнатуры
[11.00:37] MozgC: а потом отлаживать
[11.00:37] MozgC: точнее совмещать эти дела
[11.00:38] (C)dragon: ну представь, у тебя какой комп и какой у меня
[11.00:38] MozgC: возможно
[11.00:38] MozgC: и у меня бывает тормозит
[11.00:38] MozgC: что приходится процесс останавливать
[11.00:38] (C)dragon: потому что память виртуальная там
[11.00:38] (C)dragon: нет прямого доступа к базе
[11.00:38] MozgC: Считаешь ли ты себя только крэкером
[11.00:38] MozgC: или еще и ревёрсером ?
[11.00:38] (C)dragon: да нет, ещё программером и реверсером
[11.00:39] MozgC: В чем видишь разницу между крэкером и ревёрсером ?
[11.00:39] (C)dragon: ну есть разница, реверсер может не только проги ломать, а алгоритм спереть и в своих прогах использовать
[11.00:40] MozgC: =)
[11.00:40] MozgC: Ты любишь кейгенить ?
[11.00:40] (C)dragon: вот это нет
[11.00:40] (C)dragon: считаю, что слишком долго
[11.00:40] (C)dragon: хотя делал кейгены
[11.00:40] MozgC: Считаешь ли ты что кейгенерство помогает человеку стать ревёрсером, хотя бы в какой-то степени?
Вот Hex так не считает, но тут я с ним не согласен.
[11.00:41] (C)dragon: я считаю, если ты не делаешь "produce asm file", а переписывешь в виде красивого кода на C
[11.00:41] (C)dragon: тогда помогает
[11.00:41] MozgC: хм...
[11.00:41] MozgC: Я считаю
[11.00:42] MozgC: что когда человек делает кейген
[11.00:42] MozgC: ему необходимо понять алгоритм
[11.00:42] MozgC: если же алгоритм понять нет возможности
[11.00:42] MozgC: то ему нужно вырезать его из программы
[11.00:42] MozgC: в любом случае нужно хорошее понимание того
[11.00:42] MozgC: что происходит в программе
[11.00:42] MozgC: а это смахивает на reversing
[11.00:42] MozgC: или нет ?
[11.00:42] (C)dragon: ну смотря кому
[11.00:42] MozgC: т.е. ?
[11.00:42] (C)dragon: некоторые вырезают код и делают кейген
[11.00:43] (C)dragon: а некоторые копаются в алгоритме
[11.00:43] MozgC: опять же
[11.00:43] MozgC: в простейшем случае вырезать код не сложно
[11.00:43] MozgC: но часто бывает так
[11.00:43] MozgC: что чтобы правильно вырезать код
[11.00:44] MozgC: нужно хорошо разобраться с процедурами
[11.00:44] (C)dragon: почти любой код можно вырезать
[11.00:44] MozgC: какая что делает
[11.00:44] MozgC: и т.д.
[11.00:44] MozgC: Ну ладно не будем превращать в спор =)
[11.00:45] MozgC: Чем ты занимаешься, кроме крэкерства ?
[11.00:45] MozgC: =)
[11.00:45] MozgC: не боись я потом буду редактировать
[11.00:45] MozgC: вырежу
[11.00:46] (C)dragon: в общем я программированием занимаюсь ещё
[11.00:46] (C)dragon: а если не с компом, то много чем
[11.00:48] MozgC: расскажи
[11.00:48] (C)dragon: ну знаешь, музыку послушать, фильмы посмотреть, и.т.д.
[11.00:49] (C)dragon: можно бухать ещё, но это лучше вырежи :)
[11.00:49] MozgC: занимаешься спортом ?
[11.00:49] (C)dragon: в футбол иногда играю
[11.00:51] MozgC: Хорошо
[11.00:51] MozgC: Ну думаю пора закругляться
[11.00:51] MozgC: теперь мы знаем о тебе ВСЕ =)
[11.00:51] MozgC: Напоследок, кому передашь приветы может быть ?
[11.00:52] (C)dragon: приветы - посетителям форума cracklab и wasm.
[11.00:52] (C)dragon: их много, долго перечислять
[11.00:52] MozgC: Ну ладно, спасибо за интервью! Удачи!
[11.00:52] (C)dragon: Да не за что. Тебе тоже удачи.

Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS