Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

09.06.2007, 19:31
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
Crackme2 for win
Мой второй по счету крекми. Предыдущий взломали ОЧЕНЬ быстро, поэтому я слегка усложнил задачу.
Также убрал повсеместный SEH, оставив его лишь в одной процедуре, и VEH (чтобы расширить круг "аудитории"). Написан крекми на ассемблере. Пакеров по-прежнему не применяю, код не замусориваю, чтобы можно было сконцентрироваться непосредственно на защите. Хотя в предыдущем случае было достаточно тривиальное замусоривание, которое обходится на ура.
Опять же, взломавших прошу отписываться здесь и если можно указывать скорость взлома и его ход (так для интереса).
Ссылка
http://slil.ru/24492086
Сложность невысокая
Задание найти пароль
Последний раз редактировалось 0x0c0de; 09.06.2007 в 21:41..
|
|
|

09.06.2007, 21:42
|
|
Познающий
Регистрация: 06.06.2007
Сообщений: 99
Провел на форуме: 559723
Репутация:
94
|
|
мля, не пиши такого больше  )
код: dХ*ХХ)а
(Х вместо цифр, чтобы сами ломали)
|
|
|

09.06.2007, 21:42
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
Как быстро сломал? Где лазейку нашел?
Также пишите предложения по реализации алгоритма.
Последний раз редактировалось 0x0c0de; 09.06.2007 в 21:54..
|
|
|

09.06.2007, 21:54
|
|
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме: 2715445
Репутация:
588
|
|
в защите ничего интересного нету... старо как мир)
взломать можно чисто логически:
- походу поксорена вся функа, значит последний байт C3 => в пароле 7-ой символ'a'
и т.д. я сначала думал, что в пароле 8 символов... =\
Код:
00401133 |. 83FB 08 |CMP EBX,8
00401136 |. 75 05 |JNZ SHORT CRACKME_.0040113D
несколько байт можно узнать таким образом, остальное отбрутить!
з.ы. достаётся 1 валидный ключ и защиты уже нету...
Последний раз редактировалось Hellsp@wn; 09.06.2007 в 21:56..
|
|
|

09.06.2007, 21:54
|
|
Познающий
Регистрация: 06.06.2007
Сообщений: 99
Провел на форуме: 559723
Репутация:
94
|
|
атака на known text, однако 
единственное что сбило - так это ret после текста
а по поводу улучшения - при длине ключа, равной длине шифруемого участка, сломать будет невозможно 
|
|
|

09.06.2007, 21:59
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
Hellsp@wn, тоже +)
Я на то и рассчитывал. В процедуре известно как минимум 9 байт которые находятся чисто логическим путем) В перспективе удлинение процедуры и пароля)
ЗЫ А по поводу 8 символов точно подмечено- обман зрения за счет помещения сравнения в конец цикла)
Последний раз редактировалось 0x0c0de; 09.06.2007 в 22:05..
|
|
|

09.06.2007, 22:05
|
|
Познающий
Регистрация: 06.06.2007
Сообщений: 99
Провел на форуме: 559723
Репутация:
94
|
|
а не получится так, что при удлиннении пароля я паролем смогу сформировать свою собственную процедурку по выводу мессаджбокса с нужным тектом? 
|
|
|

09.06.2007, 22:11
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
dmnt, сомневаюсь. Почему ты думаешь, что это возможно?
В любом случае вероятность очень мала.
Последний раз редактировалось 0x0c0de; 09.06.2007 в 22:15..
|
|
|

09.06.2007, 22:21
|
|
Познающий
Регистрация: 06.06.2007
Сообщений: 99
Провел на форуме: 559723
Репутация:
94
|
|
ну допустим ключ длиной байт 300 и такой же участок зашифрованного кода (который заведомо известно, что будет выполняться)
подбирая параметры к xor'у можно сформировать свой код, отличный от оригинального 
|
|
|

09.06.2007, 22:24
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
dmnt, вероятность ничтожно мала. К тому же, удлинять пароль до 300 символов (или хотя бы до 100) - это уж слишком для такого крекми. Но можно попробовать. А вдруг тебе и вправду удастся сделать то, о чем ты говоришь=) А ты не думал сколько по времени займет такой подбор? Имхо в пределах реального времени это как минимум сложнореализуемо. Но попробовать можно) А вообще буду усложнять сам алгоритм шифрования (ксор - это уж очень просто). В общем буду писать модификацию)
Последний раз редактировалось 0x0c0de; 09.06.2007 в 22:36..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|