Быстрый поиск
Введите фрагмент названия статьи для поиска
The Book of Bunny Suicides
30.04.2009 | Категория: Всякая всячина | Автор: ManHunter
The Book of Bunny Suicides
Книга "The Book of Bunny Suicides: Little Fluffy Rabbits Who Just Don't Want To Live Any More" британского карикатуриста Andy Riley впервые увидела свет в 2003 году. Это был сборник картинок в жанре черного юмора. Каждая картинка представляла собой сюжет, в котором кролики совершали самоубийство различными способами, как правило очень оригинальными: при помощи тостера, космической ракеты, увеличительного стекла и множества других предметов. Кроме этого в книге карикатурно обыграны ситуации с известными киногероями, например роботом Терминатором или участниками фантастического сериала "Star Trek". Книга имела успех и получила хорошие отзывы от многих известных людей, поэтому в 2004 году вышло продолжение - книга "Return of the Bunny Suicides". С тех пор в интернете появляются одиночные картинки из этих книг, а мне в свое время удалось найти их полные варианты.
Читать статью целиком »
Просмотров: 6450 | Комментариев: 3
Готовим гуляш по-венгерски
29.04.2009 | Категория: А еще я туда ем! | Автор: ManHunter
Гуляш по-венгерски
В отличие от России, в Венгрии гуляш - это не просто мясное блюдо, а суп с чипетке (клецками) и острым томатным соусом. Хотя мясо там тоже присутствует. Вот сегодня как раз "по заявкам радиослушателей" я и буду готовить гуляш по-венгерски.
Читать статью целиком »
Просмотров: 16660 | Комментариев: 7
Расчет CRC32 на Ассемблере
27.04.2009 | Категория: Образ мышления: Assembler | Автор: ManHunter
Алгоритм вычисления контрольной суммы (CRC, англ. cyclic redundancy code, циклический избыточный код) - способ цифровой идентификации некоторой последовательности данных, который заключается в вычислении контрольного значения ее циклического избыточного кода. Алгоритм CRC32 основан на примитивном полиноме 0EDB88320h и применяется в архиваторах, системах шифрования, протекторах исполняемых файлов и многих других программах. Он прост в реализации и с большой вероятностью может подтверждать неизменность данных, причем чем меньше размер контролируемой информации, тем выше эта вероятность. Для расчета CRC32 требуется сперва подготовить так называемую таблицу инициализации. В сегменте данных таблица резервируется как 256 двойных слов, по одному dword на каждый возможный байт:Code (Assembler) : Убрать нумерацию
- ; Сегмент данных
- section '.data' data readable writeable
- ; Таблица инициализации для расчета CRC32
- crc32table rd 256
Code (Assembler) : Убрать нумерацию
- ;-----------------------------------------------------------------------
- ; Функция создания таблицы инициализации для расчета CRC32
- ;-----------------------------------------------------------------------
- proc init_CRC32
- push eax ebx ecx edi
- mov edi,crc32table ; Указатель на выделенную под таблицу память
- xor ebx,ebx ; Расчитать значения для всех 256 байт
- calc_crc32table:
- mov eax,ebx
- mov ecx,8
- do_polynom:
- shr eax,1 ; Проверить четность байта
- jnc @f ; XOR выполняется только если байт нечетный
- xor eax,0EDB88320h
- @@:
- loop do_polynom ; Следующий бит
- stosd ; Записать полученный dword в таблицу
- inc ebx
- cmp ebx,256
- jb calc_crc32table ; Следующий байт
- pop edi ecx ebx eax
- ret
- endp
Читать статью целиком »
Просмотров: 13404 | Комментариев: 9
Московский Международный Съезд Татуировщиков
25.04.2009 | Категория: Жизнь в оффлайне | Автор: ManHunter
Московский Международный Съезд Татуировщиков
Сегодня сходил на Третий Московский Международный Съезд Татуировщиков на ВВЦ. Так бы я не пошел, но одна знакомая девушка пригласила поддержать ее выступление, она участвовала на мероприятии в качестве модели. Естественно, отказать в просьбе я не смог.
Читать статью целиком »
Просмотров: 8881 | Комментариев: 3
Исследование защиты программ Absolute Software
23.04.2009 | Категория: Темная сторона Силы | Автор: ManHunter
Софтовая компания Absolute Software делает программы, нацеленные на обработку мультимедийных файлов. Среди унылых стопицотдесятых реинкарнаций всяких конвертеров проскакивают неплохие решения, например Amazon DVD Shrinker, которым я частенько пользуюсь.Скриншот программы Absolute Video to Audio Converter
Защита во всех программах однотипная, так что достаточно разобрать ее на примере одной из их программ. Пусть это будет Absolute Video to Audio Converter, программа для извлечения звуковых дорожек из видеофайлов. Пользовался несколько раз, впечатления хорошие. Для исследования нам конечно понадобится дистрибутив программы и отладчик. Правильные регистрационные данные мы будем находить уже известным способом "ловись рыбка большая и маленькая", то есть фишингом.
Читать статью целиком »
Просмотров: 6561 | Комментариев: 6