First post, by RichB93
- Rank
- Member
Just wondering if someone here with some debug/assembly/hacking knowledge could help me, as per the title.
Long story short, I am collecting software from a now defunct company called Evolution Electronics. They offered shareware versions of their software on their website, which used the softSENTRY system to provide a full 30 day trial which could be unlocked with a registration key.
softSENTRY is a very flawed protection system; when you load the application it jumps to the protection, then once it succeeds jumps to the main program. Therefore, it is possible to change the initial jump to just jump to the program, completely bypassing the protection.
This has been documented online for 32-bit applications, which even I was able to figure out and use for some later Evolution Electronics software.
I am however completely stumped trying to do the same for one of their earlier products, Sound Studio. As it's 16-bit, I cannot easily debug it, and there are no guides on how to go about bypassing it.
If anyone here would be interested in having a go, I'd be forever grateful. I can provide a copy of the software as it's somewhat difficult to find.
It's a bit of an oddball application as it's not for Win3.x; it's designed for Windows 9x and has a 32-bit launcher stub that somehow works with the main 16-bit executable? I'm not sure how it all works, but I'm curious to know how.
Mods, please delete this post if this is not allowed; I checked the rules and couldn't see anything that suggested this would be unacceptable; the software and the protection itself are both obsolete and effectively 'abandonware' by now.