Si señor. Es un 2 no un 7.
De todas formas, fíjate que un serial cuyos primeros y últimos 2 bytes convertidos a hexa cumplan con:
085h - (byte1 xor byte2) + 064h = 0CDh
Van a generar "la primera parte" buena del serial (esto es, va a poder descifrar el código encargado de registrar el programa).
Aunque no he determinado el largo del serial, te pongo unos ejemplos que si desencriptan la "zona caliente" : 39000025, 3A000026, 6300007F, etc., etc.
Luego, en la rutina descifrada, sigue la comprobacion del serial. La rutina comienza en 0D2A60A.
Un dato: luego de descifrada la función, (análisis de Olly de por medio) puedes ver la SQL que utiliza para quitar el límite de articulos ("alter table tbarticulos modify (id autoinc NOMAXVALUE)") en 0D2A6A6.
Los tiros van por ahi. Si traceas el código, podrás sacar el algortimo de generación del serial.
Saludos y Suerte!