按理说是不限制版本的,打开软件点微信的图标就可以了。本软件会自动处理
不会修改微信的文件
1.0.1:
1.当对应的微信退出后,自动会删除该列的信息
2.增加一些信息弹出,以至于可以定位到什么地方导致的失败
3.优化代码,某些地方用到了内联汇编。
1.0.2:
1.修改了x32位的获取方式,有一些兄弟说 互斥题名称为空。不知道换了一种方式还有没有效果
首先有很多人怕封号:我感觉完全不用担心。 我看到也有很多人说可以用bat 或者回车。效率往往真正比起来的话是没有我这个高的。
今天我就讲解一下我实现的流程,我使用的是hook 关于什么是HOOK不知道的可以自己搜索下。
首先我们需要HOOK的函数:位于:kernelbase.dll 下的 CreateMutexW
我们首先要记住只要调用 CreateMutexW 创建的都可以用这种方法实现 不限于微信一个程序
HOOK的模板也很多,这个暂时就不提供了
那么接下来我们需要拦截就可以了。
在测试下 我们已知X64互斥体名称在寄存器R8,而x32我之前写的是ESP+C 目前我改为了寄存器EAX
我们拦截的情况下 知道了互斥体所在的寄存器指针,那我们该怎么做?
肯定有的人会想到,我们直接改了互斥体名称,我告诉你 这也不是不可以。但是我们为了保证0出错,我们不用这个方法。
我们用,替换的方式。
首先我们申请一个内存 同样的写入我们需要互斥体的名称。然后在赋值给寄存器以后放行。那么放行以后有哪些变化 比如我们拦截的eax=123h 那么我们申请的是456h 最后的结果是不是eax=456h
此方法可以通用所有利用此函数的程序,有些兄弟说加上防撤回,这个我就不加了,为了你们的账号负责,毕竟这个会修改微信的文件。不保证不会封号之类的。