AngeloD2022 / jsxer

Jsxer is a fast and accurate decompiler for Adobe ExtendScript Binary (JSXBIN) files, featuring JSXBlind deobfuscation.
GNU General Public License v3.0
157 stars 25 forks source link

Add a extenscript compiler for tests #89

Closed psyirius closed 1 year ago

AngeloD2022 commented 1 year ago

Do we want to implement a JSXBIN compiler or just steal a binary from Adobe? 😅

psyirius commented 1 year ago

I have an custom made cpp interface which links to the extendscript compiler. (currently only win-msvc) We have to check their redist tos in their license. If not permissive just the dev is responsible to set the path to the AE or AI or any app which has the extendscript engine libs in their install dirs.

psyirius commented 1 year ago

also: there is vscode extension available at: https://marketplace.visualstudio.com/items?itemName=Adobe.extendscript-debug

we can write a script to pull that and link with our node.js script to compile.

AFAIK this is the crossplatform (mac and win) way and needs less effort.

psyirius commented 1 year ago

Or we can use some npm packages which might prevent us from getting into adobe licensing whatever it states. https://www.npmjs.com/package/jsxbin

psyirius commented 1 year ago

Linking with my cpp interface might give us a way to execute extendscript with a default estk profile probaby for the future.