Open lauchacarro opened 1 year ago
Hello! In earlier versions, everything was decrypted on the client, now everything works so that you have an account and it has the number of key activations per day or month, after downloading the file you open it in the program and it sends the public key to the server for decryption, after you get a key to work with the file. If you have enough hardware, then you can make several attacks on the keys that are in the database.
Hello, I saw your code and I am very interested.
I tried with a new vce file and it didn't work with the keys that are in your test project
How do you get the encryption keys for each file?
I hope you can help me
Thanks a lot
Can you share the build please. I'm having challenges getting the sln to exe.
@senthilkumarmoorthy Before uploading, I checked that the entire assembly was built and working. To build a project, you need the .NET 6 SDK.
Hello! In earlier versions, everything was decrypted on the client, now everything works so that you have an account and it has the number of key activations per day or month, after downloading the file you open it in the program and it sends the public key to the server for decryption, after you get a key to work with the file. If you have enough hardware, then you can make several attacks on the keys that are in the database.
Hello, as it's been months, do you happen to have more information about this? Thx
Hello, as it's been months, do you happen to have more information about this? Thx
What information do you want to know? Write and I can answer your questions
Hello! In earlier versions, everything was decrypted on the client, now everything works so that you have an account and it has the number of key activations per day or month, after downloading the file you open it in the program and it sends the public key to the server for decryption, after you get a key to work with the file. If you have enough hardware, then you can make several attacks on the keys that are in the database.
Hello, first of all I want to thank you for making your code available. I am assuming the program to open is the player. But how did you get the keys? I've tried with a proxy and I can't get keys. Looks like it's all local. Even the latest demo version seems to be all local and localdb just stores settings. I'm curious to know how you can get the keys.
Hello, first of all I want to thank you for making your code available. I am assuming the program to open is the player. But how did you get the keys? I've tried with a proxy and I can't get keys. Looks like it's all local. Even the latest demo version seems to be all local and localdb just stores settings. I'm curious to know how you can get the keys.
Hello. The keys are stored by the player itself, if we dig into its files, we can see that it uses the database to save the keys for the files. It stores private and public keys, so from there we can get the key to open the entire file.
I've tried several ways and vcesimulator.db doesn't store the keys.
I've tried several ways and vcesimulator.db doesn't store the keys.
You can try some more. I developed the main part that was responsible for decrypting and outputting the file to the user, I'm sure of what I'm talking about. Maybe they rewrote their software by this time, but the probability of this tends to zero given how they monitor it.
I joined @TheDevNewbie , I analyzed files and I did not find anything like keys inside the exam folder app / app data. Amazing work from you by the way !
I joined @TheDevNewbie , I analyzed files and I did not find anything like keys inside the exam folder app / app data. Amazing work from you by the way !
Briefly about how it works. You have an application that uses a local database every time it is used. When you open a file, you contact the server, which receives the public key of the file and sends you the private key to open the file. All keys are written to a local database and it is also used when the file is reopened, for example, if your key was received earlier. This database is also used for settings, for example, such as printing to PDF; if you enable this setting, printing to a PDF file will appear in the main program. The database that I will make publicly available contains both private and public keys to the files. You can use them to prepare for exams.
@Bo0m21 I understand briefly what you're meaning but what I wanted to say is how to open a VCE file (from 2023) for example without passing by your database that contains everything. Today the VCE app doesn't do any remote connection (or I miss something)
Hello, I saw your code and I am very interested.
I tried with a new vce file and it didn't work with the keys that are in your test project
How do you get the encryption keys for each file?
I hope you can help me
Thanks a lot