IPB

Добро пожаловать, гость ( Вход | Регистрация )

> Command & Conquer: Red Alert [Hidden Easter Egg], хеши для кодов
-=CHE@TER=-
Jun 2 2014, 13:23
Сообщение #1


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,355
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



QUOTE
2020.04.11 note:
Original codes found with dictionary attack performed by -=CHE@TER=-.
Special thanks to kampaster for first brute-force attack attempt!
Hidden commandline argument for hash 0xD95C68A2: FROMINSTALL
Hidden word for network chat which triggers developer easter egg quotes for hash 0x72A47EF6: FELTPLAYWORK
This topic below contains some historic details for anyone interested.

Товарищ Siberian GRemlin, у меня к тебе вопрос, как к знатоку игр Westwood.
В первом C&C:RA в исполняемом файле (RA95.EXE - только я не помню, это он такой и был, или я в него RA95.DAT переименовал) есть строчки текста типа таких:
QUOTE
Denzil L
This would be better on the Mac.
Greg H
But does it fit into 2 MB?
Я так понимаю, что это шуточные цитаты от разработчиков.
Подумал было, что они есть в титрах - просмотрел их до конца, но ничего не вылезло.
Ты не в курсе где и как этот текст в игре выводится?
Гуглунием "c&c red alert easter egg quotes" ничего не нашёл.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
-=CHE@TER=-
Nov 22 2017, 18:33
Сообщение #2


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,355
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



QUOTE
Note: use $ERA? or @ERA! as word for network chat to activate developer quotes easter egg - it's shortest possible and easy to remember.
Мву-ха-ха-ха-ха!!!
А я взломал второй хеш перебором!
Как я уже сказал, алгоритм кривой, так что там очень много коллизий, поэтому этот хеш, я уверен, совсем не то что задумывали разработчики, но это не так уж и важно для использования.
Строчка ZGDHD даёт хеш 0x72A47EF6. НО!!! К введённому слову игра добавляет пробел в конец. Поэтому нужный хеш это слово BAPXBN - его нужно ввести в качестве текста в чате (Multiplayer game - Network) и тогда:
1) Автоматически добавятся соперники с именами разработчиков Westwood.
2) В чат посыпятся те самые цитаты.
3) Может быть ещё что-то изменится (появятся новые юниты для строительства в игре?).
Ииииххххаааа!!!
Proudly brought to you by -=CHE@TER=- after 21 year since game release!
Внимание! Чтобы войти в режим игры по сети на современных системах нужно обязательно установить Red Alert v3.03 TCP/IP LAN patch!
P.S. Перекачайте исходные коды - я ошибся, там не isprint() была функция, а isgraph() - она ещё пробел отсекает.
P.P.S. Хеш для ключа командной строки всё ещё не могу взломать. Я только предполагаю, что он, как и все остальные ключи в игре, должен начинаться с "-" (-DESTNET, -SOCKET, -MESSAGES, etc.).
CODE
Matched strings for hash 0x72A47EF6 (6 chars, only A..Z letters).
WARNING: game adds a space character at the end
of each message entered in the chat.
So the actual string passed to the hash routine
not "BAPXBN" but "BAPXBN " (with space at the end)!
BAPXBN
LEPLML
LKXLYY
LMXLYX
LUXLYT
LWXLYS
POXTGW
PQXTGV
PYXTGR
VKXLTY
VMXLTX
VUXLTT
VWXLTS
ZAPTFN
ZCPTFM
ZOXTBW
ZQXTBV
ZYXTBR
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме
-=CHE@TER=-   Command & Conquer: Red Alert [Hidden Easter Egg]   Jun 2 2014, 13:23
Siberian GRemlin   Да, я сам видел там много приколов, но как их запу...   Jun 2 2014, 13:35
-=CHE@TER=-   Смотри какая штука - там есть дикая функция, котор...   Jun 2 2014, 17:38
Siberian GRemlin   Будет пропущен вступительный ролик (там ещё какая-...   Jun 12 2014, 17:31
-=CHE@TER=-   После установки игры первый запуск автоматически н...   Jun 13 2014, 10:08
Axsis   Нашел вот по RA2 статью по ключам запуска. Возможн...   Jun 3 2014, 19:41
-=CHE@TER=-   Прикольно, только по хешу, увы, не подходит. Хотя ...   Jun 3 2014, 20:18
Siberian GRemlin   А ты как смотрел «RA95.DAT»? У меня что-то «IDA» е...   Oct 25 2014, 05:21
-=CHE@TER=-   А у тебя какая IDA? Здесь, может быть, такая же хр...   Oct 25 2014, 10:13
Siberian GRemlin   5.2.0.908. «Кирандию» как раз хавает. Ладно, не та...   Oct 25 2014, 11:26
-=CHE@TER=-   Что за строчка-то? Можешь её полностью процитирова...   Oct 25 2014, 16:49
Siberian GRemlin   $205C60   Oct 25 2014, 17:11
-=CHE@TER=-   Короче, рассказываю: 1) Открываешь свой файл через...   Oct 25 2014, 18:18
-=CHE@TER=-   Товарищ Siberian GRemlin! Во-первых, поздравля...   Nov 2 2014, 14:02
Siberian GRemlin   1) Путь установки был предложен как... "C:...   Nov 2 2014, 16:12
-=CHE@TER=-   Ага, понятно. P.S. Терпеть не могу это слово.А ка...   Nov 3 2014, 18:41
-=CHE@TER=-   Короче, отриверсил я эту фигню из ассемблера. Всё ...   Nov 19 2017, 14:30
-=CHE@TER=-   Мву-ха-ха-ха-ха!!! А я взломал второй ...   Nov 22 2017, 18:33
-=CHE@TER=-   Офигеть!!! Серьёзно!!! Наш...   Nov 25 2017, 12:25
-=CHE@TER=-   Не думал, что вернусь к этой теме, но... Сделал се...   Apr 10 2020, 18:20
-=CHE@TER=-   Так, в теме про The Neverhood подробности написал,...   Apr 11 2020, 14:53
Siberian GRemlin   А бету ты смотрел?   Apr 11 2020, 15:12
-=CHE@TER=-   Это та, которая была у тебя в последней новости на...   Apr 11 2020, 15:18
Siberian GRemlin   Это та, которая была у тебя в последней новости н...   Apr 12 2020, 07:58
-=CHE@TER=-   Поглядел бегло бету. Код для пасхального яйца есть...   Apr 12 2020, 13:49
Siberian GRemlin   Пардон, что не по теме, но если у тебя доступ на B...   Apr 14 2020, 15:42
-=CHE@TER=-   Понятно, жаль, а то я за ней уже не один год охочу...   Apr 15 2020, 10:36
-=CHE@TER=-   Исходники. https://github.com/electronicarts/CnC_R...   Jun 5 2020, 16:11
-=CHE@TER=-   Если, вдруг, кому интересно будет: Код игры Comman...   Aug 5 2020, 13:48
Siberian GRemlin   Если, вдруг, кому интересно будет: [url=https://h...   Dec 10 2020, 14:47
-=CHE@TER=-   Случайно наткнулся на [url=https://habr.com/ru/pos...   Dec 10 2020, 17:09


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 18th April 2024 - 08:21