Посл.ответ |
Сообщение |
 Ранг: 120.6 (ветеран) Активность: 0.09↘0 Статус: Участник rootkit developer
|
Создано: 03 мая 2006 07:08 · Личное сообщение · #1
В общем, решил я сделать маленький keygenme. Вот зацените что получилось.
В отличии от прошлого моего крякми, здесь не используются драйвера (или какие-либо специфичные системные вещи), нет антиотладки и крякми ничем не упакован. Но, я думаю, что закейгенить его будет посложнее чем даже прошлый мой крякми.
Валидный ключ для проверки:
Name: Ms-Rem
Serial: C38FB7A0CF38F73B1159
З.Ы. Прошу потом каждого кто смотрел кейгенми поставить ему оценку сложности по 10 бальной шкале. c6ba_03.05.2006_CRACKLAB.rU.tgz - keygenme.exe
----- Скажем дружно - нафиг нужно. | Сообщение посчитали полезным: |
|
Ранг: 28.0 (посетитель) Активность: 0.02↘0 Статус: Участник anarchist
|
Создано: 04 мая 2006 21:24 · Личное сообщение · #2 |
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 04 мая 2006 22:53 · Личное сообщение · #3
Моя короче.
| Сообщение посчитали полезным: |
 Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 04 мая 2006 22:56 · Личное сообщение · #4
vins пишет:
если кому интересно вся вм
посморел я твой файл под дизассемблером - VM пиздатая
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |
 Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 04 мая 2006 22:57 · Личное сообщение · #5
vins пеши кейген
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |
 Ранг: 120.6 (ветеран) Активность: 0.09↘0 Статус: Участник rootkit developer
|
Создано: 05 мая 2006 00:13 · Личное сообщение · #6
Осталась самая малось. Понять что же этот код делает
----- Скажем дружно - нафиг нужно. | Сообщение посчитали полезным: |
Ранг: 54.0 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 05 мая 2006 00:30 · Личное сообщение · #7
vins пишет:
если кому интересно вся вм
Ms-Rem пишет:
Осталась самая малось. Понять что же этот код делает
блин, опоздал к раздаче слонов. посидел с час, написал дизасм.
разобрал код вм, получил код программы. явно прослеживаются циклы и секция инициализации.
дальше - завтра, опять хочу спать
| Сообщение посчитали полезным: |
Ранг: 28.0 (посетитель) Активность: 0.02↘0 Статус: Участник anarchist
|
Создано: 05 мая 2006 14:24 · Личное сообщение · #8
Первыйнах !
Name: vins
Serial: C3AEB7A0CF92483BC008
| Сообщение посчитали полезным: |
 Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 05 мая 2006 15:29 · Личное сообщение · #9
vins, так в чём суть защиты была. Если автоматы, то пока рановато мне, мы токо на булевой алгебре вычислительные варганили, аля сумматор и т.п.
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
 Ранг: 209.5 (наставник), 42thx Активность: 0.1↘0 Статус: Участник WinCE ARM M@sTeR
|
Создано: 05 мая 2006 16:18 · Личное сообщение · #10
vins
Молоток! Только Ms-Rem оценить просил.
Ms-Rem пишет:
З.Ы. Прошу потом каждого кто смотрел кейгенми поставить ему оценку сложности по 10 бальной шкале
Оценивай теперь, раз уж первый самый.
----- Get busy living or get busy dying © | Сообщение посчитали полезным: |
Ранг: 28.0 (посетитель) Активность: 0.02↘0 Статус: Участник anarchist
|
Создано: 05 мая 2006 16:40 · Поправил: vins · Личное сообщение · #11
Rascal
если посмотришь, то сам увидишь в чем суть =) А из того что ты написал, понял только до первой точки
Getorix
оценить можно только в сравнении, а я не знаю с чем сравнить такое чудо +)
| Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 05 мая 2006 17:09 · Личное сообщение · #12
Вот из таких кейгенми и надо делать турниры
| Сообщение посчитали полезным: |
Ранг: 13.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 05 мая 2006 17:10 · Личное сообщение · #13
Ara пишет:
Вот из таких кейгенми и надо делать турниры
И туторы
| Сообщение посчитали полезным: |
 Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 05 мая 2006 17:38 · Личное сообщение · #14
denacid пишет:
И туторы
Ну защит таких слава богу мизЕр, так что оставим эту долю рынка для MS_Rem и vins, они заслужили
vins пишет:
если посмотришь, то сам увидишь в чем суть
Смотрел, целых 3 часа смотрел, как увидел, скока и как меняется поковырял да забил  Любопытно, куда копать надо было
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
 Ранг: 209.5 (наставник), 42thx Активность: 0.1↘0 Статус: Участник WinCE ARM M@sTeR
|
Создано: 05 мая 2006 18:04 · Поправил: Getorix · Личное сообщение · #15
vins
0 - серийник в открытом виде лежит в реестре в ветке проги в виде параметра Key (потом сравнивается с введенным).
10 - Такая неломаемая жопа, что неясно даже куда ключ вводить?
Вот и выбирай между этим.
----- Get busy living or get busy dying © | Сообщение посчитали полезным: |
Ранг: 71.6 (постоянный) Активность: 0.06↘0 Статус: Участник
|
Создано: 05 мая 2006 20:23 · Личное сообщение · #16
Getorix пишет:
vins
0 - серийник в открытом виде лежит в реестре в ветке проги в виде параметра Key (потом сравнивается с введенным).
10 - Такая неломаемая жопа, что неясно даже куда ключ вводить?
Вот и выбирай между этим.
Ты это о чём!!!??
| Сообщение посчитали полезным: |
 Ранг: 209.5 (наставник), 42thx Активность: 0.1↘0 Статус: Участник WinCE ARM M@sTeR
