How to make Trial Plugins for 10 days
-
@Lindon Interesting, I shall go and look it up
-
@d-healey - in the right thread now:
https://www.kvraudio.com/forum/viewtopic.php?f=33&t=523031&p=8235873&hilit=Urs#p8235873
-
Part of the problem I think with Urs idea is he is expecting the cracker to look for the point at which the app performs a delayed check. If I was trying to crack software of this kind I wouldn't bother at all with when the software wants to perform a check. I'd look for the if statement that enables the functionality I want since that can't be delayed. If I have a valid license the software must do what I want when I want it, I compare this against an unlicensed version and find out where the restriction has been placed.
As an example, let's say the app goes silent for 1 second every 30 seconds, well I search for that functionality in the code and disable it. The delayed checker can carry on happily doing its thing, in the meantime I'll just enable all the functionality I want and tell it to ignore any signals that it may receive from the license checker in the future, whenever or however they may be delivered. It still comes down to swapping some boolean tests. The delayed checker is only a block if your plan of attack is to nutralize the checking mechanism, but you can just sidestep it.
In his example there is a message "this demo has expired". All you have to do is find that text string in the binary (of course it could be obfuscated but you can still find it). And then change a boolean value and that message will never appear.
The idea is certainly a valid additional tool to include though. One possible scenario is the crackers don't even notice the check, they think the software just works fine with or without the license, and only end users who've downloaded the app and don't have a valid license discover the security limitation after they've been using it for a while, and that may prompt them to purchase a license.
-
@d-healey - yes all valid.
On another track...its interesting to download my cracked software, as @Natan says it includes a Keygen program - which I cant get to work by the way... but still it means the pirate has worked out what the approach is I'm using - which surprises me - yes each product uses the same approach - however the approach itself uses a secret key as part of the authorisation system - so the inputs and outputs to the authoriastion system have to be different for each product , and they've hacked them all - so either they've spent time on each one - and I think it would be considerable time - or they have some way of "seeing" into my product script code... and reading my approach and my secret keys...
-
@Lindon said in How to make Trial Plugins for 10 days:
they have some way of "seeing" into my product script code... and reading my approach and my secret keys
I would guess that this is what they've done.
-
@Lindon Yeah they have the Knowledge of reverse Engineering the code, Removing / Adding / Changing The code and Do compile it again and Bringing it into the Warez World.
They didn't Patch your Dll Files, they just Opened and Read the code, and Made the small Keygen which generates The Serial Codes.
same Scenario with Orange stuffs too. ️
I didn't try but i know how Keygen works.You better to Send new Serials Out and revoke the old Ones Or Change the formula or the Curent keygen Made By R2R will Unlock all your Demo Plugins from now.
-
@d-healey said in How to make Trial Plugins for 10 days:
@Lindon said in How to make Trial Plugins for 10 days:
they have some way of "seeing" into my product script code... and reading my approach and my secret keys
I would guess that this is what they've done.
if thats so then theres really nothing I can do in HISE to make this even partly defensable
-
@d-healey said in How to make Trial Plugins for 10 days:
@Lindon said in How to make Trial Plugins for 10 days:
they have some way of "seeing" into my product script code... and reading my approach and my secret keys
I would guess that this is what they've done.
What I've done was to write a complex serial number formula checking system, and it is impossible to find it by trying each combination.
But as @Lindon said, I can definately say that, they can look into the any source code clearly and replicate the exact system with in just one day.
But they don't manipulate the code of the plugin, instead of doing it, they replicate the validation method such as keygen, fake server response...etc. If they want, of course they can manipulate the code but this time the plugin couldn't pass the macOS notharization system.
-
@orange said in How to make Trial Plugins for 10 days:
but this time the plugin couldn't pass the macOS notharization system.
I don't think people using cracked software care about that
-
@d-healey said in How to make Trial Plugins for 10 days:
I don't think people using cracked software care about that
I think the macOS security checks will be much more hardened in the near future. Windows also need a similar notharisation system to macOS too.
-
@orange They Ship the original Installers of your plugins ( Untouched )
And Keygen just Generates new Serials Based on Your Formula. ( it is Complex for You but easy For them )
And notarized Isnt a Thing, You just need another App To Make Serial Codes.They cracked ILok,Output Arcade Server, And Things You wont believe. I also read They cracked cubase and Uad Stuffs and protools. But Not released it yet because of their Relationship With Stienberg and Avid And Uad.
The formula Protection = Keygen
And Keygen = Can Make serial Codes for All your Plugins Life time -
@Natan said in How to make Trial Plugins for 10 days:
@orange They Ship the original Installers of your plugins ( Untouched )
And Keygen just Generates new Serials Based on Your Formula. ( it is Complex for You but easy For them )
And notarized Isnt a Thing, You just need another App To Make Serial Codes.They cracked ILok,Output Arcade Server, And Things You wont believe. I also read They cracked cubase and Uad Stuffs and protools. But Not released it yet because of their Relationship With Stienberg and Avid And Uad.
The formula Protection = Keygen
And Keygen = Can Make serial Codes for All your Plugins Life timeHow though are they "doing" this? How are they looking inside the plugin to see the formula?
-
@Lindon said in How to make Trial Plugins for 10 days:
if thats so then theres really nothing I can do in HISE to make this even partly defensable
That's not something limited to HISE - the bottom line is whenever somebody that knows how to reverse debug a binary lays his hands on your software, it's game over. It's a little bit easier to extract the string of the HiseScript code than checking the actual binary code (however I'm surprised that they do this as it deviates from their standard cracking procedure which I hoped gives us a little bit more time). But that means only that it will take them 30 minutes to crack instead of 2 hours.
-
@Christoph-Hart said in How to make Trial Plugins for 10 days:
@Lindon said in How to make Trial Plugins for 10 days:
if thats so then theres really nothing I can do in HISE to make this even partly defensable
That's not something limited to HISE - the bottom line is whenever somebody that knows how to reverse debug a binary lays his hands on your software, it's game over. It's a little bit easier to extract the string of the HiseScript code than checking the actual binary code (however I'm surprised that they do this as it deviates from their standard cracking procedure which I hoped gives us a little bit more time). But that means only that it will take them 30 minutes to crack instead of 2 hours.
so we are all screwed.
-
@Christoph-Hart @Lindon
Yes, they can Read the binaries.
As long As we work on Development they work on Cracking side. And we Grow with Each Other ️ -
@Natan said in How to make Trial Plugins for 10 days:
@Christoph-Hart @Lindon
Yes, they can Read the binaries.
As long As we work on Development they work on Cracking side. And we Grow with Each Other ️except we dont grow - we wither and die. If it takes me a month (at the insanely best) to make a plugin and it takes them a day to crack it - then I have lost every time.
-
@Lindon Ah Lindon Don't Feel down Buddy
This happend to all of Us.
Mine Cracked too and I Saw it Everywhere Too.Here is an Advise:
Once your Plugins get Publish and Removed By your Dmca Request.
Don't Release abother Update, Or it will posted on warez Again.As long as You dont Release New Versions they dont Repost your Products on Audioz.
So you can recover By Doing promotions and Big Sales.And Black friday is Around the corner, Just keep The update After that day, And Instead make No brainer sales.
Btw, Proud of yourself, Once you get In their Radar Means Youre Getting Known to A Big crowd Of Music Producers.
And R2R Not Crack Cheap Plugins.Keep up the Good works Man
-
@Natan said in How to make Trial Plugins for 10 days:
@Lindon Ah Lindon Don't Feel down Buddy
This happend to all of Us.
Mine Cracked too and I Saw it Everywhere Too.Here is an Advise:
Once your Plugins get Publish and Removed By your Dmca Request.
Don't Release abother Update, Or it will posted on warez Again.As long as You dont Release New Versions they dont Repost your Products on Audioz.
So you can recover By Doing promotions and Big Sales.And Black friday is Around the corner, Just keep The update After that day, And Instead make No brainer sales.
Btw, Proud of yourself, Once you get In their Radar Means Youre Getting Known to A Big crowd Of Music Producers.
And R2R Not Crack Cheap Plugins.Keep up the Good works Man
Getting known != making a living. But thanks for your comments.
-
We can turn all of this the way we want for hours, the truth is that the biggest are cracked, meaning guys with strong coding knowledge "fail". And now we can count the best dongles in the list.
And I don't think many of us (and certainly not me) have an equivalent knowledge to compete against any hacker.I can understand the spirit of hackers, maybe wanting anything free with no care about someone behind working 14h/day and earning less than they do. If they want to fight a system and fuck capitalism up I can't rage against that vision. But afaik not many of us, usually running as a one-person company, can be assimilated to big companies and capitalism or whatever they wanna fight against. Unless I'm wrong and they simply want everyone down, or maybe it is just a game, I don't know.
But I'm pretty sure there's still a philosophical thought behind their actions. Would be just good if they can integrate to those thoughts some more consideration like "well, I can't or don't want to pay for this plugin and it is a cool thing/challenge to crack one more down, but someone's financially dying behind... so do I really want to do it?"
@Natan's dmca advice is a very good thing. But it would even better if, by understanding the size of a company and how much harm they do, they could decide not only to just remove the posts in questions but white list the company and mark it as "no-good candidate to kill". But I am probably living in a fairy world...
-
@ustk said in How to make Trial Plugins for 10 days:
no-good candidate to kill
What is a good candidate to kill? I think the only company that deserves being cracked is Adobe with their extortion subscription but they managed to build their monopoly from decades of having their software pirated and thus becoming the industry norm.