¿Qué es un emulador de dongle?
Un dongle es una pieza de hardware que debe conectarse al puerto de bus serie universal (USB) de una computadora antes de que se ejecuten algunos tipos de programas de software. Esto es para garantizar que el software no se copie o se comparta de otra manera. Un emulador de dongle es un dongle falso creado para evitar esta limitación, al igual que una llave maestra. Dado que los dongles a menudo se cifran para evitar este tipo de pirateo, un emulador de dongle también se conoce como "crack de dongle".
Debido a que la creación de un emulador de dongle libera el software para que lo usen aquellos que no lo pagaron, se considera ilegal. Muchas licencias de software tienen cláusulas que establecen que la creación de dicho dispositivo viola el acuerdo del usuario. Esto no significa que los hackers no creen emuladores de dongle y que las guías para descifrar el cifrado de seguridad de un dongle no estén disponibles en Internet y en otros lugares.
Actualmente, hay dos formas de obtener un emulador de dongle. Si una persona tiene habilidades para eludir la seguridad de la red, puede hacerla por sí misma. La información sobre cómo crear un emulador de dongle generalmente se transmite de hacker a hacker y se comercializa en foros y sitios web de Internet. Alguien sin conocimiento de codificación también puede comprar emuladores de dongle de sitios web. Debido a su ilegalidad, muchos sitios web que afirman proporcionar emuladores de dongle que funcionan no parecen legítimos.
Debido a que el software que utiliza dongles es típicamente para un mercado pequeño, el precio de un dongle de reemplazo puede ser de cientos de dólares estadounidenses. Algunas compañías de software solicitan que el usuario compre un paquete de software completamente nuevo si el dongle se pierde o es robado, lo que aumenta aún más el precio. Los defensores de los emuladores de dongle afirman que tales restricciones en el uso de software son injustas e incompatibles con las condiciones del mundo real del uso de computadoras y software.
Las formas anteriores de software simplemente requerían un dongle para poder ejecutar el software en una computadora. Los piratas informáticos rompieron esas restricciones al escribir un programa para engañar al software haciéndole creer que el dongle ya estaba enchufado. Para evitar esto, algunos dongles ahora están diseñados para contener ciertas partes del código del software o realizar ciertas tareas para el programa. Incluso si un emulador de dongle le dice al software que hay un dongle, el software aún puede ser inviable porque faltan partes del código. A medida que los piratas informáticos encuentran formas de evitar estas nuevas innovaciones, es posible que se deban encontrar nuevas formas de cifrado de dongle.