Привет, форумчане! Есть программа Sai, и суть ее защиты заключается в следующем: 1)читает из файла данные, затем изменяет их и записывает в файл 2)Снова читает из файла, записанные данные 3)Сравнивает с прочитанным и измененным ранее в 1) и если все нормально, но не лишает программу функционала. Вопрос, какая тактика будет самой оптимальной по времени, для взлома этой программы?
Тогда прога делает снова setup и создает этот файл снова. Более того, идет постоянный обмен данных с этим файлом при следующих вариантах. 1)При закрытии программы, содержимое файла полностью меняется. 2)При открытии проекта программы, содержимое файла меняется 3)При сохранении проекта, содержимое файла меняется. В общем, программа работает с этим файлом в процессе работы постоянно, и постоянно его меняет, следя за тем, чтобы содержимое файла не подменили.
а в чем собственно защита? прога должна без этого файла работать или что? Файла этого нету без лицензии? Что она делает с этими данными, и что это за данные?
Нашёл софтину. Насчёт файла, который меняется: возможно, это не защита (или не только защита), но ещё и scratch-файл для для операции Undo. По крайней мере, Фотошоп работает именно так и этими scratch-файлами на винт гадит изрядно. Я бы для начала попробовал подменить результат вызова, получающего текущую дату, и сделать вечный триал.