第三方Web微信绕过官方登陆检测

  • 内容
  • 评论
  • 相关

微信网页端 8月20 升级迭代
主要新增非官方客户端(协议 或其他劫持web端) 登陆检测统计,可能有封号风险
 

Known Issues & Support

官方web端版本其主要是检测 AngularJS对象有无篡改,如果被篡改则重定向至新页面(不出二维码)
1.取消重定向 (加入在协议请求二维码前)

this.wechatWindow.webContents.on('will-navigate', (event, url) => {
if (url.endsWith('/fake')) event.preventDefault();
});

2.极速版获取联系人(毕竟纯协议获取已经被检测了..尤其是僵尸粉这一块)
可以使用WKE/CEF + AngularJS注入 获取元素 (getContacts)
#读取自己账户

angular.element(document.body).scope().account

#读取所有好友

angular.element($('#navContact')[0]).scope().allContacts

#联系人搜索

angular.element($('span:contains("文本")')).scope().chatContact

#注入将某人移除出群

var injector = angular.element(document).injector()
var chatroomFactory = injector.get('chatroomFactory')
chatroomFactory.delMember(room.UserName, userToRemove.UserName)

#消息内容

angular.element('pre:last').scope().editAreaCtn = "发送的文本信息";
angular.element('pre:last').scope().sendTextMessage();

See Also

https://github.com/geeeeeeeeek/electronic-wechat
https://github.com/sjdy521/Mojo-Weixin
https://github.com/zixia/wechaty

Similar Project

Javascript

  1. Weixinbot Nodejs 封装网页版微信的接口,可编程控制微信消息
  2. wechatBot 面向个人的微信 wechat 机器人平台 - 使用微信网页版接口wechat4u
  3. Wechat4U 微信 wechat web 网页版接口的 JavaScript 实现,兼容Node和浏览器
  4. wechat-user-bot 正在组装中的微信机器人

Perl

  1. MojoWeixin 使用Perl语言编写的微信客户端框架,基于Mojolicious,要求Perl版本5.10+,可通过插件提供基于HTTP协议的api接口供其他语言或系统调用

Python

  1. WeixinBot Very well documented 网页版微信API,包含终端版微信及微信机器人
  2. wxBot: Wechat Bot API
  3. ItChat: 微信个人号接口(支持文件、图片上下载)、微信机器人及命令行微信。三十行即可自定义个人号机器人

Chat Script

  1. SuperScript A dialog system and bot engine for conversational UI's. (Pure Javascript)
  2. RiveScript A simple scripting language for giving intelligence to chatbots and other conversational entities. (Perl original, Multi-Language support)

Application

  1. 助手管家 It's a Official Account of wechat, which can manage your personal wechat account as a robot assistant.

Service

  1. Luis.ai Language Understanding Intelligent Service (LUIS) offers a fast and effective way of adding language understanding to applications from Microsoft
  2. API.ai Build conversational user interfaces
  3. Wit.ai Turn user input into action from Facebook
  4. Watson a comprehensive, robust, platform for managing conversations between virtual agents and users through an application programming interface (API) from IBM

Framework

  1. Bot Framework Build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Office 365 mail and other popular services. from Microsoft

评论

21条评论
  1. 网赚论坛

    访问您的博客已成习惯!

  2. QQ-6465689

    学习带来乐趣,谢谢博主!

  3. 蒂欧娜

    来看看,学习学习!!

  4. 三五营销

    向您学习,我的QQ:158891155!多多指教!
    丙申年(猴)九月初八 2016-10-8

  5. 增达信购

    我对你博客的爱,你永远不会明白!

  6. 增达信购

    偶然来访,受益良多!

  7. 刹那

    你的意识,其他协议版的微信都可能封号?包括你下面提到的几个开源机器人?

  8. 米表

    随便看看,随便转转!

  9. 蒂欧娜

    风吹过,我来过!

  10. zixia

    哈,这篇博客用了 wechaty 的README内容,至少给 wechaty 加上 github 链接吧!;-]

    • ICEFOX

      @zixia 引用的是 electronic issue 的内容,文中已注明了的, 相关项目也已标注