skdatmonster / DecryptSourceProtection

Removes source protection from RSLogix 5000 .L5X files
90 stars 52 forks source link

Help Offer #6

Open Koumajutsu opened 6 years ago

Koumajutsu commented 6 years ago

I would like to help if I can in adding support for EncryptionConfig 9 Please let me know if I can provide any data or how to go about determining the keymat

Thanks

tlf30 commented 5 years ago

@Koumajutsu how hard would it be to add v9 to it? Have you looked into it? I think the repo here is dead, but I have a fork on a gitlab server that I would love to have someone working on, but I do not know enough about v9 to know how to de-encrypt it, other than that it does not use the same per-determined hash I believe.

Koumajutsu commented 5 years ago

@tlf30 The hard part would be figuring out the hash I believe. I was already able to determine that it appears to use a Base64 encoding to turn the encrypted data into ASCII text. The problem starts with generating files of known content. I tried making an encrypted empty ladder logic file, and compared it to an unencrypted file and the normally human readable data differs. Plus after doing more digging, it appears that V9 uses a user aware encryption, so another user in the same organization with lower level of authorization cannot access the file. It's possible that a higher level user might, but still, it hints that the hash will be different for each user

stephenm8888 commented 4 years ago

has there been any progress on the v9? this is the only program in my facility we dont have access to and it drives me nuts

sergiogallegos commented 2 years ago

Error: Error: An unsupported EncryptionConfig value was found. (9) Decryption of this file is not yet supported. Im trying to use it, but not works... November 16, 2021.

MaxWolfMarrin commented 2 years ago

Koumajutsu Have you made any progress on this? I would be interested in helping if I can. tlf30 Do you have some insights?

MaxWolfMarrin commented 2 years ago

@Koumajutsu @tlf30 I am very interested in assisting, I can devote some time to this if you have some direction and insights.

Preluderunner42 commented 4 days ago

is there a way to decrypt studio 5000 L5X files?