微信版本:2.7.1.82(其它版本原理应该一样,这里只针对这个版本)
教程:
1、多开
打开X32dbg软件,附加微信程序
点击符号,搜索“WeChatWin”,找到WeChatWin.dll,双击进入
右键—搜索—当前区域—字符串
输入“WeChat_App_Instance_Identity_Mutex_Name”搜索
双击打开定位到程序,通过程序分析创建单实例的地方
双击修改,将跳转语句直接改成跳到函数的结束位置(jmp 0x538062DE),这样就不会创建单实例的标志线程了,这样就实现了多开
下面接着修改防撤回的程序,也是只修改一条语句。
2、防撤回
接着上面,右键—搜索—当前区域—字符串,输入“revokemsg”搜索.直接双击第二个
进去之后你会看到一堆看不懂的代码,不要方.你只需要知道哪个是你进入的那个就行了… 双击进入之后你会看到他是自动选中了一个”push”
然后往下看你会看到第一个call 你直接点击一下第一个call 然后快捷键”Ctrl+9”点击确定进行填充…(别问我非快捷键在哪里找… 我…不…知…道…因为我之前看的教程都是快捷键)
然后你可以看到填充完毕之后是这样子的
然后鼠标什么都不用点,直接再点击快捷键”Ctrl+P”进行修补补丁… 命名为”WeChatWin.dll” 直接替换文件即可
然后直接关闭微信和调试工具.覆盖去微信根目录即可