W信多开打补丁
使用软件:x32dbg
实现平台:win10
众所周知W信已是现在生活中不可或缺的一款软件了,而很多类型的公司拉客户,搞宣传他们必然会使用W信联系,这么多客户和信息当然是使用PC端W信操作才比较方便,而PC端W信有防多开的功能,只能用一个,大大的降低了宣传人员的工作效率,接下来就来破解防多开。
在windows平台的SDK中常用防多开是使用互斥体实现的,创建互斥体所用到的API分别是:
- CreateMutexA Ascii版
- CreateMutexW Unicode版
首先找到W信执行文件所在位置,先运行一个W信,再用x32dbg打开另一个W信。
分别在CreateMutexA、CreateMutexW这两个API上都下上断点,F9运行几次,发现断在了CreateMutexW上
然后查看上层调用,这主要观察的是用户模块的调用,把每个模块的分析一下。
最在发现在进入wechatwin.dll这个模块中不远处就有一个跳转点,而这个跳转点跳转与否是根据CreateMutexW的返回值来决定的,这很可能就是关键跳转点,在这下断点,运行后发现跳转不执行。
把这行汇编代码的je 改为 jmp 后,运行发现就出现了连个W信窗口,实践证明这就是破解防多开的关键点。
只要在这个模块上打个补丁就能完成多开了,操作是:右键->补丁->修补文件->保存。 因为这些代码在wechatwin.dll模块中,所以打这个文件的补丁
最后多开完成,就多开几个