![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#21 |
|
Professional Programmer
Join Date: Oct 2005
Location: Chitown
Posts: 422
Rep Power: 4
![]() |
And how would the program know if it was connected to your server or not? There could be a crack which overwrites the bytes which actually do the checking. This often gets done with NOP commands. This is because all checks are essentially jump commands. |
|
|
|
|
|
#22 | |
|
Troll
Join Date: Apr 2005
Location: Texas
Posts: 732
Rep Power: 4
![]() |
Quote:
__________________
MD5(sig) = bcef75433db02e9ad9bf81d6f7c5c270 |
|
|
|
|
|
|
#23 |
|
Unverified User
Join Date: Aug 2006
Posts: 88
Rep Power: 0
![]() |
The problem is that the software on the client that communicates with the server can be reverse engineered. It then can be circumvented easily. The problem is that no obfuscator can protect your code from reverse engineering. There is no way to stop a crack being developed. Someone somewhere will have the ability to crack it. Has any major commercial software with these sorts of copy protection systems ever withstood the crackers? The answer is no. So in the end you have to accept that people will prirate your software by circumventing whatever protection you have put in. You can use the sort of software the OP was talking about to obfuscate your protection system but all it does is make it harder for the crackers.
|
|
|
|
|
|
#24 |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Wizard1988 is quite right. The only unbreakable application, in terms of software security, is one the user does not have physical access to (such as a website or some manner of server system). Even then, there's still the issue of old-fashioned theft to contend with.
That said, cracking DRM takes time and effort; if the results aren't worth it, your DRM scheme may very well remain intact. That said, has anyone ever bought a piece of software on the strength of its DRM? |
|
|
|
|
|
#25 | |
|
Expert Programmer
|
Quote:
|
|
|
|
|
|
|
#26 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
![]() |
|
|
|
|
|
|
#27 | |
|
Troll
Join Date: Apr 2005
Location: Texas
Posts: 732
Rep Power: 4
![]() |
Quote:
__________________
MD5(sig) = bcef75433db02e9ad9bf81d6f7c5c270 |
|
|
|
|
|
|
#28 | ||||
|
Newbie
Join Date: Jun 2005
Posts: 13
Rep Power: 0
![]() |
Quote:
Quote:
But if it's online app.(e.g. an online game) there are "servers user doesn't have a control". Quote:
E.g. you may start fake online bank server but your balance is not crackable even if you hack the client. Everyone got the point.. Original post was about plain exes, maybe that server-client-suggestion was a little bit offtopic then. Quote:
|
||||
|
|
|
|
|
#29 | |
|
Expert Programmer
|
Quote:
And Godmode, you obviously have no idea what you're talking about. |
|
|
|
|
|
|
#30 | |||
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
Quote:
Quote:
In other words, I'm rather skeptical of the effectiveness of DRM. |
|||
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|