|
#1
|
|||
|
|||
ICELicense - no idea where to start
Hi there,
did anyone ever come across a program protected by ICELicense? I am currently working on a prog called PentaSuite 7.1. After installing it, I tried to load it in Olly but Olly crashed immidiately. Furthermore my browser crashed if i opened a thread in Ollyforum when there was the word "Olly" in the topic. Moreover I was not able to attach to the running process - Olly crashed again. As a workaround I renamed every occurance of Olly within the OLLYDBG.EXE to 0lly (its a zero). I found that hint at woodmans. After this renaming-effort (the .exe + plugins), I was able to start debugging. I found out that this prog is protected by ICELicense. I searched the web and found this site: hxxp://www.ionworx.com/IceLicense.html They claim to be as good as noone else. Are they really? As I am not able to break within the prog, I ask if someone knows where to start with this. Any hint is greatly apprechiated. Best regards *RemedY* edit: They say on their website that these License-System uses encryption with eliptic curves. The private-key is stored inside the application. The secret one remains at the developers. I found the public-key and a trial-license in the code. The trial-license is for user/company trial/trial. Is it possible to compute the secret-key out of the public-key together with the license? Just the way as one would do it with RSA. Thanks again Last edited by *RemedY*; 09-18-2004 at 22:23. |
#2
|
|||
|
|||
Quote:
as for olly etc. it uses FindWindow (IIRC), and the string are encrypted inside the app. Quote:
there might be a chance to find private key another way since it uses (also IIRC cause it some time since i last checked) time + the LicenceIssuer name or something to seed the KeyGenerator... another method would be to simply patch publickey. however since almost all IceLicense protected apps i've seen dont use the antidebugging/antipatching features cracking it mostly only involes a patching a flag. |
#3
|
|||
|
|||
Hi,
Quote:
Regards *RemedY* |
#4
|
|||
|
|||
Dear *RemedY*,
I also got stuck with this protection. I don't have any clue how to defeat it and it also terminates DeDE. Please share what you have found about it . Also if there is any tutorial I would appreciate it. Thanks in advance. Best Regards, Android. |
#5
|
|||
|
|||
Hi Android,
unfortunally I must tell you, that I was not able to go any further as I was at the time of my first post about this issue . Some people I know (and I think they are a bit more experienced than me) tried to defeat ICELicense - and they failed also. Up to now I found no tutorial whatsoever on this topic. Its really sad, because I am of the opinion that more and more apps coded in Delphi are protected with stuff from ionworx. It seems to be as strong as ionworx claimed it to be. Sorry that I cant help you more than this. Best regards *RemedY* |
#6
|
|||
|
|||
Hi!
I had a look at IceLicense long time ago and I can say that it's a weak protection. For example, the trial can be reseted just removing a registry key (easy detectable with regmon). It might look hard to crack because it behaves like a ZIP password protected application. So, if you dont know the key, you dont know which code will be decrypted, but as soon as you have a valid key you can easily dump the decrypted blocks and easily reconstruct the original program. I dont think that this kind of "ZIP-password protectors" are much useful, becuase they only suit when you release your program with disabled functions (that will be decrypted with valid license)...when you want to release a full demo of your program, that kind of protection is useless. I dont know 100% latest version of IceLicense...so, If I'm wrong in anything I said, tell me please Regards. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Where to start? | cybercoder | General Discussion | 2 | 10-30-2012 17:56 |
writing my own OS.....where to start from?? | loman | General Discussion | 33 | 06-29-2004 18:09 |