Cómo implementar el período de uso del programa en un lenguaje sencillo
La hora local se puede lograr modificando la hora del sistema.
Se puede acceder a la hora de la red a través del ordenador host.
Pero acceder al archivo de hosts también es válido.
Método 1: Método de verificación local.
Primero use un programa para escribir un valor clave en el registro. El contenido del valor clave debe ser preferiblemente el tiempo de ejecución (la hora actual del sistema) y los datos deben estar cifrados.
Luego tome la hora actual del sistema y compárela con las indicaciones que tienen más de 30 días.
Vulnerabilidad: Modificar la hora del sistema puede lograr una prueba ilimitada.
Método 2: Verificación online.
Cuando se usa por primera vez, el programa escribirá un valor clave en el registro. El contenido del valor clave es preferiblemente el tiempo de ejecución (hora actual del sistema). Los datos deben estar cifrados
Luego visite un sitio web externo, como bjtime, un sitio web de informes de tiempo, filtre los datos para obtener la hora de la red y luego compare.
Vulnerabilidad: Es posible redirigir a una página personalizada a través del host.
Método de procesamiento: cuando el programa esté autorizado a leer el archivo host, verifique si el nombre de dominio ha sido secuestrado, agregue un registro de valor clave de días de prueba al registro e intente distribuir el registro de maneras extrañas. .
Los dos puntos anteriores son métodos de uso común.
Todos los códigos anteriores se pueden obtener en el curso de Idioma Fácil.
Operación de diseño, palabras clave: registro, lectura y escritura de archivos