Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   rank your "uncrackable" software protection (https://forum.exetools.com/showthread.php?t=11694)

giv 04-25-2013 19:19

Quote:

Originally Posted by mcp (Post 84290)
That's obviously not true.

LOL
Yes it is.
For me the argue is over.

mcp 04-25-2013 21:39

Quote:

LOL
Yes it is.
Is that supposed to be an argument? Since you disagree with my statement

Quote:

By your logic you should be able to break any instance of it. That's obviously not true.
you must be able to break any problem instance in that domain. How about I give you a RSA4096 public key and you factor it for me?
Quite obviously, you won't be able to do so, and I don't think anyone can arguably disagree with that (without trolling).

Syoma 04-25-2013 21:49

@mcp
You can not proof it because nobody knows which attacks appear tomorrow. Just suppose in 10 years quantum computers appear. And almost all current crypto would be trash.
Years ago DES looks uncrackable. Nowadays it is weak.
The same to RSA. Ten years ago RSA-512 was strong. Now it is weak.
Could you make the RSA less or equal to 512 bits which we can not crack? Sure, you cant. Most algos add more rounds to be stronger or increase key sizes or other params.

HE libraries are very rough. Limited in the operations to Add and Mul in most. Also, it is hard to imagine the use cases which help to protect applications. Could you describe any?
To operate in HE you need both numbers encrypted with private key. To decrypt result you need also public key. Would you store both keys in the software? Or how do you plan to make protection?

mcp 04-25-2013 22:11

Quote:

You can not proof it because nobody knows which attacks appear tomorrow. Just suppose in 10 years quantum computers appear. And almost all current crypto would be trash.
Years ago DES looks uncrackable. Nowadays it is weak.
The same to RSA. Ten years ago RSA-512 was strong. Now it is weak.
Could you make the RSA less or equal to 512 bits which we can not crack? Sure, you cant. Most algos add more rounds to be stronger or increase key sizes or other params.
Of course there is exactly one crypto scheme which is provably secure against any attack (OTP) but I was just arguing against the claim of being able to break any instance of those problems. And that's obviously not true.

Quote:

HE libraries are very rough. Limited in the operations to Add and Mul in most. Also, it is hard to imagine the use cases which help to protect applications. Could you describe any?
To operate in HE you need both numbers encrypted with private key. To decrypt result you need also public key. Would you store both keys in the software? Or how do you plan to make protection?
Yap, there's a reason why not "everything" just simply switches to (F)HE schemes. There are multiple reasons: a) it is slow as hell b) full HE isn't trivial, most libraries limit themselves to addition and/or multiplication as you said.
Take for example the use case that you want to compute something which must not be revealed to the public, still the computation has to be made on every consumer's device, and the consumers must not know how the computations inner workings look like.
Then again, the weak points of FHE are the input and output values: if these are to be used in other non-HE parts of the program, these clearly must be decrypted.

As always in security, you have to be aware of the "attacker model": FHE per se cannot be used to create any kind of "unbreakable" protection, and no sane person would ever claim that. On the other hand, I strongly disagree with the statement that "everything made by man can be broken". That's too broad of a statement and is simply not true in general.

Syoma 04-25-2013 22:51

Quote:

Originally Posted by mcp (Post 84297)
I strongly disagree with the statement that "everything made by man can be broken".

Sure, it can be. But nobody guarantees it will work after that or even be valid. :D:p

Squidge 05-08-2013 20:08

Quote:

Originally Posted by mcp (Post 84295)
How about I give you a RSA4096 public key and you factor it for me? Quite obviously, you won't be able to do so, and I don't think anyone can arguably disagree with that (without trolling).

Whilst I agree, I don't see how that is relevant to software protection. Your analogy is like saying I let anyone download the fully registered version and say its uncrackable as the executable is encrypted by a 4096-bit RSA private key. Sure, it will take many years (maybe longer) to 'crack'.

However, make a piece of software runnable only with a license file, protect the license file with an RSA 4096-bit private key and I guarantee you it will be broken and fully registered versions available within 24 hours.

Same goes for if the license checking is built into a dongle. If you have access to the dongle, the software be made to work without it. I have done this many times for people who worry about the security of their software dongles.

WRP 05-09-2013 14:35

Quote:

Originally Posted by Squidge (Post 84556)
If you have access to the dongle, the software be made to work without it. I have done this many times for people who worry about the security of their software dongles.

How about Senselock and other dongles which are built on smart card technology?

mcp 05-12-2013 20:36

Quote:

Originally Posted by Squidge (Post 84556)
Whilst I agree, I don't see how that is relevant to software protection. Your analogy is like saying I let anyone download the fully registered version and say its uncrackable as the executable is encrypted by a 4096-bit RSA private key. Sure, it will take many years (maybe longer) to 'crack'.

If you read my answer in the context of the original claim that "anything made by man can be broken by man", then my answer makes sense again. It was simply a counter example to that claim, not necessarily related to copy protections in generl.

Shub-Nigurrath 10-06-2023 16:22

Hi mates,
How would you rank latest SolidShield? Thanks!

isdebuggerpresent 10-22-2023 04:37

Quote:

Originally Posted by Shub-Nigurrath (Post 128626)
Hi mates,
How would you rank latest SolidShield? Thanks!

What's some modern software that uses it? It pretty much faded into obscurity after AAA games dropped it sometime over a decade ago
Did they develop an x64 protection? Sometimes it's a huge step back

NON 10-22-2023 11:39

Quote:

Originally Posted by Shub-Nigurrath (Post 128626)
Hi mates,
How would you rank latest SolidShield? Thanks!

It's pretty lame protection compared to today's standards. Can be cracked quite easily.

Breeze_14 04-10-2024 18:44

I believe Safenet Sentinel LDK protection - its very hard to unpack files protected by this software and maybe few has ever to do it but I never know someone.

NON 04-11-2024 16:14

Quote:

Originally Posted by Breeze_14 (Post 130615)
I believe Safenet Sentinel LDK protection - its very hard to unpack files protected by this software and maybe few has ever to do it but I never know someone.

True. Only the paid ones post the solutions these days for the Sentinel LDK. No free tuts!

0xc3 04-12-2024 20:27

I think Wibu CodeMeter can also occupy a place,it can be the best one.

NON 04-21-2024 06:47

Quote:

Originally Posted by 0xc3 (Post 130635)
I think Wibu CodeMeter can also occupy a place,it can be the best one.

It is the worst one in dongle. See how many codemeter apps are cracked and released on regular basis. I agree that it could be implementation problem in some cases, but still...


All times are GMT +8. The time now is 17:58.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX