Карманное рукоприкладство goabruce & porosenok Хакер, номер #096, стр. 096-076-5 1. берет первый символ введенного кода; 2. ксорит на 0x26; 3. переходит к следующему символу и, если не конец строки, переходит на пункт 2. Вот и вся защита. Теперь проверяю это, ксорю строку «CRACKERCRACKER» на 0x26, получаю следующий результат - «etgemctetgemct». Ввожу и получаю поздравления. Выводы Итак, какие же можно сделать выводы? А выводы весьма печальные - несмотря на высокотехнологичность всех современных карманных компьютеров, лицензионная защита программного обеспечения для них практически отсутствует. Приведенные выше примеры приложений взяты произвольно, помимо них, я исследовал еще штук 30, и везде уровень защиты был примерно такой же. Из всех рассмотренных мною прог ни одна не была запакована, хотя говорят, что есть какие-то паковщики. Разработчикам есть, над чем задуматься. Как говорится, семь раз протесть, один раз продай. WWW Полное описание архитектуры и команд ARM ты сможешь найти на www.arm.com. INFO ilasm идет вместе с .net Framework - ищи в папке \WINDOWS\Microsoft.NET\Framework\. ildasm идет вместе с .net SDK - ищи на www.microsoft.com. Microsoft Device Emulator - эмулятор Pocket PC, он входит в состав Visual Studio 2005. Его также можно найти на www.microsoft.com. Все интересующие опкоды можно найти в MSDN или на www.micrisoft.com. Borland Delphi, начиная с версии 8, тоже поддерживает .net. |