собственно сабж, подмена sciter-x.dll и привет ..
Здравствуйте, kuzbas22, Вы писали:
K>собственно сабж, подмена sciter-x.dll и привет ..
Я не понял что имеется ввиду если честно.
Здравствуйте, c-smile, Вы писали:
CS>Здравствуйте, kuzbas22, Вы писали:
K>>собственно сабж, подмена sciter-x.dll и привет ..
CS>Я не понял что имеется ввиду если честно.
Допустим, я хочу защитить ресурсы проекта, больше всего графику, скрипты (не хотелось что бы кто — то ковырялся, пускай они только для интерфейса, но всеравно..)
С этой целью я храню все ресурсы криптованными, когда сцитер запрашивает загрузку файла я их расшифровываю и отдаю сцитеру.
Получается так, что для того чтобы расшифровать мои ресурсы — даже по дизассемблеру гулять не обязательно — достаточно просто подменить sciter-x.dll и усе ...
Хотелось бы узнать, есть ли какие-та встроенные средства противодействия сему или что вы можете посоветовать ?
И можно ли откомпилить TIS в псевдокод, и использовать внутри HTML откомпиленный скрипт, если да, то как ?
Может даже есть возможность весь маркап чудесным образом в псевдокод собрать?
Здравствуйте, kuzbas22, Вы писали:
K>Здравствуйте, c-smile, Вы писали:
CS>>Здравствуйте, kuzbas22, Вы писали:
K>>>собственно сабж, подмена sciter-x.dll и привет ..
CS>>Я не понял что имеется ввиду если честно.
K>Допустим, я хочу защитить ресурсы проекта, больше всего графику, скрипты (не хотелось что бы кто — то ковырялся, пускай они только для интерфейса, но всеравно..)
K>С этой целью я храню все ресурсы криптованными, когда сцитер запрашивает загрузку файла я их расшифровываю и отдаю сцитеру.
K>Получается так, что для того чтобы расшифровать мои ресурсы — даже по дизассемблеру гулять не обязательно — достаточно просто подменить sciter-x.dll и усе ...
K>Хотелось бы узнать, есть ли какие-та встроенные средства противодействия сему или что вы можете посоветовать ?
Умм... противодействия чему? Вызову функций моего API из твоего процесса?
Это как бы не мой уровень, а твоего приложения, нет?
Так как все ресурсы я отдаю в callback предсталяемый тобой то внутри этого callback ты можешь в принципе проверить есть ли кто-то между тобой и мной.
Я так понимаю именно это тебя заботит.
K>И можно ли откомпилить TIS в псевдокод, и использовать внутри HTML откомпиленный скрипт, если да, то как ?
include "somecode.tis";
somecode.tis может быть либо bytecode bytes либо исходным текстом скрипта.
Т.е. достаточно позвать:
tiscript.exe -c "somecode.tis"
И по запросу "somecode.tis" отдавать уже байткоды.
K>Может даже есть возможность весь маркап чудесным образом в псевдокод собрать?
А смысл? Через IAccessible можно много узнать про вообще любой UI.