Войти

NULLBYTE

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

Описание

Прочитай код. Найди лишний байт. Захвати машину.


NULLBYTE — головоломка про чтение чужой программы и ошибку в один байт, которая позволяет повернуть программу против неё самой. Всё происходит на одном экране, который умещается в голове: крошечная машина из 256 ячеек, четыре регистра и стек — вся её память разложена перед тобой. Никаких настоящих компьютеров: ты понимаешь, как машина на самом деле думает, и заставляешь её сделать то, чего в её коде никогда не было.

Чем она отличается

  • Вся машина умещается на одном экране. 256 байт, и виден каждый — код, стек, твой ввод, всё вживую.
  • Ничего не рассказывается — всё показывается. Листинг — это дизассемблер живой памяти. Перепиши байт и увидишь, как меняется инструкция; байты, пришедшие из твоего ввода, подсвечены, чтобы за ними было легко следить.
  • Уровень не решается «правильным ответом». Ответа в файле нет. Засчитывается только то, что машина действительно сделала при запуске.
  • Ни учебника, ни стены теории. Карточка появляется, когда вещь впервые возникает на экране, и сама оседает в Журнале — ты узнаёшь ровно тогда, когда это нужно.
  • От основ до настоящей техники. 43 задачи в шести блоках: от «что такое адрес» до перезаписи адреса возврата и сборки цепочки из чужих кусков кода.

Своя маленькая машина

Не настоящий x86 — машина достаточно маленькая, чтобы понять её целиком. Тринадцать инструкций, 256 ячеек, стек, растущий вниз, побайтные права и адрес возврата — один видимый байт. Ты усваиваешь идеи, стоящие за безопасностью памяти и эксплуатацией, а не кучу опкодов.

Что внутри

  • 43 рукотворных уровня в шести блоках, каждый доказуемо проходим
  • Лидерборды: побеждает самый короткий payload — возвращайся и срежь ещё байт
  • Пошаговая машина: запускай, отматывай и ковыряй
  • Подсказки в три ступени, когда нужны, и достижения за то, чтобы обойтись без них
  • Английский и русский, включая листинги и комментарии

Системные требования

WINDOWS:

Минимальные:
  • 64-разрядные процессор и операционная система
  • ОС: Windows 10 (64-bit)
  • Процессор: Intel/AMD x86-64, dual-core 2.0 GHz
  • Оперативная память: 2048 MB ОЗУ
  • Видеокарта: GPU with Vulkan 1.0 support (GeForce GTX 400 series, Radeon HD 7000 series, Intel HD Graphics 500 series)
  • Место на диске: 200 MB
Рекомендованные:
  • 64-разрядные процессор и операционная система
  • ОС: Windows 11 (64-bit)
  • Процессор: Intel/AMD x86-64, quad-core
  • Оперативная память: 4096 MB ОЗУ
  • Видеокарта: Dedicated GPU with Vulkan 1.1 support
  • Место на диске: 200 MB

Похожие игры

На 6% дороже Steam
The Farmer Was Replaced

409 ₽

The Farmer Was Replaced

Открыть
На 6% дороже Steam
IT Specialist Simulator

549 ₽

IT Specialist Simulator

Открыть
На 30% дешевле Steam
Grey Hack

789 ₽

Grey Hack

Открыть
На 1% дороже Steam
JOY OF PROGRAMMING - Software Engineering Simulator

659 ₽

JOY OF PROGRAMMING - Software Engineering Simulator

Открыть
На 1% дешевле Steam
Nuclear Design Bureau

439 ₽

Nuclear Design Bureau

Открыть
На 7% дешевле Steam
Quantum Odyssey

559 ₽

Quantum Odyssey

Открыть
На 7% дешевле Steam
Blackdoor

549 ₽

Blackdoor

Открыть
На 5% дороже Steam
Comet 64

579 ₽

Comet 64

Открыть
На 8% дешевле Steam
Mnemonimov

789 ₽

Mnemonimov

Открыть
На 2% дороже Steam
Virtual Circuit Board

409 ₽

Virtual Circuit Board

Открыть
На 5% дороже Steam
Hard Chip

579 ₽

Hard Chip

Открыть
git gud

139 ₽

git gud

Открыть
На 5% дешевле Steam
Void Future: Hacking Protocol

629 ₽

Void Future: Hacking Protocol

Открыть
На 40% дешевле Steam
How To Hack In?

539 ₽

How To Hack In?

Открыть
Word Factori

259 ₽

Word Factori

Открыть