Posted by hobgoblin on 1/14/2000, 7:02 pm
148.122.66.52
Greetings everybody. Nice site, Lazarus and Sandman. Like the way it is organized.
Well, this what I found at first glance.
I used Techfacts to check out the changes made on the OS during installation. The program stores information about name, company and key in HKEY_CURRENT_USER\Software\Acon AS\Acoustica\2.0\Registerinfo\
It installs all its files in the folder you decide, nothing seem to be installed in the windows folder or in the windows\system folder.
When I run the program, an opening nag pops up. This happens every time I run the program. I assume this stops first after registering the program. The opening nag displays information on how many days you have been evaluating the program. If you set the clock for instance 5 days ahead, it displays: “Day 5 of your 30 day trial period.”
If you turn it back again, it says: “Day 0 of your 30 day trial period.” Convenient. The opening nag offers three options: Register, evaluate and purchase. Hitting register brings up a registration screen asking for name, company and key-code. Wrong entrance of data brings up a messagebox (which according to Lazarus is not really a messagebox. Thanks for that information.J), stating “The key does not match license owner.”. Hitting ok brings back the opening nag. Pushing evaluate removes opening nag, and the progam is ready to use.
If I click on help in the menu bar, and then about, I see a messagebox which among others displays the text “Unregistered”.
By checking the program header in Hexworkshop I don’t see any references to known packers, no strange names on any of the sections. By using Procdumps PE editor, I see that the section characteristics for the first section is 60000020, which also indicats that the program is unpacked and can be disassembled without any problems.
A deadlisting in W32dasm gave me the following clues to be further investigated:
DialogID – 03E8; CONTROL_ ID:00C7, “Unregistered”
StringResource ID=09094:”Day %d of your 30 days trial period”
Other string references of interest:
“Company”
“Name”
“Key”
“Registerinfo”
“Registered to”
“The evaluation period has expired”
“The key does not match license”
“Unregistered”
“Your license is registered. Thank..”When it comes to where the program stores the time passed, I couldn’t find anything in the registery. There are a couple of entrances in the above mentioned place in the registry I don’t fully understand, but they don’t look like time counters to me. And since no files were placed in the windows folder or system folder, I would guess it’s stored in the executable itself.
That’s all for now.Looking foreward to read your postings, guys.