|
Создано: 05 мая 2006 20:43 · Личное сообщение · #17
Ms-Rem пишет:
З.Ы. Прошу потом каждого кто смотрел кейгенми поставить ему оценку сложности по 10 бальной шкале
Вообще-то об этом. Просто привел vins примеры с чем сравнивать.
Лан, забейте...
----- Get busy living or get busy dying © | Сообщение посчитали полезным: |
Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net
|
Создано: 05 мая 2006 20:45 · Личное сообщение · #18
Getorix
5,6 уровень, ИМХО
могу выложить портированный на дельфи исходник для особо любопытных, если MsRem согласится
----- Подписи - ЗЛО! Нужно убирать! | Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 05 мая 2006 21:36 · Личное сообщение · #19
nice
Лучше не выкладывай, щас жидокодеры подберут сорс и будут юзать в своих защитах. Нах им помогать?
| Сообщение посчитали полезным: |
 Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 05 мая 2006 22:17 · Личное сообщение · #20
Ara пишет:
Лучше не выкладывай, щас жидокодеры подберут сорс и будут юзать в своих защитах. Нах им помогать?
С одной стороны ты прав - ломается тяжело, защита вполне стойкая, но напомню, что ломались защиты и с RSA и MD5. Т.ч. если программеры толковые, и без этого сделают стену, ну а если наоборот, то наоборот
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
Ранг: 12.0 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 05 мая 2006 23:13 · Поправил: scf · Личное сообщение · #21
Расковырял
Уже ставшая классической фича про OEP= 0
Шифрование снимается элементарно путём сдампивания кода с "мусором" в .asm файл и удаления мусорных команд через поиск и замену (VC поддерживает там регулярные выражения)
Виртуальная машина ну очень напоминает машину Тьюринга.... и ковырять её не то чтобы тяжело, но нудно.
В аттаче генератор С-кода из ВМ и собственно результат его работы
Кому не жалко времени - можете его упростить и разобрать...
PS. Если это дело откомпилить, то получается довольно "страшный" и нечитабельный код, но работающий куда быстрее.
589c_05.05.2006_CRACKLAB.rU.tgz - vmdecoder.rar
| Сообщение посчитали полезным: |
Ранг: 28.0 (посетитель) Активность: 0.02↘0 Статус: Участник anarchist
|
Создано: 05 мая 2006 23:54 · Личное сообщение · #22
scf
а можно проще - написать дизасм, команд там мало, так что это быстро =) , одинаковые можно объеденить.
А на счет сложности тож думаю 5 - 6 гдето.
зы nice исходники чего?
scf пишет:
Шифрование снимается элементарно
хм, шифрование ?...
| Сообщение посчитали полезным: |
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 05 мая 2006 23:59 · Личное сообщение · #23
vins
А у тебя сколько, строк в конце получилось.
Просто первый раз подобное пишу, хотелось бы узнать на сколько шорошо.
| Сообщение посчитали полезным: |
Ранг: 28.0 (посетитель) Активность: 0.02↘0 Статус: Участник anarchist
|
Создано: 06 мая 2006 00:02 · Личное сообщение · #24
asd
хз, больше 100 вроде
Тут главное правильно выделить блоки, и все становиться как на ладони =)
| Сообщение посчитали полезным: |
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 06 мая 2006 00:03 · Личное сообщение · #25
vins
это наверное имелось ввиду, что команды храняться не в виде 0,2,3, а в виде 3e,5f,32.
| Сообщение посчитали полезным: |
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 06 мая 2006 00:06 · Личное сообщение · #26
vins пишет:
хз, больше 100 вроде
Ну у меня тож к тому же идёт, походу.
| Сообщение посчитали полезным: |
Ранг: 12.0 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 мая 2006 00:10 · Поправил: scf · Личное сообщение · #27
vins
В интерпретаторе ВМ мало, а команд виртуальной машины - 15778 штук
после объединения одинаковых команд - 5919 штук
Сама ВМ зашифрована зашифрована простым алгоритмом, изрядно разбавленным мусором.
А уже после декодирования управление идёт на 401000 на ВМ
ЗЫ: Ааа, вы про типы команд... так типов всего 8
| Сообщение посчитали полезным: |
Ранг: 352.4 (мудрец), 4thx Активность: 0.15↘0 Статус: Участник retired
|
Создано: 06 мая 2006 00:18 · Поправил: ssx · Личное сообщение · #28
крякми не смотрел, но там случаем не это реализовано?
http://www.muppetlabs.com/~breadbox/bf/ http://www.muppetlabs.com/~breadbox/bf/
| Сообщение посчитали полезным: |
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 06 мая 2006 00:24 · Личное сообщение · #29
ssx пишет:
крякми не смотрел, но там случаем не это реализовано?
Ни в инглише ни в си не силён, но походу именно это.
| Сообщение посчитали полезным: |
Ранг: 12.0 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 мая 2006 00:24 · Личное сообщение · #30
это ОНО
| Сообщение посчитали полезным: |
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 06 мая 2006 00:25 · Личное сообщение · #31
scf
00:24:14 --- 00:24:15
| Сообщение посчитали полезным: |