JS Reverse - Tianyi Cloud Iniciar sesión
prefacio
Este artículo es solo para comunicación técnica. Le invitamos a señalar problemas relacionados. Si está interesado, puede seguirme. Si tiene problemas relacionados con la ingeniería inversa de Python, puede enviar mensajes privados y discutirlos.
metas y objetivos
Sitio web de destino: Tianyi Cloud Iniciar sesión
Propósito: completar la operación de inicio de sesión de Tianyi Cloud mediante la construcción de parámetros de inicio de sesión.
tecnología relacionada
Esta pregunta involucra dos aspectos de la construcción de parámetros:
- Construcción de contraseña: cifre la contraseña al iniciar sesión, genere texto cifrado y páselo al servidor
- Se construyen varios parámetros relacionados: no interviene ningún algoritmo de cifrado y se generan varios valores variables después de ciertos cálculos para marcas de tiempo y números aleatorios.
Los puntos de conocimiento js involucrados en esta pregunta:
(comprensión personal, o incorrecta, la comprensión posterior se profundiza y luego se ajusta)
- Empaquetado de paquete web: el código JS generará un patrón fijo después de empaquetarlo a través de wwebpack. Este patrón tiene un patrón estándar de tres etapas: 1. Función autoejecutable; 2. Cargador; 3. Código de módulo específico.
- Cuando se llama al código, pasará la identificación correspondiente al módulo al cargador y ejecutará el código especificado a través del cargador.
1. Parámetros objetivo
Descripción de parámetros
- nombre de usuario: nombre de usuario
- contraseña: contraseña