Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SSL1 / SSL2 Plugin #99

Open
FloEdelmann opened this issue Apr 21, 2017 · 3 comments
Open

Add SSL1 / SSL2 Plugin #99

FloEdelmann opened this issue Apr 21, 2017 · 3 comments
Labels
difficulty-hard Implementation requires deep knowledge and a considerate amount of dedicated time. help wanted More information/insights or implementation wanted from others. new-plugin Request or implementation to add a new plugin.
Projects

Comments

@FloEdelmann
Copy link
Member

FloEdelmann commented Apr 21, 2017

This binary format (we should only support version 2) is used by Sunlight Suite, Daslight and ADJ's myDMX. There is a large fixture library.

@FloEdelmann FloEdelmann added the component-plugin Affects one or more import or export plugins. label Apr 21, 2017
@fxedel
Copy link
Member

fxedel commented May 4, 2017

The fixtures are stored as binary .ssl or .ssl2 files. I'm not sure whether it's possible to parse them.

@fxedel fxedel added difficulty-hard Implementation requires deep knowledge and a considerate amount of dedicated time. new-fixture Request or implementation to add a new fixture definition. and removed component-plugin Affects one or more import or export plugins. labels Jun 3, 2017
@fxedel fxedel added new-plugin Request or implementation to add a new plugin. and removed new-fixture Request or implementation to add a new fixture definition. labels Jun 10, 2017
@fxedel fxedel mentioned this issue Jul 21, 2017
@FloEdelmann FloEdelmann changed the title Sunlight Suite Plugin SSL2 plugin Jul 21, 2017
@FloEdelmann FloEdelmann changed the title SSL2 plugin SSL1 / SSL2 plugin Jul 21, 2017
@FloEdelmann FloEdelmann added the help wanted More information/insights or implementation wanted from others. label Apr 24, 2018
@FloEdelmann FloEdelmann added this to New plugins (binary) in New plugins Aug 30, 2019
@FloEdelmann FloEdelmann changed the title SSL1 / SSL2 plugin Add SSL1 / SSL2 Plugin May 10, 2023
@HakanL
Copy link

HakanL commented Mar 21, 2024

I've figured out the encryption that SSL2 files are using. This is the code they are using: https://www.codeproject.com/articles/2329/aracrypt-a-crypto-class
And they are using two different encryption keys and then checking if the decrypted content is valid XML. Both keys are in clear text in their editor EXE file. I don't know if it's okay to post them here, but they can very easily be retrieved using a hex editor on ScanLibrary.exe and search for Please make sure to have at least read permissions to the file and try again (which is not the key, but you'll see the actual keys right next to that string).
Once decrypted it's an XML format.
I've attached a zip file here with an SSL2 file, and the decrypted XML content for reference.
Encore LP12Z IP.zip

@fxedel
Copy link
Member

fxedel commented Apr 1, 2024

Wow, what a secure encryption... Thanks for investigating!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty-hard Implementation requires deep knowledge and a considerate amount of dedicated time. help wanted More information/insights or implementation wanted from others. new-plugin Request or implementation to add a new plugin.
Projects
New plugins
Backlog: binary
Development

No branches or pull requests

3 participants