Кому интересно, пример снятия обфускатора. Была задача посмотреть алгоритм работы прграммы rserver3.4, однако разработчики потрудились скрыть свой большой секрет. Вобщем пришлось сделать следующее 1 распаковать прогу 2 накатать трасировщик 3 изучить код обфускатора 4 вставить в трасировщик фильтр Очистак кода от мусора происходит програмно - анализатор находит в коде джампы обфускатора и на их место вставляет оригинальный код, который был спрятан обфускатором. В архиве исходник всего этого безобразия. Инструкция из 4 шагов со всеми необходимыми файлами и результатами работы прог находятся тут.http://ifolder.ru/19720548
Какой изврат писать это на асме. Ждем autogenerated-дампов а-ля "мой дед писал в машкоде". P.S. Ну чего не юзать HLL, кода меньше в разы, выход компилятора - очевидно не так все плохо, как было пару десятков лет назад и на люля-кебаб остается еще тонна лишнего времени. AddeD: Это не в упрек, а рассуждения на тему.