Byssus Software Solutions Software Copy Protection, Licence Key Management
& Security Solutions for Developers


Users and system administrators can not bypass Hydra

Byssus Hydra was designed to plug existing loopholes found in legacy solutions while maximising the user experience and allowing developers to focus their mind and time solely on maintaining and adding new functionalities into their applications.

Most alternative software protection products have well-known loopholes which make them fundamentally ineffective. Here are a few facts:

Local storage: Solutions which solely rely on data stored on a local computer can not protect against manual sweeps of a hard-disk, product such as Norton CleanSweep or the 20-minute reinstallation of the OS in a disk partition.
Wrappers: Wrappers are software aimed at protecting another software. But what protects a wrapper? They are actually smaller pieces of code which are easier to disassemble and understand than the large applications they are supposed to protect.
Licence generators: Solutions using a commercial or free licence generator can be broken by those who also downloaded or bought such low-cost number generators.
Short codes: The shorter an activation or licence code, the easier it is to generate dummy ones and try them in sequence, even without a generator. Credit card numbers are an example.
DLL-based: A DLL is a library exposing its entry points (procedures, functions, data). Except under .Net, it is not possible to detect DLL spoofing. It is so easy to create a DLL with the right function name that will always return "true" and enable the execution of the protected application.
One-off calls: Libraries whose API require just one verification call during the initialisation phase of the protected application actually help hackers as they only have to analyse the initialisation phase, which accounts for far less than 1% of the code of any application.
No hardware locking: Without hardware locking, it takes just one single licence code to share indefinitely. Period.
Optional hardware locking: Solutions proposing hardware locking as an option do this because they actually place task and time constraints on both users and developers. Because developers want to focus on software development (instead of licence code generation and management) and want to ensure maximum ease of use for their users, they never use such options. Such solutions are then only as resilient as those with no hardware locking (above).
Email locking:
Web servers sending just one 30-day trial key to a mailbox can be used to get unlimited trial thanks to the sheer mass of companies on the Internet providing an unlimited number of email addresses for free. It takes less than a minute to get a free mailbox.
No protection: In front of so many similar and deeply flawed products, some professional developers realise that legacy solutions are not worth spending between $20 to $1500 of their hard earned cash for something they know will not protect the product of their work. This is a sad reality.