Rackmount
April 15th, 2003, 16:50
Ok...in order to prevent myself from getting the "lamer" label, I will describe my progress on a target I have been fiddling with for a while now. To start with, the program states: "Attention Demo Users: The software downloads are the same for demo and licensed users. Licensed users have a hardware key that allows them to read their own data files. Demo users may only read data files supplied by X-XXXX (they are password protected files). Without a hardware key (or floating license), the software will start and identify that it is running in DEMO mode." Actually, there are many modes such as standard, pro, even-more-pro, etc. that the program can switch to depending on the read dongle.
Step 1: I poked it in its eye to see if it blinks - lovely messagebox when a file is read in demo mode (with password removed) that says....buy the damn software! and then program quits. A few little changes (jne -> je)from the bad message to a good one gets us lost in an endlessly repetitive loop....hmmm...bad choice, most likely missed flag(s), but it does get us close to some code that must determine if the password is correct.
Step2: I cut it open and look at its innards - deadlisting gives sooo many good strings that I feel there should be no problem tracing the path, as every wrong turn SHOUTS error messages. Ahh...hey now I can see some references to sentinal rainbow pro dongle...a few more seemingly random eye pokes gets me nowhere, but the spalsh screen now proudly states that that the version is "CRACKED" (ok...it isn't really, this is just a pathetic attempt to boost my morale and was done by a little hex editing) I trace into the belly and find the switch that selects mode...I point it to ultra-supreme-maximum-pro...and it starts...ahhh there is my splash screen again...now it says that the program is entering god-mode...yay! Lets load a file without a password...death! bummer...ok restart and try one with a password...death! double bummer...probably more flags missed....hmmm ok now lets go back a bit and try..
Step3: Study all info I can about rainbow superpro dongles...got the sentinal SDK and read every dang tutorial on dongle bashing and have decided that this bugger is gonna get beat eventually. However, it seems that the only dongle bashing I'm doing is against my brain...due to space limitations and for the sake of the moderator's sanity I will end this rambling for the time being.
End.
For those who are curious, I will provide additional information regarding this target if asked. I do want to defeat this puppy eventually, but I am in no hurry. This is not the most recent version of this software, and I have not checked to see if current version uses same protection(s).
The purpose of this thread is to vent and provide others with some insight as to how tenacity and stubborn pride can assist in the difficult projects. Don't forget the humor as well.
Step 1: I poked it in its eye to see if it blinks - lovely messagebox when a file is read in demo mode (with password removed) that says....buy the damn software! and then program quits. A few little changes (jne -> je)from the bad message to a good one gets us lost in an endlessly repetitive loop....hmmm...bad choice, most likely missed flag(s), but it does get us close to some code that must determine if the password is correct.
Step2: I cut it open and look at its innards - deadlisting gives sooo many good strings that I feel there should be no problem tracing the path, as every wrong turn SHOUTS error messages. Ahh...hey now I can see some references to sentinal rainbow pro dongle...a few more seemingly random eye pokes gets me nowhere, but the spalsh screen now proudly states that that the version is "CRACKED" (ok...it isn't really, this is just a pathetic attempt to boost my morale and was done by a little hex editing) I trace into the belly and find the switch that selects mode...I point it to ultra-supreme-maximum-pro...and it starts...ahhh there is my splash screen again...now it says that the program is entering god-mode...yay! Lets load a file without a password...death! bummer...ok restart and try one with a password...death! double bummer...probably more flags missed....hmmm ok now lets go back a bit and try..
Step3: Study all info I can about rainbow superpro dongles...got the sentinal SDK and read every dang tutorial on dongle bashing and have decided that this bugger is gonna get beat eventually. However, it seems that the only dongle bashing I'm doing is against my brain...due to space limitations and for the sake of the moderator's sanity I will end this rambling for the time being.
End.
For those who are curious, I will provide additional information regarding this target if asked. I do want to defeat this puppy eventually, but I am in no hurry. This is not the most recent version of this software, and I have not checked to see if current version uses same protection(s).
The purpose of this thread is to vent and provide others with some insight as to how tenacity and stubborn pride can assist in the difficult projects. Don't forget the humor as well.