View Full Version : Hardlock destroys itself after Trial period.
yotoxionomai
07-04-2009, 11:04 AM
I´m currently trying to figure out how HL works, it seems that, even when using Multikey, the program replicates its behavior, by adding information to the regfile, as it would do if the key was in fact present.
The original Key reg looks like this:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\MultiK ey\Dumps\00001A48]
"Name"="Luna A"
"Copyright"="Y"
"Created"="24"
"DongleType"=dword:00000002
"ID"=dword:00000000
"withMemory"=dword:00000001
"Seed1" =dword:00008xxx
"Seed2" =dword:0000Bxxx
"Seed3" =dword:00006xxx
"HlkMemory"=hex:\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,0F,DE,93,05,00,00,00,08,00,00,16,00,AE,BC,\
03,0F,00,00,00,00,Ff,FF,FF,FF,FF,FF,FF,FF,FF,EF,\
FF,FF,4B,C4,9E,6A,F3,0E,00,00,00,00,F8,32,E9,31
yotoxionomai
07-04-2009, 11:13 AM
Some big string of information is then added, it starts like this:
It looks fairly similar,until...6a
(original)
"HlkMemory"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,0f,de,93,05,00,00 ,00,08,00,00,16,00,ae,bc,\
03,0f,00,00,00,00,fe,ff,ff,ff,ff,ff,ff,ff,ff,ef,ff ,ff,4b,c4,9e,6a,f3,0e,00,\
00,00,00,f8,32,e9,31
(added)
"HdkMemory"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,0f,de,93,05,00,00 ,00,08,00,00,16,00,ae,bc,\
03,0f,00,00,00,00,fe,ff,ff,ff,ff,ff,ff,ff,ff,ef,ff ,ff,4b,c4,9e,6a,
yotoxionomai
07-04-2009, 11:15 AM
Does anyone knows any tool to make sence out of this?
Is it possible to extrapolate de trial date and change it acordingly?
thank you!
it is RUS option in the dongle
Please don't waste space like that,. It was perfectly possible to put that in one message, but a lot more appropriate to just attach it as a file. If you are trying to bump your post count up, we are not impressed.
Git
yotoxionomai
07-04-2009, 04:06 PM
@Git
Sorry, Git, i should had attached it as a file, and i did tried to attach it in a single message, but it kept on giving me the "too many characters message".
And, no , im not trying to boost my post count.
@Bfox
I used Hmon, and in the Dongle command window there is an expression that occurs several times:
HL_RUS_QUERY, the CMD is 0C
Is that it?
you get this error?
#define RUS_DATE_EXPIRED 37
/* RUS Expiration Date reached. */
you can upload a target software?
yotoxionomai
07-04-2009, 04:26 PM
No, nothing, the only thing i can do is to set the date back, reenter the original information in the reg, and restart MultiKey.
Is there any way to figure out which cell holds the Trial End and set it somewhere into a distant future? Like 2030, or something?
you can upload a target software?
Please PM me the details.
That's the one. If you search here on RUS you will find a long thread on the subject. The RUS format has been cracked but has not been made public.
Git
yotoxionomai
07-04-2009, 09:18 PM
@ Git
Believe it or not when i search by RUS it finds nothing, also tried HL_RUS, there is some information but nothing really relevant.
Could someone please be kind enough to explain this to an ASS like me?
nodongle
07-05-2009, 07:14 AM
You need change some data in Hardlock (or emulator) memory:
1. remove RUS expiration date
2. recalc CRC
yotoxionomai
07-05-2009, 07:32 AM
Haaaa, sorry, thats rocket science to me!
Is there any clue to a "manual" on how to do it.
Something like, RUS for Dummies?:D
Read the developer material. It's all downloadable from http://www.aladdin.com/. You will find the thread I referred to if you search for rus_fib
Git
yotoxionomai
07-09-2009, 07:54 PM
After a while im still researching this, if i find any solution i will post it here, for everyone else to use, i wont keep it for myself nor will be asking any money for a RUS "solution" as some users of this board do.
From this point on, its just brainstorming, nothing really solid, so dont complain if you found any info here inacurate, add something constructive or correct it if you like.
I read some literature and the other threads, involving Rus_Fib and polinoms, some CRC calculation is used involving this, i will keep on posting until i find a solution or moving on to something else.
My experience involving Hardlock is still very basic, and most of all i do it to learn and spread.
By the way, here is a nice CRC calculator i found online:
http://zorc.breitbandkatze.de/crc.html
Im still trying to calculate the date:
Date format, assuming is: DDMMYYYY / DDMMYY most likely is only MMYY or MMYYYY, because the red digits are the final day and hours seconds, ((maybe)) in this format? DDHHMMSS ?
Values above go into the data sequence field ((maybe))
CRC order = 16
Example:
End Date: 10 July 2009
00,00,0F,DE,93,05,00,00,00,08,00,00,16,00,AE,BC,\
03,0F,00,00,00,00,FE,FF,FF,FF,FF,FF,FF,FF,FF,EF,\
FF,FF,4B,C4,9E,6A,F3,0E,00,00,00,00,F8,32,E9,31
The polynom value must be some element used in the key, seed file, serial number...i´m still trying...:D
You did not read the previous thread enough, because this was discussed at length. The 16bit value is the number of days from 1 JAN 2000 (or maybe 31 DEC 1999, I can't remember)
0x0F03 = 3843 days = 10.523 years = 10years 191 days
None of this is secret, it is all in the Hardlock API if you download it. What is secret is the algorithm used for the three different CRC's.
Git
yotoxionomai
07-10-2009, 01:12 PM
Thank you Git,
Yes apparently i did skipped that part, no excuse for me.:mad:
There must be a way to calculate the polynom/algo use for all the other CRC´s if we can insert a known value, the program will force a write to reg, which gives (most of the times) a different result.Im guessing that based on the original values and on the result values its possible to interpolate de algo, no? I will try this asap.
nevertime
06-08-2010, 07:55 AM
yotoxionomai
Hi, would like to understand too about a trial hardlock
Can you will prompt to what have come as a result.?
I can not find more the information on a ground question, help!:confused:
vBulletin® v3.6.4, Copyright ©2000-2020, Jelsoft Enterprises Ltd.