着急黑夜

文章
8
资源
0
加入时间
3年0月9天

frida替换函数实现mac端微信防撤回

在逆向过程中, 我们经常有这样的需求:hook某个目标函数, 将它的实现过程给屏蔽掉, 以达到想要的效果.frida中提供了Interceptor.replace()来实现此功能.例如, 我们想在mac上实现微信3.0消息防撤回的功能, 已经判断出撤回消息调用的方法是 -[FFProcessReqsvrZZ FFToNameFavChatZZ:sessionMsgList:] , 那我们只要把这个方法实现屏蔽掉就能达到防撤回的效果, 接下来, 我们用frida实现.通过lldb对微信调试后发现,