zoukankan      html  css  js  c++  java
  • iPhone微信防止撤销插件开发

    导语:
    随着移动时代的发展以及微信的普及流行,越来越多的用户使用微信发送消息,但经常出现撤销消息的情况。因此需要一款微信防止消息撤回插件,微信用户可以防止对方撤回消息,看到对方发出的任何消息,妈妈再也不用担心对方骂完人就撤回消息了!
     
    分析的步骤:

    1)加载微信ipa,搜索撤销涉及的可疑函数进行分析。(偷懒方法正常要去界面搜索按钮绑定事件)
    2)撤销的英文为revoke,在下面可疑的函数下断。

     
    3)发送消息然后撤回对方在CMessageMgr onRevokeMsg函数下断。
     

    4)编写插件对onRevokeMsg直接hook不进行操作。(撤销失败保留了原来的数据)

    %hook CMessageMgr
    
    - (void)onRevokeMsg:(CMessageWrap *)arg1
    {
        NSLalpiog(@"OnRevoke!");
        //%orig;
    }
    
    %end // end hook
    

    5)增加界面对方撤销消息的提示。还需要分析onRevokeMsg的具体操作。(待分析)

     
  • 相关阅读:
    Coursera 算法二 week 5 BurrowsWheeler
    pta 编程题7 List Leaves
    pta 编程题6 树的同构
    pta编程题5 Pop Sequence
    pat乙级1067
    pat乙级1060
    pat乙级1059
    1.ActionBar
    安卓开发必须收藏的网站
    genymotion常见问题解答
  • 原文地址:https://www.cnblogs.com/konf/p/7765498.html
Copyright © 2011-2022 走看看