UnixWarez Петр Семилетов Хакер, номер #084, стр. 084-149-4 X-Toolz Степан Ильин aka Step (step@gameland.ru) DotFix FakeSigner v3.2 Windows Freeware Size: 1.5 Мб Если ты внимательно читаешь раздел «Взлом», то для тебя не будет откровением, что большинство приложений легко подаются взлому. Обычно разработчики не утруждают себя использовать какую-либо защиту, а если даже и используют, то обычно распространенную, которая также не дает желанного результата. Вот почему надо использовать довольно редкие, но продуманные системы защиты, подход к которым пока еще не изучен, а применяемые методы достаточно эффективны. Одна их таких систем - DotFix FakeSigner. Тулза по особому алгоритму обрабатывает исполняемый файл программы и шифрует ее секцию кода, при этом часть данных с точки входа переносится в код самой защиты. Все это непрерывно прогоняется через метаморф-движок, поэтому код декриптовщика и защиты в целом получается полностью полиморфным. Иначе говоря, если одну и ту же программу дважды защитить с помощью DotFix FakeSigner, а потом сравнить результат - 2 защищенных EXE-файла будут сильно различаться. Причем это достигается не только за счет полиморфного движка, но и генератора мусорных циклов и инструкций, которые еще сильнее собьют с толку взломщика. В DotFix FakeSigner также присутствуют алгоритмы антитрассировки, приводящие к зависанию программы при попытке ее отладки. Стоит добавить, что автоматических средств для снятия этой защиты не существует, так же как и для определения того, что исполняемый файл был ею обработан. В EXE-шник встраивается одна из подложных сигнатур, выбранная пользователем, которая в дальнейшем используется для обмана файловых анализаторов типа PEiD. Generic-распаковщики также пойдут лесом из-за функции антитрассировки и технологии «спертых байт». Так что мораль сей басни такова: перед релизом своей программы не забудь ее прогнать через DotFix FakeSigner'ом. Тем более, что программа написана одним из наших авторов. Hamachi 0.9.9.9 Кросс-платформенная Freeware Size: 632 Кб (Windows), 316 Кб (Linux) www.hamachi.cc Уникальная утилита, позволяющая легко и непринужденно создавать виртуальные частные сети с непрерывным шифрованием трафика. В чем заключается ее уникальность? В простоте настройки, которую полностью берет на себя управляющий сервер. Для создания закриптованного канала пользователи сначала подключаются именно к нему, получают необходимые для соединения инструкции и только после этого устанавливают коннект между собой. После того как связь налажена, дальнейшее посредничество сервера исключается, поэтому трафик на передается исключительно между пользователями. На практике такой подход выглядит еще проще. После установки Hamachi в системе появляется виртуальный сетевой адаптер. А сама программа реализована в виде симпатичного окна, во многом напоминающего современный мессенджер. После регистрации на сервере, для которой потребуется не более минуты, тебе будет выдан уникальный внутренний IP (к примеру, 5.0.0.53), а также специальный идентификатор, по которому другие пользователи могут тебя распознать. Далее ты можешь подключаться к различным каналам (или создавать свои собственные) и с их помощью безопасно работать с другими клиентами. Неважно, какой именно софт будет использоваться (игры, чаты, файлообменники и т.п.) - Hamachi все равно установит для них прямое соединение и непрерывное кодирование данных. Приятный момент заключается в том, что работе этой системы не мешают ни NAT'ы, ни брандмауэры, ни капризы системного администратора. Версии клиента существуют не только под винды (на многих языках, включая, русский), но и Linux, что вдвойне приятно. |