Acredito que amigos que gostam de engenharia reversa já ouviram falar do plug-in automático de captura de envelope vermelho do WeChat, ou pode-se dizer que foi amplamente divulgado, mas o autor descobriu que apenas dois artigos são realmente originais, e o restante são reimpressões malucas. Leia Atualmente, o único "favorito" do WeChat na Internet é pegar envelopes vermelhos, então trago para vocês outra habilidade prática - modificar os parâmetros de exercício do WeChat, para que minha mãe não precise se preocupar comigo amarrando meu telefone na perna do cachorro!
Mais perto de casa, este artigo é apenas para quem é novo na engenharia reversa. Não me critique. Você pode levantar uma questão para troca e discussão.
Ferramentas de hardware : É melhor ter um iPhone desbloqueado. Não importa se você não tiver um. Adicionaremos o desenvolvimento de ambiente sem jailbreak posteriormente. Este artigo visa ajustar a codificação em Theos <A máquina de teste do iPhone 5c. e um iPhone 5s inútil usado neste artigo, ps: Não pergunte por que mencionei isso, mesmo que não tenha sido usado, porque enquanto escrevo isso, não consigo controlar a ideia de me exibir, então não vou piada mais! >
Ferramentas de software : Alguém já escreveu a configuração e instalação das ferramentas de desenvolvimento para nós. É apenas uma instalação de software, então não preciso pisar nos ombros dos meus antecessores para continuar meus estudos, espere um minuto, nós. ainda preciso instalar um. Confira os tesouros dos arquivos de cabeçalho do WeChat: class-dump, Obviamente, o pré-requisito para usá-lo é que o aplicativo precise ser descascado antes que o arquivo de cabeçalho possa ser exportado corretamente. Quanto a como fazer o shell do aplicativo, o Google definitivamente pode ajudá-lo. Não entraremos em detalhes sobre o que pode ser encontrado. através do Google no momento, falaremos apenas sobre aqueles que não estão disponíveis publicamente no momento.
Em nosso próprio sistema iOS, há uma seção Esportes e Saúde, que registra nossos passos diários, etc. Então, o ranking esportivo do WeChat definitivamente precisa obter os dados ao classificar os passos dos amigos, então de onde obtê-los? , vá para Esportes e Saúde. Se pudermos sequestrar dinamicamente o WeChat ao obter dados, forjar dados falsos e enviá-los para o WeChat, então terminamos. Resposta: if(YES){NSLog (@"Yes");}
Use o comando class-dump -H WeChat.app -o WeChatHead para exportar o arquivo de cabeçalho do WeChat
Na verdade, existem muitos, milhares deles. Descobrimos que existem vários atributos muito visíveis, m7StepCount, hkStepCount, etc. na classe WCDeviceStepObject.
A palavra-chave "stepCount" em chinês é "número de passos", então este é um parâmetro que queremos sequestrar e modificar. É inútil dizer mais, apenas experimente e você saberá.
Na imagem acima retornamos "98800" passos para teste
Pronto, você poderá controlar a capa da lista de classificação a partir de agora. Você pode postar textos como “Anúncio de aluguel, assinatura mensal de 5 yuans” e “Perdido” para chamar a atenção das pessoas.
Há menos informações sobre o desenvolvimento reverso e muitos problemas precisam ser resolvidos por você mesmo. Contanto que você se sente e estude, eventualmente será recompensado. Se quiser, me dê uma estrela!