![]() |
eXeL@B —› Вопросы новичков —› Тестирование крякмиса |
Посл.ответ | Сообщение |
|
Создано: 16 сентября 2009 16:56 · Личное сообщение · #1 Дорый день! Ребят, те кому не лень или просто интересно прошу вас посмотреть мой второй кейгенми, и если у вас получится его решить, пожалуйста, оцените его по шкале crackmes.de, сам я думаю примерно 3. Я сам закейгенить его не могу, да свои ошибки искать сложнее ![]() ![]() ps: Если кому нада дам сорц. ![]() ![]() |
|
Создано: 16 сентября 2009 21:47 · Поправил: Coderess · Личное сообщение · #2 Глянял на крэкми думаю 4-5 сложность. "Unlock Key" получить не проблема ![]() Будет время и желание посмотрю дальше. //Добавлено Толи я кривой брутер написал толи, перебор по алфавиту от (1..9) и (A..Z) ничего не дает и ошибка кроется в реализации самого алгоритма и выход только патчить! Остаток для алфавита Code:
Остаток для цифр Code:
Для успешного условия необходимо, что бы в регистре dx было 0, т.е. остаток был нулем, нулем он быть не может выше приведены остатки для всех возможных символов, остальные запрещены, да и не проверялились остальные символы ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
|
Создано: 17 сентября 2009 00:30 · Поправил: BoRoV · Личное сообщение · #3 |
|
Создано: 17 сентября 2009 07:35 · Личное сообщение · #4 |
|
Создано: 17 сентября 2009 09:23 · Поправил: dmoon · Личное сообщение · #5 |
|
Создано: 17 сентября 2009 16:53 · Личное сообщение · #6 Исправил, теперь интервал числа на которое будет происходить деление - [1..4]. Так же исправил ошику с ексцепшеном в случае верного пасса. Попробуйте плиз ![]() ![]() |
|
Создано: 18 сентября 2009 16:53 · Поправил: Ice-T · Личное сообщение · #7 |
|
Создано: 18 сентября 2009 16:59 · Личное сообщение · #8 |
|
Создано: 18 сентября 2009 17:07 · Личное сообщение · #9 |
|
Создано: 18 сентября 2009 17:36 · Личное сообщение · #10 |
|
Создано: 18 сентября 2009 20:46 · Личное сообщение · #11 |
|
Создано: 20 сентября 2009 15:08 · Поправил: At0m2k · Личное сообщение · #12 dmoon пишет: теперь интервал числа на которое будет происходить деление - [1..4] Странный алгоритм. Для того чтобы Activation key проходил проверку достаточно, чтобы каждый его символ отличался от соответствующего из Unlock key на 1. Например Name: At0m2k Unlock key: 3C334F53948E768F41F0531F2D13FEEBDBE1EDC7BA0A30D3 Activation key: 4B423E62837D857E52E1640E3C24EFFCEAF0DFB8AB1B41C4; 2D423E62837D857E52E1640E3C22EFFCEAF0DFB8AB1B41E2; Проверка проходит, но крякми падает Code:
![]() |
|
Создано: 20 сентября 2009 15:19 · Личное сообщение · #13 |
|
Создано: 21 сентября 2009 09:12 · Поправил: dmoon · Личное сообщение · #14 At0m2k молодец ![]() Name: At0m2k Unlock key: 3C334F53948E768F41F0531F2D13FEEBDBE1EDC7BA0A30D3 Activation key: 4B423E62837D857E52E1640E3C24EFFCEAF0DFB8AB1B41C4; Данные проходят, просто видно это только в отладчике ![]() ![]() Так же прошу тебя оценить по шкале crackmes.de уровень сложности. Ps: Большое спасибо всем за то что помгли найти баги, эта версия с добавлением затруднения анализа уйдет на crackmes.de, а я приступаю к написанию crackme_3 ![]() ![]() ![]() |
|
Создано: 22 сентября 2009 12:56 · Поправил: Coderess · Личное сообщение · #15 |
|
Создано: 02 октября 2009 23:23 · Поправил: dmoon · Личное сообщение · #16 Numenria решил (он крут ![]() ![]() Numenria: the reason why manes names are not possible Is because the XCHG function (Речь идет о НОД) Выложу сырец, может кому-нибудь и прогодится.. Решение думаю завтра или послезавтра он выложит на crackmes.de. ps: Тему думаю можно закрыть. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Тестирование крякмиса |
Эта тема закрыта. Ответы больше не принимаются. |