
Быстрый поиск
Введите фрагмент названия статьи для поиска

Исследование защиты игр PopCap Games
25.03.2009 | Категория: Темная сторона Силы | Автор: ManHunter

Исследование защиты игр PopCap Games
Компания PopCap Games вот уже много лет является одним из крупнейших поставщиков компьютерных игр. Плюс в том, что они работают не от имени других компаний, а сотрудничают напрямую с авторами и производителями игрушек. Поэтому у них всегда оригинальный ассортимент игр на любой вкус. Минус в том, что за игры они просят денег. Это неправильно, потому что радость людям надо приносить бесплатно и от чистого сердца.
Читать статью целиком »
Просмотров: 10078 | Комментариев: 20

Воспроизведение музыки в программах на Ассемблере
24.03.2009 | Категория: Образ мышления: Assembler | Автор: ManHunter
Использование музыки в ваших программах несомненно добавит им привлекательности. Особенно если речь идет о компьютерных играх или кейгенах :) Для различных форматов музыки используются различные библиотеки, в том числе и самописные. Самописные, как правило, приватные и доступны только ограниченному кругу лиц, а качественных и удобных из числа публичных всего две - BASS и uFMOD.Для качественной музыки используется внешняя библиотека BASS, последняя версия 2.4.2. Это кроссплатформенная библиотека для воспроизведения потоковой музыки (MP3, MP2, MP1, OGG, WAV, AIFF), трекерной (XM, IT, S3M, MOD, MTM, UMX), Internet-вещания (HTTP, FTP), а также некоторых других форматов через внешние модули расширения. При всем богатстве функционала библиотека занимает всего около 100 килобайт на диске. Библиотека обычно используется в аудиоплеерах и компьютерных играх. Скачать последнюю версию можно с офсайта, в архиве имеется подробнейшая документация по всем API библиотеки. Дополнительные модули расширения можно скачать оттуда же с офсайта. Для нас особый интерес представляет пример использования API библиотеки BASS на Flat Assembler'е, скачать его можно также с офсайта. Это плеер с минимальными функциями, но в архиве содержатся необходимые inc-файлы, которые надо будет поместить в соответствующие папки FASM для использования в других проектах. Минусы использования библиотеки BASS в том, что в любом случае приходится таскать за собой 100-килобайтный файл bass.dll. Для больших проектов это погоды не сделает, а для небольших может оказаться критичным. Конечно, можно хранить файл bass.dll внутри исполняемого файла и записывать в системную директорию по мере надобности (именно так и поступает патчер dUP2), но многие антивирусы расценят подобную активность как подозрительную. Со всеми вытекающими. Также к недостаткам можно отнести закрытый код библиотеки и навешанный на нее протектор.
Читать статью целиком »
Просмотров: 13883 | Комментариев: 7

Программы для анализа исполняемых файлов
22.03.2009 | Категория: Темная сторона Силы | Автор: ManHunter
Перед атакой на любую навесную защиту полезно узнать какой упаковщик или протектор был использован. С опытом вы сможете определять на глаз большинство протекторов, но для более точной проверки используются анализаторы исполняемых файлов. Кроме информации об упаковщике или протекторе они также предоставляют много других полезных данных: каким компилятором был создан файл, размеры и названия секций, коэффициент сжатия, точку входа и дизассемблированный фрагмента кода на ней, и др. В разных программах список возможностей может различаться.
Скриншот программы PEiD
PEiD, последняя версия 0.95 от ноября 2008 года. Самый популярный анализатор исполняемых файлов. Анализ производится по внутренней и внешней базе сигнатур, есть несколько уровней сканирования от быстрого до глубокого, можно обрабатывать целые каталоги. Функционал легко расширяется внешними плагинами, сигнатуры хранятся в отдельном текстовом файле, так что вы легко можете добавлять туда свои собственные. Для работы с базой сигнатур написана специальная программа PEiDSO. Разработчикам плагинов в комплекте прилагается SDK с примерами на разных языках программирования и описанием API. Скачать PEiD можно с офсайта, но в этом случае нужный набор плагинов и сигнатур вам придется собирать самим. Поэтому я выкладываю тут свою сборку, которой сам пользуюсь. На глобальность она не претендует, так что и критика тоже не принимается.
Читать статью целиком »
Просмотров: 128551 | Комментариев: 90

Маринованный чеснок
19.03.2009 | Категория: А еще я туда ем! | Автор: ManHunter

Маринованный чеснок
В результате плановой ревизии стратегических запасов еды на кухне, были выявлены факты несанкционированной усушки чеснока. В целях предотвращения дальнейшей потери вкусного и полезного продукта, принято решение привести его остатки к маринованному состоянию.
Читать статью целиком »
Просмотров: 30164 | Комментариев: 27

Исследование защиты Accent OFFICE Password Recovery
17.03.2009 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы Accent OFFICE Password Recovery
Accent OFFICE Password Recovery от AccentSoft Team - еще одна полезная в хозяйстве программа, на этот раз для восстановления забытых паролей от документов Microsoft Office. Скачать дистрибутив для исследования можно с офсайта. Устанавливаем, запускаем, наблюдаем знакомую картину: надпись "Unregistered copy" и предупреждение, что пробная версия открывает пароли максимум из 4 символов. Это несерьезно, поэтому приступаем к лечению.
Читать статью целиком »
Просмотров: 5921 | Комментариев: 7
