Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Export as binary ?

Participant ,
May 06, 2019 May 06, 2019

Hello

What is the advantage of exporting a script in binary ?

TOPICS
Scripting
1.3K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , May 06, 2019 May 06, 2019

- hiding your code to prevent others copying your techniques

- hiding your code to prevent clients from editing, for example when adding timed demos

Translate
Adobe
Community Expert ,
May 06, 2019 May 06, 2019

- hiding your code to prevent others copying your techniques

- hiding your code to prevent clients from editing, for example when adding timed demos

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 06, 2019 May 06, 2019

Ok thank you

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
May 06, 2019 May 06, 2019

Hi Carlos,

How we can do a timed demo version? You use a time and date from system in your code to validate the script? Or some online date and time? And if user turn back the system clock?

I got curious...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 06, 2019 May 06, 2019

yeah I use the system date which might be easy to circumvent by turning back the system clock. But seriously, nearly any security system could be circumvented if people really try to do so. My demos only keep "regular" users that have no desire to cheat in the first place.

but if you value your work that much, I think you could make some adjustments to prevent cheaters turning back the system clock. Your script could write a file with the date on it, then each time the script runs, that date could check against the system date.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
May 07, 2019 May 07, 2019

Wouaah , it's great !

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 08, 2019 May 08, 2019
LATEST

Below article is Japanese. However, It might help to control user execution.

https://ten5963.wordpress.com/2018/06/25/extendscript_drm/

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 08, 2019 May 08, 2019

Hi Steven,

also see into the first JSXBIN Obfuscator for ExtendScript ( JsxBlind ) written by Marc Autret.

Why JsxBlind, isn't binary code from the ESTK good enough?

This may shock you: Unfortunately not. Binary code written by the ESTK can be cracked.

There are even sites on the web that exactly will offer this for a fee.

What can be done about this? Read here:

Indiscripts :: JsxBlind | The First JSXBIN Obfuscator for ExtendScript

And also this if you intend to use JsxBlind ( or any other code obfuscator mechanism 😞

Indiscripts :: JsxBlind | The Case of “Nested” Variable Names

Regards,
Uwe

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines