电脑多开微信怎么操作(2020电脑微信多开超强防封号)

访客3年前黑客资讯955

手机微信电脑上端也可以游戏多开

昨日,不经意从更好的朋友小泉处获知,他的电脑上竟然能够另外上两个微信号。

手机上端多开微信我明白,像华为公司小米手机等手机上系统软件都对于此事干了适用,但是在运作Windows系统软件的电脑怎么启动2个微信呢,这倒是一下造成了我的好奇心。

小泉跟我说他是那样做的,写了一个批处理命令:

start D:\WeChat\WeChat.exe start D:\WeChat\WeChat.exe

随后立即双击鼠标批处理文件,就能运行两个微信过程。

我试了一下,果真如此!

接着我又加了一行,居然还能运行3个:

微信pc端居然能多开,我探究了一波多开的秘密

然后我还在互联网上搜过一下,原先这一招早已被别人使用过了,来看就是我火星了。但是究竟为什么用这类 *** 就能游戏多开,我倒是特想直至这一迷底。

TIPS:假如对技术指标分析一部分没什么兴趣,能够绕过立即赶到后边的实情一部分。

手机微信的单例模式

一切正常状况下,立即手动式双击鼠标微信图标运行,后边运行的过程会开展全局性单例模式查验,假如发觉早已存有手机微信过程,便会立即把相匹配过程的手机微信对话框激话,精准定位到桌面上最前边,接着自身撤出。

但为啥上边的 *** 就能运行俩呢?大家来一探究竟。

更先,剖析一下上边叙述的手机微信单独案例是怎样完成的。

做了Windows平台运用软件开发的盆友很有可能对于此事较为了解,一般是过程运行后建立一个全局性唯一姓名的相互独立体,建立取得成功则一切正常运行,建立不成功则分辨一下是不是这一相互独立体早已存有。假如早已存有则表明早已有相匹配程序流程以前运行。

带上这类猜测,用专用工具procexp查询一微信过程开启的全部核心目标,并寻找相互独立体一部分:

微信pc端居然能多开,我探究了一波多开的秘密

果真,这在其中有一个姓名叫_WeChat_App_Instance_Identity_Mutex_Name的相互独立体,从这一姓名能够猜出来,这一跟手机微信的单例模式肯定有关系。

然后,运行武器APIMonitor,它能够帮你监管特定过程的API启用状况,启用上CreateMutexGetLastError这两个Windows API函数。在早已有手机微信在运作的状况下,用这一专用工具重新启动一个手机微信过程,看一下调用函数状况:

微信pc端居然能多开,我探究了一波多开的秘密

能够见到,建立这一姓名的相互独立体后,接着又启用了GetLastError函数,并回到了0x000000b7,查询指南,其含意:

微信pc端居然能多开,我探究了一波多开的秘密

表明早已存有。

看来一下,这一CreateMutex启用的局部变量,看一下是哪个地方的编码在建立这一全局性相互独立体:

微信pc端居然能多开,我探究了一波多开的秘密

从局部变量看得出,启用来自于手机微信文件目录下的一个动态库WeChatWin.dll。具体地址在偏位0x8e271b处的前一条命令。

下面就需要使出武器中的武器,赫赫有名的反汇编软件IDA,这 *** 适用x86、x64、ARM、MIPS等多种多样处理器架构和Windows、Linux、Android、MacOS、JVM等多种多样系统软件服务平台的程序流程剖析。

用IDA开启这一WeChatWin.dll文档,并精准定位到偏位0x8e271b处:

微信pc端居然能多开,我探究了一波多开的秘密

如圖所显示,建立相互独立体的姿势,产生在涵数sub_108e26d0。

顶层是sub_108e2660涵数在启用它:

微信pc端居然能多开,我探究了一波多开的秘密

上边这幅图体现了建立相互独立体后的分辨逻辑性:

  • 假如sub_108e26d0的返回值为0,表明沒有不正确,当今涵数也立即回到0。
  • 假如sub_108e26d0的返回值不以0,表明出現了不正确,则先后分辨 WeChatMainWndForPCWeChatLoginWndForPC2个对话框是不是存有,假如存有则应用 BringWindowToTop涵数将其顶置弹出来。这两个对话框各自意味着的是手机微信的主界面对话框和登录界面对话框,假如一个手机微信案例早已存有,则必然处在这二种情况之一。

