多开
打开X32dbg软件,附加微信程序
点击符号,搜索“WeChatWin”,找到WeChatWin.dll,双击进入
右键——搜索——当前区域——字符串
输入“WeChat_App_Instance_Identity_Mutex_Name”搜索
双击打开定位到程序,通过程序分析创建单实例的地方
双击修改,将跳转语句直接改成跳到函数的结束位置,这样就不会创建单实例的标志线程了,这样就实现了多开。
防撤回
接着上面,右键——搜索——当前区域——字符串,输入“revokemsg”搜索
双击进入,进入后会发现自动选定mov语句行
向上一行,会发现一条je wechatwin.xxxx语句,满足一定条件才会进行撤回处理,这里将这个判断直接跳过,双击je wechatwin.xxxxx语句
将je改为jmp
然后鼠标什么都不用点,直接再点击快捷键”Ctrl+P”进行修补补丁...命名为”WeChatWin.dll”另存在一个位置,这样就得到了一个WeChatWin.dll文件
之后替换掉微信的WeChatWin.dll文件就好了。
2 条评论
我修改了,测试多开没问题,撤回还是不行
OωO
3.9.0.28没有文中的jn wechatwin. 54020A7E,可以修改下面的jn,但是打开微信浏览器的时候会有Bug,例如高分屏下缩放问题,这个时候应该怎么做?