리버스 엔지니어링을 좋아하는 친구들은 WeChat 자동 빨간 봉투 잡기 플러그인에 대해 이미 들어봤거나 널리 퍼졌다고 할 수 있지만 저자는 실제로 두 개의 기사만 원본이고 나머지는 읽어보세요 현재 인터넷에서 WeChat이 가장 좋아하는 것은 빨간 봉투를 잡는 것뿐입니다. 그래서 저는 또 다른 실용적인 기술을 알려드리겠습니다. WeChat 운동 매개변수를 수정하면 어머니가 제가 봉투를 묶는 것에 대해 걱정하실 필요가 없습니다. 강아지 다리에 전화를 걸어보세요!
가까이서 이 글은 리버스엔지니어링을 처음 접하는 분들만을 위한 글입니다.
하드웨어 도구 : 탈옥된 iPhone이 있는 것이 가장 좋습니다. 탈옥되지 않은 환경 개발은 나중에 추가할 예정입니다. 이 글은 Theos <The 테스트 머신 iPhone 5c>를 대상으로 합니다. 그리고 이 글에 사용된 쓸모없는 아이폰 5s, ps: 사용하지도 않았는데 왜 언급했는지는 묻지 마세요. 이 글을 쓰면서 뽐내고 싶은 생각이 주체가 안 되어서 생략하겠습니다. 더 이상 농담하지 마세요! >
소프트웨어 도구 : 누군가가 이미 우리를 위해 개발 도구의 구성 및 설치를 작성해 주었습니다. 이는 단지 소프트웨어 설치일 뿐이므로 튜토리얼 주소를 계속 연구하기 위해 전임자의 어깨를 밟을 필요가 없습니다. 여전히 하나를 설치해야 합니다. WeChat 헤더 파일의 보물인 class-dump를 확인하세요. 물론 이를 사용하기 위한 전제 조건은 헤더 파일을 올바르게 내보내기 전에 앱을 쉘링해야 한다는 것입니다. 앱을 쉘링하는 방법에 대해서는 Google에서 찾을 수 있는 내용에 대해 자세히 설명하지 않을 것입니다. 현재로서는 Google을 통해 공개적으로 사용할 수 없는 것들에 대해서만 이야기하겠습니다.
iOS 시스템 자체에는 일일 걸음 수 등을 기록하는 스포츠 및 건강 섹션이 있습니다. 그렇다면 WeChat 스포츠 순위는 친구의 걸음 수 순위를 매길 때 확실히 데이터를 얻어야 하는데, 어디서 얻을 수 있는지 말할 필요도 없겠죠? , 스포츠 및 건강으로 이동합니다. 데이터를 얻을 때 WeChat을 동적으로 하이재킹하고 가짜 데이터를 위조하여 WeChat으로 보낼 수 있다면 끝인가요? 답변: if(YES){NSLog (@"Yes");}
class-dump -H WeChat.app -o WeChatHead 명령을 사용하여 WeChat 헤더 파일을 내보냅니다.
실제로는 수천 개가 있습니다. 우리는 WCDeviceStepObject 클래스에 m7StepCount, hkStepCount 등의 매우 눈에 띄는 속성이 있음을 발견했습니다.
중국어로 "stepCount"라는 키워드는 "걸음 수"이므로 이것이 우리가 탈취하고 수정하려는 매개변수입니까? 더 이상 말해도 소용이 없습니다. 그냥 시도해 보면 알 수 있습니다.
위 그림에서는 테스트를 위해 "98800" 단계를 반환합니다.
완료되면 이제부터 순위 목록의 표지를 제어할 수 있게 됩니다. "임대 광고, 월 구독료 5위안", "분실" 등의 텍스트를 게시하여 사람들의 관심을 끌 수 있습니다.
역전개에 대한 정보가 적고 스스로 해결해야 하는 문제가 많습니다. 앉아서 공부하면 결국 보상을 받게 됩니다. 원하시면 별점을 주세요!