PDA

View Full Version : Timehasp How to change date?


thomas279
January 29th, 2008, 23:53
I would like to know how I can change a date on a timehasp. It is connected to a DK2 and program runs ok but would like to do some changes in it if possible. I do not know too much about this. Software runs in DOS. Is it easy? Hard?

JMI
January 30th, 2008, 00:56
thomas279:

It's fairly obvious that you chose to ignore the BIG RED LETTERS at the top of the Forums on your way in, and that you haven't READ THE FAQ.

Had you done so, you would know that we have certain requirements of Posters on these Forums, and one of them, which is emphasized in your "Signature" under your username, is that you are required to SEARCH, both here and on the net for the answers to your own problem, BEFORE you post a question here. Since you have completely failed to do either of those two things, you get to hear from me.

That you confess you "do not know too much about this" is no excuse at all for the failure to have actually read the FAQ, or for failing to have searched for your own answers to YOUR question prior to posting here. If you actually did any searching, we would not be able to determine that you had from what you have posted.

At the moment, you simply present yourself as someone too lazy to go look for the possible answer to your own question. You could have started that research by putting something fairly obvious in your favorite search engine and then you could have actually read some of what you would have found.

Why don't YOU put something, such as:

changing date on timehasp

into your favorite search engine and spend some quality time actually reading some of what you find. I got 59 hits with that search criteria and I'm sure there are others which would produce more information on your subject.

Certainly with the amount of effort you have shown so far, and your self-pronounced lack of "much" knowledge about such things, you need to consider that you might be attempting to "bite off more than you can chew" at this stage in your apparently first attempt into reverse engineering.

This is not the place where someone is going to give you a cookie-cutter solution or a ready made tool to solve your problem, especially when you have failed to show you have made any effort at all on your own, and when you certainly appear to have ignored our instructions about reading our Rules before you started.

How about you now actually Read the FAQ, try some searching on your own and then tell us what YOU have found and then, maybe, someone can confirm whether what you have found may be correct or incorrect.

Then you might be in a better position to determine whether or not what you want to do is within your skill set, or whether or not you have a great deal more work to do before you might be ready to attempt what you have said you want to do!


Regards,

thomas279
January 30th, 2008, 08:50
HeHe! You are right and wrong. I did not look for this specific wording you mention. I have spent however a few month trying to solve this in the past and never succeeded. I did ask someone to look at it but he could not do so. THis is why I did post a request on your site. Can you help with this?

Thanks!

JMI
January 30th, 2008, 15:16
Let me repeat: "Have you actually read the FAQ yet?"

How would we know you had done anything from the contents of your first post?

What did you actually try, as opposed to simply saying " I have spent however a few month trying to solve this in the past and never succeeded" and "you asked someone to look at it" and "he couldn't do it."

Did you read or had you already read any of the information found with the search criteria I gave you???

No one here is just going to give you a step by step solution to any problem you may have in the field of reversing without you showing some actual effort.

There is a "difference" between "just saying you did something" and actually "saying WHAT you did." So far you are just in the first category and we have no way of knowing what you may have already tried or whether you actually tried anything.

Regards,

thomas279
January 31st, 2008, 00:06
Hi again.... Ok, I have done more research and tried to find some software to capture the hasp emulation. Most of them work under windows but my software works ONLY under DOS. If I try to start it under windows, it just crash. I searched for something running under DOS and nothing. Maybe too old? Went also to brain studio to find something suitable... nothing....

I hope you can help.... Just first let me know if something works under DOS, if yes, what, I will try it and let you know....

Thanks!

Aimless
January 31st, 2008, 02:11
Man, talk about being thick-skinned...

Have Phun

naides
January 31st, 2008, 08:06
Quote:
[Originally Posted by thomas279;72360]I would like to know how I can change a date on a timehasp. It is connected to a DK2 and program runs ok but would like to do some changes in it if possible. I do not know too much about this. Software runs in DOS. Is it easy? Hard?



The hasp internal memory is the salt of the protection. Changing stuff within its chip requires special hardware and software, which is not widely available.I would avoid trying to emulate the Dongle unless I am pushed to a corner. Read CrackZ material on dongles linked here in this forum.

Your best bet is reversing the software side of the equation, catching when it reads the time form the dongle, then altering how it interprets and uses such information. In DOS: easy, hard? hard to tell, Disassemblers and debuggers that work on DOS environment are harder to come by, plus the knowledge of DOS RCE is scarce except perhaps in China (EXETOOLS has a forum dedicated to DOS).

Sooooo. You have a steep learning curve ahead of you, son.

CrackZ
January 31st, 2008, 08:32
Ack, this post has me really confused.

The TimeHASP device has an internal clock built into the hardware which reflects back the on board time (it ought to be accurate), you won't have any hope of changing this.

Where does DK2 come into this?, i.e. tell me what you mean by it (my interpretation of DK2 is a DESKey dongle, but I somehow doubt it is yours ;-) ).

Under DOS you'll need to attack at a higher level, as naides has rightly suggested, forget emulators, the HASP DOS interface uses direct hardware I/O calls and I can't recall seeing any emulator since 1995 thats going to support this. It should be quite easy to break the code though since I'm assuming the application is probably a fair few years old.

Regards, *learning curve ahead*.

CrackZ.

thomas279
January 31st, 2008, 10:48
Thanks all for your help. The Deskey DK2 dongle seems to somehow scramble the program. then connected to this DK2 is the timehasp.... I can get the program to work properly with the dongle and timehasp attached to LPT port but the date is on the timehasp and somehow I would need to change it.... Some people tried to look and disasamble the program but did not succeed. Somehow I shoud be able to capture some data going to the printer port and then probably access to this timehasp.... Not sure if the timehasp being after the DK2, it is also scrambled....


CrackZ
February 1st, 2008, 06:27
The program is dual-dongle protected? ;-), thats an ultra-paranoid software author right there then.

The DK2 probably does the program decryption and amidst that is most likely the call to the TimeHASP to retrieve the time, so the task will be 2-fold, first dump the decrypted program from memory (eliminating the DK2) and then patch the HASP API for the time/date calls (I'm overly simplifying this and speculating that this would be the most likely process to follow since I do not have your target).

Let me *immediately* talk you out of monitoring access to the parallel port, not unless you plan on figuring out the complete protocols used by both devices, this isn't likely to be a productive point of attack for you.

Regards

CrackZ.

biotech7
February 5th, 2008, 00:04
thx for CrackZ's kind offering!