Creo que los amigos a los que les gusta la ingeniería inversa ya han oído hablar del complemento de captura automática de sobres rojos de WeChat, o se puede decir que se ha difundido ampliamente, pero el autor descubrió que solo dos artículos son realmente originales y el resto son reimpresiones locas Léelo Actualmente, el único "favorito" de WeChat en Internet es agarrar sobres rojos, así que les traigo otra habilidad práctica: modificar los parámetros del ejercicio de WeChat, para que mi madre no tenga que preocuparse de que me ate. teléfono a la pata del perro!
Más cerca de casa, este artículo es solo para aquellos que son nuevos en la ingeniería inversa. No me critiquen. Puede plantear un problema para intercambiarlo y discutirlo.
Herramientas de hardware : es mejor tener un iPhone con jailbreak. No importa si no lo tienes. Agregaremos desarrollo de entorno sin jailbreak más adelante. Este artículo está dirigido a modificar la codificación en Theos <La máquina de prueba del iPhone 5c. y un iPhone 5s inútil usado en este artículo. PD: No preguntes por qué lo mencioné aunque no se usó, porque mientras escribo esto, no puedo controlar la idea de presumir, así que no lo haré. bromear más! >
Herramientas de software : Alguien ya ha escrito la configuración e instalación de las herramientas de desarrollo para nosotros. Es solo una instalación de software, por lo que no necesito pisar los hombros de mis predecesores para continuar mis estudios, espere un momento. Todavía necesito instalar uno. Echa un vistazo a los tesoros de los archivos de encabezado de WeChat: class-dump. Por supuesto, el requisito previo para usarlo es que la aplicación debe descomponerse antes de que el archivo de encabezado se pueda exportar correctamente. En cuanto a cómo descomponer la aplicación, Google definitivamente puede ayudarlo. No entraremos en detalles sobre lo que se puede encontrar. a través de Google de momento solo hablaremos de las que no están disponibles públicamente por el momento.
En nuestro propio sistema iOS, hay una sección de deportes y salud, que registra nuestro comportamiento diario de conteo de pasos, etc. Luego, las clasificaciones deportivas de WeChat definitivamente necesitan obtener los datos al clasificar los pasos de los amigos, entonces, ¿de dónde obtenerlos? Es decir, vaya a Deportes y Salud. Si podemos secuestrar WeChat dinámicamente al obtener datos, falsificar datos falsos y enviarlos a WeChat, ¿terminamos? Respuesta: if(YES){NSLog (@"Yes");}
Utilice el comando class-dump -H WeChat.app -o WeChatHead para exportar el archivo de encabezado de WeChat
Realmente hay tantos, miles de ellos. Descubrimos que hay varios atributos muy llamativos m7StepCount, hkStepCount, etc. en la clase WCDeviceStepObject.
La palabra clave "stepCount" en chino es "número de pasos", entonces, ¿es este un parámetro que queremos secuestrar y modificar? Es inútil decir más, pruébelo y lo sabrá.
En la imagen de arriba devolvemos los pasos "98800" para realizar pruebas.
Ya terminó, podrá controlar la portada de la lista de clasificación a partir de ahora. Puede publicar textos como "Anuncio de alquiler, suscripción mensual de 5 yuanes" y "Perdido" para atraer la atención de la gente.
Hay menos información sobre el desarrollo inverso y muchos problemas deben resolverse usted mismo. Siempre que se siente y lo estudie, eventualmente será recompensado. Si lo desea, ¡dame una estrella!