Защита игр от взлома

         

Символьная информация


Отладочная информация. По умолчанию компилятор генерирует файл без отладочной информации и туда она попадет только в исключительных случаях, но все-таки попадает. Причем не только у начинающих программистов, не знающих чем отличается Debug от Release, но и "маститых" фирм, выпускающих достойные программные продукты. Допустим, у нас имеется глобальная программа IsRegistered, тогда смысл следующей пары машинных команд будет ясен и без комментариев (см. листинг2). Никогда не оставляйте отладочную информацию в откомпилированной программе!

.text:00405664             cmp    _IsRegistered, 0

.text:0040566B             jz     short loc_40567A



Содержание раздела