Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » Protect package - A starting copy protection system
Re: Protect package - A starting copy protection system [message #29318 is a reply to message #29315] Fri, 15 October 2010 12:23 Go to previous messageGo to previous message
mdelfede is currently offline  mdelfede
Messages: 1308
Registered: September 2007
Ultimate Contributor
koldo wrote on Fri, 15 October 2010 12:05

Hello Massimo

Sorry for the petitions...

I think MySql would have to be removed from Protect, and included only if MySql is explicitly used. In my case I do not use MySql in any case Sad. And now Protect package includes many MySql elements.

Could you do a basic server version using sqlite, and the possibility to extend it to other databases?. As I do not expect many clients running out there Smile, with sqlite should have to be enough.

What is the advantage of a PHP version if C++ one works?

Quote:

Please test it, It's setup on my server

For now with MySql in Protect, I cannot use it, and I really want it Sad.


Mhhhh... what's your problem about including MySql ? It's for the library linking ? It shouldn't be linked anyways for client, just for server.

If your problem is about compiling the server, yep... I could do it. But you could do it also, the *only* files on which the database stuff is used (and encapsulated) are ProtectDB.h/ProtectDB.cpp.
It should be quite easy to add sqlite implementation there.
If you can't / have no time to do it, I can try on this week end.

Last thing... the engine is still missing some cosmetics and a major hardening. By now a malicious client could record a client/server communication (even if it can't decrypt it...), and replay it on the client side to unlock the app.
The solution is quite simple but I haven't implemented yet.
It will be done by passing a random number from/to server, so the replayed communication will be useless.

Ciao

Max
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: UPDATED PROTECT PACKAGE
Next Topic: OAuth2 package for U++
Goto Forum:
  


Current Time: Sat Apr 26 09:55:59 CEST 2025

Total time taken to generate the page: 0.01466 seconds