Всем привет.
Сейчас разбираю один интересный CrackMe, хочу поделиться и спросить совет.
Из-за большого числа строк кода я всячески пытался обойти анализ криптоалгоритма.
Я генерировал пароль и перебирал для него логины (так как длина пароля 32 байта, а длина логина начинается от 3-х байт). Нашёл правильную ветку и пытался раскрутить всё обратно. Ничего не помогло и я понял, что анализа алгоритма не избежать :)
С ним то и возникает проблема. На первый взгляд он похож на RC5/RC6, из-за характерных констант. Но при детальном разборе выяснилось, что он использует только одну константу и больше похож на TEA (<<4 и >>5). Разобрал 1 раунд, думал посчитаю количество раундов и дело с концом. Но после 11 раунда в алгоритме добавились новые строки, чего я никак не ожидал.
Вопрос такой, возможно ли как-то ускорить анализ большого числа строк или нужно смотреть всё полностью дабы чего не пропустить.



Reply With Quote
Thanks