Автор Тема: SEGA Genesis ROM Crackme  (Прочитано 4431 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
SEGA Genesis ROM Crackme
« : 15 Апрель 2019, 08:27:28 »
Зацените, пацаны: крякми для Сеги.
Для начинающих, это специально написанный Сеговский ROM, который просто показывает картинку (мало относящуюся к делу) и позволяет напечатать пароль. Введённый пароль проверяется и, в случае успеха, на экран выводится флаг (контрольное слово), который можно запостить автору крякми и попасть на доску почета.
Больше никаких подсказок нет, поэтому, для начала, качаем сам ROM по прямой ссылке, пытаемся ввести несколько паролей и видим, что при неудачных паролях, ROM просто виснет. Берем в руки отладчик/дизассемблер и пытаемся понять, как найти правильный пароль.
Я провёл час очень занимательно, здесь стартует перепись извращенцев, которые попытались/смогли найти флаг.
Только не спойлерите его.
« Последнее редактирование: 15 Апрель 2019, 21:28:41 от Griever »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #1 : 15 Апрель 2019, 17:03:50 »
 :? :? это игра штоле?
больше похоже на пранк, бро :cool:

Оффлайн Werton

  • Пользователь
  • Сообщений: 878
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #2 : 15 Апрель 2019, 17:55:08 »
:? :? это игра штоле?
больше похоже на пранк, бро :cool:
пранк? это типа крякмиксы щас так модно называют? :D

Оффлайн seebox

  • Пользователь
  • Сообщений: 2576
  • Пол: Мужской
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #3 : 15 Апрель 2019, 18:24:12 »
я думал бот какую фигню постанул - я не праФ :blush:  :lol:?

Оффлайн Cinder

  • Пользователь
  • Сообщений: 1435
  • Пол: Мужской
  • TOUCHSCREENS 2 ASSES
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #4 : 15 Апрель 2019, 18:59:33 »
Написал бы хоть, что делает эта штука.

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #5 : 15 Апрель 2019, 21:31:02 »
Сорян, написал несколько пояснений в шапке темы. Да и вообще помогу, если кто застрял.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2509
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #6 : 15 Апрель 2019, 21:58:25 »
я чото такое припоминаю - квесты на взлом. типа веб страничка, а в ней какой-то секрет в джава скрипте или просто на внимательность и логику - и находишь следующую страничку. в ней опять таки какая-то загадка.

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #7 : 15 Апрель 2019, 22:07:41 »
Да, Capture the flag challenge. Но мне это больше напоминает процесс написания кейгена или взлома платных программ.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #8 : 16 Апрель 2019, 23:42:32 »
Я сделал круче: кейгенми) с блекджеком и причиндалами
Но выложу только после мая.

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #9 : 17 Апрель 2019, 08:19:01 »
Я сделал круче: кейгенми) с блекджеком и причиндалами
Тоже под Сегу? :)

А крякми-то разобрал? У меня на тебя основная надежда была.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #10 : 17 Апрель 2019, 12:22:58 »
Ну, давай поковыряю:)

Добавлено позже:
Если ты не против, я напишу решение его на хабре?)

Добавлено позже:
Короче, я решил))
« Последнее редактирование: 17 Апрель 2019, 13:22:40 от DrMefistO »

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #11 : 17 Апрель 2019, 13:50:09 »
Если ты не против, я напишу решение его на хабре?)
Ну я не автор :) Это к zznop

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #12 : 17 Апрель 2019, 19:19:38 »

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #13 : 17 Апрель 2019, 21:24:44 »
Быстро работаешь  :lol:
Особенно впечатлила декомпиляция гидрой 68k кода. Уверен, в IDA такое не придет никогда.

Оффлайн ndivision

  • Пользователь
  • Сообщений: 140
  • Пол: Мужской
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #14 : 18 Апрель 2019, 00:13:58 »
Держите: https://habr.com/ru/post/448500/
Бодренько.
Благо сейчас такие инструменты есть :))
Плохо что такие загадки так редко появляются :(( При желании то, и хотя бы минимальной аудитории - можно вообще крутые штуки замутить, для Solaris/SPARC, для OpenVMS, для чего нить еще - другое дело что интерес будет у 1-5 человек :( Я уж молчу про более сложные и интересные какие то загадки.
А так респектуха тебе :-))

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2509
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #15 : 18 Апрель 2019, 08:55:22 »
нет чтоб чем полезным занятся :) всякой фигней не понятной маетесь...

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #16 : 18 Апрель 2019, 11:31:38 »
И не говори...)

Онлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
Re: SEGA Genesis ROM Crackme
« Ответ #17 : 18 Апрель 2019, 15:14:17 »
Держите: https://habr.com/ru/post/448500/
Увлекательная статья.  :) DrMefistO, как насчёт задачки по PSX хакингу?

Оффлайн ndivision

  • Пользователь
  • Сообщений: 140
  • Пол: Мужской
    • Просмотр профиля
Re: SEGA Genesis ROM Crackme
« Ответ #18 : 18 Апрель 2019, 19:47:03 »
Увлекательная статья.  :) DrMefistO, как насчёт задачки по PSX хакингу?
Чего то интересное с бинарями под MIPS?

Онлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #19 : 18 Апрель 2019, 19:58:49 »
Чего то интересное

