Vista Firewall Control Mobile Web Server Desktop Assistant IrDA Remote Control Company info


Vista Firewall Control
XP Firewall Control
Mobile Web Server
Desktop Assistant
IrDA Remote Control
LogAnalytics
Engines & SDKs
Content Processor
Embedded Web Server
Personal Firewall
Content Filter
Data Gathering Agent
Log Processor
SNMP Agent
XPSP2 Firewall Library
Mime/HTML Parser
Serial Number Engine
Portable Applications
Company info
Contact Us
Partners




Serial Number Engine

The engine allows to generate/verify a special set of serial numbers in XXXX-XXXX-XXXX-XXXX form. Each serial from the set includes a magic number and a trial period code.
The serial number verification part supposes multiple distributed magic number/trial period comparisons without "decision points". The decision points are usually the places in program code directly comparing the magic number with pre compiled (hard coded) constant. In a simplest case potential hacker does not need to understand product functionality, the disclosure of the comparison point if enough to break the decision point and to pass the program flow over the point.
The verification part of the engine is based on the decision point absence. It uses the magic number for program functionality. As the result hackers are not able to find the point to break and have to make program reverse engineering, which is usually impossible due to extreme time consumption.