难题就出在上面这一分辨中,汇编代码看上去有点儿辣眼,我们F5来复原一下C编码(复原实际效果只有将就看,能看清逻辑性就可以了):

微信pc端居然能多开,我探究了一波多开的秘密

上边照片的注释早已表明了,涵数sub_108e2660的返回值将决策是不是运行手机微信案例过程,還是立即撤出。

实情只有一个

事儿到这儿就水落石出了,来小结一下。

手机微信分辨是不是运行的两个标准:

  • 假如能取得成功建立相互独立体目标,则运行手机微信
  • 假如不可以建立相互独立体:
    • 假如寻找相匹配对话框,则顶置之,自身撤出
    • 要是没有寻找,则运行手机微信

用伪代码来表明一下:

if (CreateMutex() == SUCCESS) {
  运行手机微信
} else {
  if (FindWindow() == SUCCESS) {
    将现有窗口置顶
  } else {
    运行手机微信
  }
}

而立即应用脚本 *** 运行的好几个过程,尽管电脑操作系统核心方面确保了相互独立体的唯一,但因为运行速率相距并不大,相对的对话框都还没都还没建立出去,造成 踏入上边的第二个运行逻辑性,进而能够运行好几个案例。

小发觉

在剖析的全过程中,发觉了一个有意思的事:

在WeChatWin.dll中,上边的建立相互独立体再上一级涵数姓名叫StartWaChat,也是做为导出来涵数被该DLL导出来:

微信pc端居然能多开,我探究了一波多开的秘密

这儿不清楚是有意還是一不小心把手机微信的WeChat写出了WaChat,如果是错写,这名程序猿同学们看到了赶快悄悄去改一下吧。

相关文章

天语手机主题下载(手机主题下载免费大全)

天语手机主题下载(手机主题下载免费大全)

集微网7月8日消息(文/数码控),今年3月份vivo子品牌iQOO横空出世,它的对外宣传词为“生而强悍”,可能是该宣传词太过霸气,它又被另外一个国产手机品牌看上了。   这个国产手机品牌就是天...

能不能查到老公的微信谈天内容

想完全删除微信记录吗?信任很多小伙伴们早已刻不容缓的想完全删除微信记录了,因为手机微信记录中很多数据信息都对比隐私保护,若是不可以从手机彻底删除,难以确保这种手机微信记录一直安全。因此为了更好地让朋友...

《暗恋橘生淮南》强势霸榜完美收官 成长主题引

由华录百纳联合中影股份出品的青春校园情感成长剧《暗恋橘生淮南》已于近期在芒果TV和腾讯视频会员收官。截至2月26日该剧双平台累计播放量已突破14亿,强势登顶猫眼、骨朵等众多权威榜单,狂揽微博热搜近60...

苹果手机同步微信聊天记录(itunes恢复微信聊天记录教程)

苹果手机同步微信聊天记录(itunes恢复微信聊天记录教程)换了新手机之后,聊天记录如何迁移到新手机呢?有的中老年朋友不会操作,一条一条的复制聊天记录,或者是不断的登录以前的手机去查找,简直太麻烦了!...

手机word文档怎么计算字数

1、开启Microsoft word。2、挑选文本文档进入页面。3、点一下顶端的签字笔。4、然后点一下右边的下拉标志。5、挑选逐渐。6、点一下审查。7、挑选统计字数。8、在默认设置页面就可以见到有多少...

小米手机的黑客(小米手机适合做黑客手机吗)

小米手机的黑客(小米手机适合做黑客手机吗)

本文导读目录: 1、小米红米手机处于开发者模式会有什么坏处吗?会更容易被黑客入侵吗? 2、小米手机怎么黑客解锁 3、上传小米手机支付漏洞的视频违法吗? 4、小米手机被黑客锁了怎么办,如图...