Ну а как по-другому?  :)

под MIPS?
Да.

Оффлайн ndivision

  • Пользователь
  • Сообщений: 140
  • Пол: Мужской
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #20 : 18 Апрель 2019, 22:59:28 »

Ну а как по-другому?  :)
Да.
Тогда безусловно это интересно. Надо же разминаться и головоломки разгадывать :-))
Со своей стороны гарантирую - при интересе людей могу замутить годные головоломки со вложенной виртуализацией для vax/PDP-11 :)
У нас тут есть любители действительно зубодробильных головоломок? Санчез вот чего то приуныл, спецом для него чего нить для 6502 могу сделать :)))

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Re: SEGA Genesis ROM Crackme
« Ответ #21 : 18 Апрель 2019, 23:22:09 »
Головоломку для мипса было бы неплохо порешать. Я так понимаю, это будет ехешник под плойку?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #22 : 19 Апрель 2019, 13:27:27 »
Оказалось, Mr2 хочет похачить игру, чтобы было не так, а так. Такое себе - не формат это головоломок.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2509
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #23 : 19 Апрель 2019, 13:35:00 »
лучше возьмите и займитесь чем-нибудь полезным. например - кто может на пальцах объяснить почему в RRR не может одновременно играть и музыка и диктор трындеть? там вроде музыка в пределах 5 каналов и 6 всегда свободный. (SMD)

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #24 : 19 Апрель 2019, 13:37:36 »
Заведи новую тему, т.к. текущая - не об этом.

Онлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #25 : 19 Апрель 2019, 13:46:13 »
Оказалось, Mr2 хочет похачить игру, чтобы было не так, а так.

Я не хочу, головоломки не моё! :)

Такое себе - не формат это головоломок.
Ну одно дело решить головоломку, и судить о ней, а другое дело слиться и говорить:"не царское это дело". :lol:
Тем более, твои инструменты предназначены в 90% случаев,  для "таких себе головоломок".(а не для кряков)

лучше возьмите и займитесь чем-нибудь полезным.
Поддерживаю! Как раз моя головоломка с выхлопом в виде хака. Ну и мануал интересный получится.
Но убеждать кого-то в том что я прав не буду.(устал, если честно) Время покажет. ;)

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #26 : 19 Апрель 2019, 14:15:51 »
другое дело слиться и говорить:"не царское это дело".
вот эти все словечки типа "слиться" итп это неуклюжая детсадовская попытка сыграть на "слабо" ? ;)

ты вообще понимаешь, что люди страдают этой всей ретро-херотенью исключительно ради развлекухи, потому что интересно что-то там поковырять.
и разумеется ковыряют лишь то, что представляется им интересным развлечением (в смысле сам процесс).

вам хочется чтоб кто-то поковырял игру для плойки или что-то там по RRR отреверсил и выяснил ? - всем пофиг что и кому там хочется. если задача прикольная и интересная (ну то есть, если для человека который будет с этим возиться задача покажется достаточно интересным развлечением) - мож кто и возьмется, а если нет то нет.

Онлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #27 : 19 Апрель 2019, 14:39:31 »
вот эти все словечки типа "слиться" итп это неуклюжая детсадовская попытка сыграть на "слабо" ? ;)
Какой вопрос("Такое себе") такой ответ.

ты вообще понимаешь, что люди страдают этой всей ретро-херотенью исключительно ради развлекухи, потому что интересно что-то там поковырять.
и разумеется ковыряют лишь то, что представляется им интересным развлечением (в смысле сам процесс).
Есть разные люди. Некоторые "ретро-херотенью", занимаются для апгрейдов и расширения геймплея.

вам хочется чтоб кто-то поковырял игру для плойки или что-то там по RRR отреверсил и выяснил ?

Поверь, нам не хочется. Есть заинтересованные поковырять, есть предложение. Нет, так нет. :P

- всем пофиг что и кому там хочется.
 
Видимо поэтому ромхакеры и штампуют никому ненужные хаки, а потом жалуются что всем пофиг на их труды.

если задача прикольная и интересная (ну то есть, если для человека который будет с этим возиться задача покажется достаточно интересным развлечением) - мож кто и возьмется, а если нет то нет.
Прикольная и интересная - есть! То есть была. Как говорится:"Если хочешь что-то сделать хорошо, сделай это сам".  :-\

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #28 : 19 Апрель 2019, 14:59:14 »
Видимо поэтому ромхакеры и штампуют никому ненужные хаки, а потом жалуются что всем пофиг на их труды.
А ты такой делаешь проги, которые всем нужны и интересны?)

Онлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
SEGA Genesis ROM Crackme
« Ответ #29 : 19 Апрель 2019, 15:12:52 »
А ты такой делаешь проги, которые всем нужны и интересны?)
Естественно. Я так сказать прислушиваюсь( и принюхиваюсь) к мнению народа. :lol:
Думаю что всем известна поговорка:"За двумя зайцами погонишься". Так вот: есть технические специалисты, есть креативные, при совместной работе продукт выходит хороший. Технический специалист может наворотить крутых свистелок и перделок, которые конечный пользователь не освоит, и продукт пойдёт мимо. Креативный разраб может наоборот недотянуть в плане технического исполнения. Понимание этих вещей, позволяет делать востребованный продукт! :nyam: