Сейчас на форуме: -Sanchez- (+7 невидимых)

 eXeL@B —› Основной форум —› ZeroNight HackQuest
Посл.ответ Сообщение


Ранг: 527.7 (!), 381thx
Активность: 0.160.09
Статус: Участник
Победитель турнира 2010

Создано: 14 ноября 2015 02:10
· Личное сообщение · #1

http://hackquest.zeronights.org/

4 дня был вэб и наконец

DAY 5 / CRACKME: ZN EDITION

DESCRIPTION
Find the three passwords
For the final flag just concatenate all passwords into one string like password1password2password3

--> Link <--

На все про все одни сутки.

-----
127.0.0.1, sweet 127.0.0.1




Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 14 ноября 2015 08:50 · Поправил: ELF_7719116
· Личное сообщение · #2

Гребаный стыд! Major-minor нужно исправить чтобы запустить на 2k3 (XP)!

А так глянул одним глазком первую функу:
Code:
  1. ...    v7 = *(_BYTE *)(a1 + 2 * v12++);
  2.     v4 = v7 + (v9 << 16) + (v8 << 8);
  3.     *(_WORD *)(a2 + 2 * v11) = off_4157C0[(v4 >> 18) & 0x3F];
  4.     v5 = v11 + 1;
  5.     *(_WORD *)(a2 + 2 * v5++) = off_4157C0[(v4 >> 12) & 0x3F];
  6.     *(_WORD *)(a2 + 2 * v5++) = off_4157C0[(v4 >> 6) & 0x3F];
  7.     *(_WORD *)(a2 + 2 * v5) = off_4157C0[v7 & 0x3F];

Кусок от DES штоле?

2472_14.11.2015_EXELAB.rU.tgz - 2015-day5-ZNCrackMe_XP_2K3.7z

| Сообщение посчитали полезным: Rainbow

Ранг: 51.8 (постоянный), 58thx
Активность: 0.03=0.03
Статус: Участник

Создано: 14 ноября 2015 11:52
· Личное сообщение · #3

ELF_7719116
DES-а там нет. Если это из первой части, то Base64.

Первые 2 части совсем простые, а с третьей пришлось немного повозиться, в ней некое подобие ВМ.




Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 14 ноября 2015 16:51
· Личное сообщение · #4

Что там за фигня с последними символами?
После добавления в двух местах w = pass[i] тело ответ принимает, форма ответа - нет.

-----
Следуй за белым кроликом




Ранг: 12.2 (новичок), 11thx
Активность: 0.020
Статус: Участник

Создано: 14 ноября 2015 19:27 · Поправил: srm60171
· Личное сообщение · #5

neomant, там символы с индексами 78 и 82 (char[]) не влияют на результат

Code:
  1. gData[74] += 2;
  2. gData[76] = gData[76] ^ 0x26;
  3. gData[78] = gData[76] + 9; // gData[78] not used
  4. // 80
  5. gData[82] = (gData[76] + 4) ^ 0x29; // gData[82] not used
  6. // 84
  7. ExitProcess(0);


То есть, программа примет как правильное окончание Binary, так и производные
Bilary
Bilany
Bitasy




Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 14 ноября 2015 19:38
· Личное сообщение · #6

Однако форме ввода ответа это далеко не параллельно.

-----
Следуй за белым кроликом




Ранг: 12.2 (новичок), 11thx
Активность: 0.020
Статус: Участник

Создано: 14 ноября 2015 19:41
· Личное сообщение · #7

Такое бывает иногда на всяких CTF, хак квестах. В таких случаях имеет смысл отписать админам, они обычно активируют вручную. Задание состоит в "удовлетворении" программы, а не флагопринимающей системы.


 eXeL@B —› Основной форум —› ZeroNight HackQuest
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати