1、请求服务器判断是不是好友:opCode : 1
2、收到服务器的回复判断是不是好友
2、如果不是好友,弹出添加好友界面
1、模拟添加好友请求好友状态
2、拦截弹出好友界面,判断好伖状态
3、配合通讯录删除好友,就能实现无痕清粉功能
微信界面是用Duilib参考Duilib的微信分支,Hook创建界面得到界面的XML文件
里面判断各种情况:好友,删除拉黑
这里就找到了判读好友的状态了
点击确认按钮,发送的是opCode : 2改为opCode : 1,就变成请求好友状态
搜索字符串下断点:opCode :
添加好友触发这里的断点,第一次先跳过点击添加好友界面的确认按钮,再次断下
堆栈往回找看到okbtn
IDA对应的地方可以看出这里就是对各种按钮嘚处理
点击确认按钮:okbtn之后触发的代码
这里就找到了请求好友状态的Call
我建立一个锔瓷金缮无痕修复技術交流群一起学习进步。可以留下微信号也可以加我微信