суббота, 23 ноября 2013 г.

ZeroNights Crackme от Лаборатории Касперского

Ну и еще одна маленькая заметка на тему реверсинга от меня. К сожалению, о проводившейся в ноябре конференции по информационной безопасности для практиков ZeroNights 2013 я узнал только сегодня. А между тем, там было очередное задание от Лаборатории Касперского - сломай меня. Правда, для получения "приза" решение нужно было отправить до 22 ноября, но это никому не мешает принять участие "на интерес". Честно говоря, на решение этого задания, в отличие от предыдущего я убил где-то полдня, впрочем и по сложности оно на порядок "выше". Нам требуется найти валидный e-mail и пароль, т.е. фактически написать кейген. Провозившись с задачей полдня я восстановил прямой алгоритм, по которому производится проверка введенных данных и подобрал серийный номер ;)

E-Mail: decker.kaluga@gmail.com
Serial: ABFcfbchfsuperhabr

256-й байтный блок данных, полученный из E-Mail при этом выглядит следующим образом:

48 2E 2F 9D 12 4A AF 21 3A A6 7E F0 02 C5 1F 31
71 60 25 45 62 07 6F 5B BB 37 14 3C 42 40 0A AA
EB 1D 05 1E 11 06 A5 30 96 51 6E 39 BA F1 46 61
17 90 2D CC FA 58 65 EA 44 B6 C6 A3 C1 0F E3 C8
28 77 4D 35 57 52 A1 4B 66 80 38 D9 94 01 FC 6C
36 2B 18 13 10 C2 81 7F 1C 8E 8F 3E D7 F7 FF D3
98 78 E5 6A CB 6D 8D C3 1A 20 C4 FB 09 16 8C 49
F9 C9 24 89 5E 84 55 9F 54 B8 3D 4F 4C AD 93 3B
F2 B5 2A 88 47 0C ED 8B E8 F5 2C 43 DA D5 72 EE
D0 56 7C 9E 08 DB D2 BD 86 22 C7 E7 91 92 63 33
A7 34 CE 3F BE B3 75 A9 E6 E1 99 BF 70 5F E4 D6
F3 7B 95 41 5A BC E2 FE 15 5C CD E9 1B 27 CF A4
B4 7D 0B 19 79 E0 69 67 87 03 A2 74 50 B2 97 DE
B0 32 82 EC DF 76 DC 9B FD 29 AB D4 04 A0 59 A8
0E 00 53 73 5D 9C 7A 6B 23 F6 EF 0D 83 8A C0 26
85 68 F8 B9 D1 F4 D8 B7 AC 9A CA AE 4E DD 64 B1

Две части полученные из серийного номера при проверке:

string(9) "./пп/ЭпЭ:"
string(18) "2E2FAFAF2F9DAF9D3A"
string(9) "Ё┼:~:J~./"
string(18) "F0C53A7E3A4A7E2E2F"

Результат финальной проверки: 100010001 - Bingo ;))


Исходниками реверснутого алгоритма проверки делиться пожалуй не буду, чтобы никому не испортить интерес.

p.s. К сожалению с сайта ЛК данный crackme уже был удален, для желающих попробовать свой силы, его можно скачать тут - ZeroNightsCrackME.zip.

1 комментарий: