Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio, Dart Raiden (+5 невидимых)

 eXeL@B —› Основной форум —› Cool crackme by brokensword
Посл.ответ Сообщение

Ранг: 40.9 (посетитель)
Активность: 0.020
Статус: Участник
diProtector Software

Создано: 16 ноября 2004 16:19
· Личное сообщение · #1

Я знаю что здесь водится много любителей нестандартных защит. В любой защите всегда есть то самое слабое место - некая сверка, после которой поведение программы меняется. Достаточно найти это место(а) - и кряк готов. Меня всегда мучил вопрос - можно ли сделать так, чтобы место сверки было нереально обнаружить? Поначалу кажется, что это невозможно. И действительно - в сколь угодно долго выполняющейся последовательности действий мы рано или поздно придем к месту сверки. Однако многозадачная среда может полностью изменить видение данной проблемы -
предлагаю Вашему вниманию свой crackme на эту тему. Ну на ключ я даже не надеюсь - хотя бы скажите ГДЕ происходит вывод сообщения об успехе. Главный вопрос на который я не нахожу ответа, однако чувствую что он где-то рядом: как по-вашему, КАК именно наилучшим образом можно применить подобный трюк? Как бы Вы максимально эффективно его применили? Если бы Вам предложили его взломать за деньги - на какую сумму Вы бы согласились и каким образом ломали, с какой стороны вообще здесь можно подлезть?

А что было бы, если:
а). Весь код crackme равномерно "размазан" по телу защищаемого приложения
б). Весь код crackme написан на VB
в). Предложите свой вариант

Сам крякми в аттаче...



Ранг: 40.9 (посетитель)
Активность: 0.020
Статус: Участник
diProtector Software

Создано: 16 ноября 2004 16:23
· Личное сообщение · #2

блин, нет здесь никакого аттача... качайте значит отсюда:
brokensword.narod.ru/crackme.zip




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 16 ноября 2004 16:29
· Личное сообщение · #3

Broken Sword пишет:
Если бы Вам предложили его взломать за деньги - на какую сумму Вы бы согласились и каким образом ломали, с какой стороны вообще здесь можно подлезть?

Хмм... Не так вопрос поставлен. Надо так: я плачу N-ную сумму, согласится ли кто-нить сломать этот крякми?



Ранг: 8.9 (гость)
Активность: 0.020
Статус: Участник

Создано: 16 ноября 2004 16:30 · Поправил: geRC
· Личное сообщение · #4

Млин, зашёл в этот топик, думая, что увижу здесь крякми под покетПиСи Как я ошибся :'(




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 16 ноября 2004 16:34
· Личное сообщение · #5

geRC
Гы, а с чего ты взял про покетРС?




Ранг: 199.6 (ветеран), 12thx
Активность: 0.10
Статус: Участник
www.uinc.ru

Создано: 16 ноября 2004 16:58 · Поправил: DrGolova
· Личное сообщение · #6

Еще один конечный автомат шоли изобрели?

> б). Весь код crackme написан на VB

Расслабился и получал бы удовольствие ;)



Ранг: 8.9 (гость)
Активность: 0.020
Статус: Участник

Создано: 16 ноября 2004 17:15
· Личное сообщение · #7

Ara
Ну взять хотя бы статьи на васме Ну и ещё всякие посты на PDA-related форумах




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 16 ноября 2004 17:20
· Личное сообщение · #8

geRC
Не,я серьезно. Просто никогда не интересовался Роскет и параллели между ним и названием топика не вижу...



Ранг: 8.9 (гость)
Активность: 0.020
Статус: Участник

Создано: 16 ноября 2004 17:21
· Личное сообщение · #9

А я вот как раз наоборот - очень интересовался покетом Просто ник Broken Sword мне знаком, вот почему я так решил.




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 16 ноября 2004 21:42
· Личное сообщение · #10

Куча thread'ов создаётся %)
Шуточный крякед.ехе прилагаю

_1189372144__crackme_joke_patch.zip




Ранг: 124.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 17 ноября 2004 04:56
· Личное сообщение · #11

да, я кстати тоже подумал что pocket



Ранг: 1.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 17 ноября 2004 05:31
· Личное сообщение · #12

DrGolova
Не конечный автомат - обычное логическое дерево.
64 бита проходят через некоторую логическую свертывающую схему в которой только xor и инверторы потетрадно - получается 16 бит, они снова проходят через свертку, получается еще сколько то и так пока не останется один бит true/false. Раскручивается назад элементарно в ida - надо только присвоить всем промежуточным звеньям цепи значения для которого выход = true.



Ранг: 40.9 (посетитель)
Активность: 0.020
Статус: Участник
diProtector Software

Создано: 17 ноября 2004 06:03
· Личное сообщение · #13

emmibox - КАК за час??!! Я только строил это дерево час, а на программную реализацию ушло чуть ли не два дня!!!!
ладно, для диплома сойдет...



Ранг: 1.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 17 ноября 2004 06:18
· Личное сообщение · #14

Вот я как раз и думал - сколько ты это дерево строил. ;)

Т.е. как видишь эфективность работы создателя защит и кракера, это отношение примерно 10/1. Т.е. ничего нового не изобретено.


 eXeL@B —› Основной форум —› Cool crackme by brokensword
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати