Тема: re

RE-REVERBARIUS

During two years since publishing some results on Lebedev’s Verbarius clock firmware reverse engineering, I received several requests for source code. So, it’s better late than never, I thought and uploaded on GitHub all scripts, which are necessary to build your own verbarius firmware.

And just to get some fun I added a new script for Babylonian number clock firmware.


Have fun!
Tags: , , , , , | Make a comment

REVERBARIUS

From the moment I first saw the Lebedev’s Verbarius clock I wanted it to show several strange things.

So, a few weeks ago I realised my plan:

reverse engineering Verbarius clock
 

You could just watch the short proof movie or check the detailed project description on my recently redesigned site. (Yeah! at last I did it :)

Tags: , , , , , | Make a comment

GEEKS’ TRICKS

0. Началось всё с того, что я решил в порядке эксперимента побаловаться зацикливанием url-shortener-ов.

Но оказалось, что идее уже много лет, и многие вполне успешно её реализовали. Нашлись и другие замечательные способы нецелевого использования url-shortener-ов — разнообразные хранилища файлов и данных веб-страниц “в облаке урлов”, а также перебор случайных ресурсов (среди которых попадаются урлы с паролями и session-id, ссылки на крупные интранет ресурсы и другие интересные вещи). Большинство примеров по ссылкам уже не работают, но история учит не всех, а новые укорачиватели открываются чуть ли не каждый день, и имя им легион.

Поэтому я передумал и решил сделать этот пост — пост приятного гиковского хадкора. Вот вам еще несколько странных штук:

1. BareMetal OS от команды ReturnInfinity — полноценная 64-битная операционная система, полный бинарник которой включает CLI, поддержку Ethernet и работу с несколькими ядрами и весит 16384 байта. Сама ось максимально ориентирована на производительность, вся разработка подразумевается на ассемблере (пример “Hello World” компилируется в 31-байтный бинарник). В ближайших планах заявлена поддержка TCP/IP и нативная файловая система. Для продвинутых есть обёртка BareMetal Node — даёт возможность разработки на C/C++/Fortran и управления сетевыми кластерами на BareMetal OS.

2. Эпичная история создания самого короткого png-файла — 1х1 пиксель с альфа-каналом удалось запихать в 67 байт. Отдельную радость доставляют комментарии (“Broon: I can’t see it“, “jcy: that took 8 seconds to render in IE8“, etc). До кучи — аналогичная история про самый короткий GIF. (Слегка напомнило историю о том, как мы с gevor-ом делали четырёхбайтный затиратель CMOSа.)

3. Занимательный пост про то, как Расс Кокс сконструировал рекурсивный zip-файл. Впрочем, не он первый. (Распаковывать с осторожностью :)

Вспоминаются также разнообразные шалости из древнейших времён — папки alt-255, жуткое глумление над биндари нетвари, zip-бомбы на фоссилах и закачка файла lpt1 с BBS. Но об этом всём, может быть, как нибудь в другой раз.

Tags: , , , , | Make a comment