в некоторых программах встерчал САБЖ Скажите плз. как реализована данная защита и как ее можно обойти.
Варианты вида 'cr(78)+cr(97)+cr(109)+cr(101)+cr(58)', написание задом наперед и прочие глупости в столбик мгновенно прочитываются в любом дизассеблере. Шифрование также спасет только от ленивого (об этом уже писалось). IMHO, простой и изящный способ скрыть текстовый литерал от непосредственного просмотра - примитивная упаковка (по 3 байта в слово). Использование MTF и/или RLE-препроцессинга улучшит сжатие длинных строк. От взлома, конечно, не спасет, но хоть не совсем бесполезный код