Cómo descifrar el archivo config.ini
Después de la versión 4.3 de Black Knife Dezender, trabajaremos duro para manejar el descifrado de funciones ofuscadas y funciones personalizadas.
Después de descargar y descomprimir el paquete comprimido, encontrará un archivo "config.ini", que es la biblioteca de funciones de ofuscación.
Después de abrirlo, podrás editar el contenido tú mismo. Por supuesto, también puede descargar directamente el último archivo oficial de la biblioteca de funciones de ofuscación a través del programa de actualización de Black Knife Dezunde. Esta biblioteca de funciones de confusión es equivalente a un archivo de diccionario. Siempre que el formato sea coherente, puede descargar el diccionario generado por Black Knife Super Dictionary Generator y colgarlo en el programa principal para descifrarlo. Los pasos correctos son: primero haga una copia de seguridad y cambie el nombre de su propio archivo config.ini, agregue "[OBFUSCATE_NAME]" a la primera línea del archivo de diccionario generado, cambie el nombre del archivo de diccionario a config.ini e inicie el descifrado.
Al mismo tiempo, la columna "Centro de proyectos" del sitio web de Black Knife Tribe también establece una lista de funciones para que los usuarios envíen sus propias ofuscaciones de programas conocidos, lo que hace que Dezande sea cada vez más poderoso. Ya no tengo miedo de confundir funciones. Ja ja.
¿Qué es una función de confusión? La función de ofuscación es una nueva función agregada después de Zend Guard 4.0. Puede ofuscar todos los nombres de funciones en el archivo PHP y convertirlos en una cadena de "caracteres confusos" que comienza con "_OBFUSCATE_". Este método de cifrado se parece un poco a MD5, porque el nombre de la función es diferente del que solía ser, por lo que el archivo PHP descifrado no se puede ejecutar normalmente. Después de la versión 4.3, Black Knife Dezand agregó la función de colgar en la biblioteca de funciones de ofuscación para participar en el descifrado. Una biblioteca de funciones ofuscada es como un diccionario que contiene nombres de funciones conocidas. Utilice este diccionario para comparar con nombres de funciones ofuscados (el llamado "galimatías"). Si los resultados de la comparación son los mismos, los archivos descifrados básicamente se pueden restaurar a la forma en que estaban antes del cifrado. Si la biblioteca de funciones ofuscada no contiene el nombre de la función utilizada en el archivo PHP, el resultado del descifrado seguirá siendo "confuso". Una vez que domine este principio, podrá encontrar soluciones a los problemas.
Existen varios métodos:
Primero utilice Black Knife Super Dictionary Generator para generar un diccionario. Usted mismo puede dominar el contenido del diccionario. Cambie el nombre del archivo del diccionario a "config.ini", luego abra el archivo del diccionario, inserte la marca "[OBFUSCATE_NAME]" en la primera línea (tenga en cuenta que también se requieren corchetes, es decir, se debe agregar todo lo que esté entre comillas) y copie el archivo del diccionario. Vaya al directorio donde se encuentra el programa principal de Black Knife Dezender y asegúrese de hacer una copia de seguridad de los archivos originales. Este método requiere mucho tiempo, trabajo y depende de la suerte, pero es la solución más práctica.
En segundo lugar, los amigos que leen con frecuencia los códigos fuente de otras personas pueden enviar a mi sitio web los nombres reales de las funciones que fácilmente se confunden. Pasos de la operación: vaya a la página de inicio del sitio web, ingrese al centro de proyectos "Formulario de actualización de la biblioteca de funciones de confusión de Dezed" y envíelo. Verificaré periódicamente los datos que envió, los agregaré a la biblioteca oficial de funciones de confusión y mejoraré continuamente la biblioteca oficial de funciones de confusión. ¡Puedes utilizar la función de actualización automática de Black Knife Dezender para actualizarlo!
Si te ayuda, recuerda aceptarlo como una respuesta satisfactoria, ¡gracias! ¡Te deseo una vida feliz!
Waila