Криптованные ресурсы
От: kuzbas22  
Дата: 16.10.10 01:54
Оценка:
собственно сабж, подмена sciter-x.dll и привет ..
Re: Есть ли механизмы защиты ?
От: kuzbas22  
Дата: 16.10.10 01:57
Оценка:
Как можно удостовериться в том что sciter-x.dll подлинная, кроме CRC ?
Re: Криптованные ресурсы
От: c-smile Канада http://terrainformatica.com
Дата: 16.10.10 02:52
Оценка:
Здравствуйте, kuzbas22, Вы писали:

K>собственно сабж, подмена sciter-x.dll и привет ..


Я не понял что имеется ввиду если честно.
Re[2]: Криптованные ресурсы
От: kuzbas22  
Дата: 16.10.10 06:57
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, kuzbas22, Вы писали:


K>>собственно сабж, подмена sciter-x.dll и привет ..


CS>Я не понял что имеется ввиду если честно.

Допустим, я хочу защитить ресурсы проекта, больше всего графику, скрипты (не хотелось что бы кто — то ковырялся, пускай они только для интерфейса, но всеравно..)
С этой целью я храню все ресурсы криптованными, когда сцитер запрашивает загрузку файла я их расшифровываю и отдаю сцитеру.
Получается так, что для того чтобы расшифровать мои ресурсы — даже по дизассемблеру гулять не обязательно — достаточно просто подменить sciter-x.dll и усе ...
Хотелось бы узнать, есть ли какие-та встроенные средства противодействия сему или что вы можете посоветовать ?
И можно ли откомпилить TIS в псевдокод, и использовать внутри HTML откомпиленный скрипт, если да, то как ?
Может даже есть возможность весь маркап чудесным образом в псевдокод собрать?
Re[3]: Криптованные ресурсы
От: c-smile Канада http://terrainformatica.com
Дата: 16.10.10 20:02
Оценка:
Здравствуйте, 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.