Рубрика «golf»

На Хабре уже не раз публиковались статьи про устройство формата ELF и написание файлов в таком формате вручную, но я не считаю лишним опубликовать и свой вариант решения этой задачи. В результате получился файл, вызывающий /bin/sh и занимающий всего 76 байт (что на 8 байт меньше, чем сумма длин заголовков ELF, необходимых для запуска).

Постановка задачи

Начну с того, откуда взялась задача. На этой неделе проходил AmateursCTF 2023, одной из задач на pwn была «ELFcrafting-v2»:

The smallest possible 64 bit ELF is 80 bytes. Can you golf it down to 79 bytes?

Читать полностью »

В Nintendo Switch обнаружилась пасхалка — NES-игра Golf - 1

Разработчики игр и консолей любят встраивать в свои продукты разного рода пасхалки. Не удержались от этого и представители команды, создавшей портативную консоль Nintendo Switch. Они добавили в приставку 8-битную игру Golf, которая была довольно популярной в свое время. Кстати, сейчас Switch поддерживает некоторые старые игры благодаря технологии Virtual Console.

Что касается пасхалки, то ее обнаружили представители команды ресурса SwitchBrew.org, которые занимаются анализом игровой консоли от Nintendo. В дампе файловой системы приставки был найден объект «title» в подсистеме «flog». Судя по всему, это должен был быть эмулятор NES, и так оно и оказалось.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js