eXeL@B —› Оффтоп —› Can You Crack It? |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 09 ноября 2011 19:04 · Личное сообщение · #1 |
|
Создано: 16 ноября 2011 18:03 · Личное сообщение · #2 bbuc пишет: Вы исходник посмотрите, который crypt-1.1-1-src.tar.bz2 качается вместе с бинарником. Там для соли только первые два символа используются. А максимальная длина входной строки для хэша = 8 символов. Действительно для соли используются только два символа hq, а хеш начинается с соли. Если, как Вы говорите, хеш берётся от первых 8-ми символов ключа, то я не понимаю как Вам это помогло в формиравании ссылки. Для неё используются символы после 8-го. ----- Следуй за белым кроликом |
|
Создано: 20 ноября 2011 10:06 · Личное сообщение · #3 |
|
Создано: 21 ноября 2011 10:20 · Поправил: neomant · Личное сообщение · #4 |
|
Создано: 21 ноября 2011 12:18 · Личное сообщение · #5 Блин, neomant, включи мозг)) В топике уже даны все ответы. Строка в licence.txt формируется следующим образом: 1. Первые 4 символа 'cghq' (ты правильную ссылку дал - это действительно они, что будет видно после ввода финального пароля). 2. Потом идет пароль: bbuc пишет: Соль = hq, пароль подбирается по словарю. Но это делать вовсе не обязательно. bbuc пишет: А максимальная длина входной строки для хэша = 8 символов. итого нужно сбрутить 8-и символьный пароль, который можно и не брутить, т.к. в формировании ссылки он не участвует... 3. Далее 3 лицензионных ключа. %x - это значение DWORD, т.е. 4 байта, которые распечатаются до 8 байт (16-тиричное строковое представление числа). bbuc пишет: Нужно обратить внимание на то, что программа пишет в консоль. А пишет она в консоль "Loading stage1 license key(s)...", "Loading stage2 license key(s)...". Т.е. в первых двух заданиях где-то лежат некие значения, которые являются лицензионными ключами. Тут я застопорился и взял "помощь зала", хотя разгадка была очень рядом: PE_Kill пишет: ЗЫ. Я только не понял зачем там фирмваре указан, может это подсказка к следующему заданию. Фирмваре это по 2-ому заданию. Не буду носом тыкать что по 1-ому заданию. В итоге ВСЕ байты 1-ого задания нужны для решения челенджа. А вот во-втором третий сегмент массива данных/кода виртуальной машины не нужен, а может в нем была какая-то подсказка (сигнатура "7z" не дает покоя). Об этом товарищ bbuc тоже написал: bbuc пишет: Челендж решается без участия третьего сегмента, по крайней мере я решил. |
|
Создано: 21 ноября 2011 12:53 · Поправил: neomant · Личное сообщение · #6 int пишет: Далее 3 лицензионных ключа. %x - это значение DWORD, т.е. 4 байта, которые распечатаются до 8 байт Я об этом же говорю, элементарное недопонимание. Да, мозг не запускаются, посему прошу помощи зала. Члендж имеет решение? Кто-то реально уже решил? P.S. И почему 'cghq', а не 'gchq'? Или я опять что-то пропустил? ----- Следуй за белым кроликом |
|
Создано: 21 ноября 2011 12:59 · Личное сообщение · #7 neomant пишет: И почему 'cghq', а не 'gchq'? Или я опять что-то пропустил? Не, это я опечатался. neomant пишет: Члендж имеет решение? Кто-то реально уже решил? Конечно. И я его уже написал. Все байты первого задания используются в решении всего челенджа. Какие байты можно поменять в первом задании так, что это не повлияет на получение ссылки на второе задание? Вот вы и получите название каталога... |
|
Создано: 21 ноября 2011 14:54 · Личное сообщение · #8 |
|
Создано: 21 ноября 2011 15:42 · Личное сообщение · #9 |
|
Создано: 21 ноября 2011 16:44 · Личное сообщение · #10 |
|
Создано: 21 ноября 2011 17:10 · Личное сообщение · #11 |
|
Создано: 21 ноября 2011 17:45 · Личное сообщение · #12 Буду дома, выложу свое решение. Мне просто понравилась идея двойной виртуализации (ВМ и скриптовый язык), да и реализаций ВМ на javascript я не видел. Update: 193a_21.11.2011_EXELAB.rU.tgz - my.js |
|
Создано: 22 ноября 2011 18:08 · Личное сообщение · #13 int пишет: реализаций ВМ на javascript я не видел Есть (хоть и не полноценная) JVM ( ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 23 ноября 2011 11:40 · Личное сообщение · #14 |
|
Создано: 23 ноября 2011 17:41 · Личное сообщение · #15 |
|
Создано: 24 ноября 2011 11:39 · Личное сообщение · #16 |
|
Создано: 05 декабря 2011 17:41 · Поправил: reversecode · Личное сообщение · #17 |
|
Создано: 06 декабря 2011 12:16 · Личное сообщение · #18 |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors |
Создано: 07 декабря 2011 02:57 · Личное сообщение · #19 |
|
Создано: 07 декабря 2011 06:24 · Поправил: ClockMan · Личное сообщение · #20 |
<< . 1 . 2 . |
eXeL@B —› Оффтоп —› Can You Crack It? |