C#实现QQ自动登录器实现原理
实现代码
private void QQLogin(string QQ,string Pwd)
{
System.Security.Cryptography.MD5 md5=new System.Security.Cryptography.MD5CryptoServiceProvider();
string QQPwd=Convert.ToBase64String(md5.ComputeHash(System.Text.Encoding.UTF8.GetBytes(Pwd)));
System.Diagnostics.Process pro=new System.Diagnostics.Process();
pro.StartInfo.FileName=@"D:/Program Files/Tencent/QQ/QQ.exe";
pro.StartInfo.Arguments="/start QQUIN:"+this.txtQQ.Text.Trim()+" PWDHASH:"+QQPwd+" /stat:40";
pro.Start();
}
实现原理:
QQ自动登陆参数如下:
QQ.exe(QQ路径) /START QQUIN:QQ号 PWDHASH:加密后的密码 /STAT:40 [STAT:40 (40 是隐身登陆41 是正常登陆)]
D:/Tencent/QQ.exe /START QQUIN:123456 PWDHASH:4QrcOUm6Wau+VuBX8g+IPg== /STAT:41
这就是一个QQ号码为123456,密码为123456,QQ安装路径为:D:/Tencent/QQ.exe的QQ登陆参数,登陆方式为正常登陆。
PWDHASH的加密算法:
首先将QQ原始密码进行MD5散列算法处理,得到一个16字节的MD5 HASH字符串,然后用BASE64编码对这个HASH字符串做第二次编码,编码后的数据就是PWDHASH的值。
C#实现QQ自动登录器实现原理相关推荐
- QQ自动登录/QQ登录器/程序源代码/VS2010/VS2012/VC/MFC
学习豪迪,研究了一下QQ自动登录怎么写. 以前QQ登录的介面先用SPY++来找到QQ登陆框,然后再把密码copy进去,就可以了. 现在的QQ登录介面这招不行,用SPY++是找不到任何ID的. 怎办呢? ...
- python 游戏脚本 vbs_用VBScript制作QQ自动登录的脚本代码
一直用的是狂人版的QQ,也用它附赠的自动登录器很久了,不过最近一版的狂人QQ不知为何取消了自动登录组件.好在QQ2009已经能够同时记住多个号码的密码,虽然要多点击几下,但依然能够实现免输入密码登录. ...
- 自动投票器的原理及设计思路 http://blog.csdn.net/lkfstar/archive/2008/01/12/2039070.aspx
自动投票器的原理及设计思路 ___________________________罗坤凡 2008-01-12 网络投票和平时浏览网页.登陆邮箱一样,都是客户端和网站服务器之间的通讯过程.客户端发出信 ...
- 利用phantomjs模拟QQ自动登录
之前为了抓取兴趣部落里的数据,研究了下QQ自动登录. 当时搜索了一番,发现大部分方法都已经失效了,于是准备自己开搞. 第一个想到的就是参考网上已有方案的做法,梳理登陆js的实现,通过其他语言重写. 考 ...
- 求QQ自动登录解决方案
QQ2010现在不支持命令行登录了,还有如果是模拟鼠标键盘的话,如何确定输入框的位置 先FindWindow找到登陆框,GetWindowRect就可以计算机了顶到有人帮忙解决为止 没人知道吗?现在有 ...
- 微信扫码:关注公众号后网站自动登录的实现原理
点击上方 Java后端,选择 设为星标 优质文章,及时送达 作者:destiny 链接:segmentfault.com/a/1190000022188562 序言 常见方式 平常大家见到过最多的扫码 ...
- QQ消息群发器实现原理及核心代码
春节前采用C#做了个<实用通讯录>的小软件,群发邮件能正常执行,群发QQ消息不是很理想,在采用进程打开qq消息界面后复制到QQ消息框的字符串消息被升级后的QQ给屏蔽掉了,真是郁闷~~~ 解 ...
- QQ自动登录Autojs源码分享
auto.waitFor(); checkUpgrade(); main();function main() {//启动QQsleep(1500);app.launchPackage("co ...
- radmin自动启动服务器,Radmin自动登录器及服务端一键部署
在 Radmin一键安装 .exe 的火眼报告中,有几个关键性的动作,在这里我跟大家说明一下,这并非我的程序所为,而是Radmin服务端自身的文件在安装时对系统产生的一些动作. 因上一版本界面实在太丑 ...
- python实现qq自动登录虎牙并发弹幕
博主是python小白一枚. 项目是参考白月黑羽的python学习网站做成的. 我参考的网站 http://www.python3.vip/tut/auto/selenium/01/ 准备工作: 1. ...
最新文章
- 调查用QQ企业邮箱的smtp需要添加spf1
- 在r中对oracle,关于r:在Mac中安装ROracle
- Playmaker Input篇教程之PlayMaker菜单概述
- 苹果官方 iOS Demo
- java开发项目实例_Alibaba内部出品Java突击手册,大量开发实战项目分享
- glog 设置日志级别_如何动态改变日志级别
- 【经验分享】如何为visio扩展云服务图标
- 树形dp-智慧树下你和我
- 如何在云服务器上安装kali系统
- 电脑快捷方式图标变白解决方案
- 检测X光图像中Covid-19
- html id命名规范,关于Html class id 命名规范
- vim 编辑器常用操作
- 转:比谎言更可怕的,是对真相视而不见
- 【tensorrt】——Network has dynamic or shape inputs, but no optimization profile has been defined.
- 安卓日志:拍照、文件读取的问题
- python setDaemon
- Bluetooth技术学习笔记 ——HFP控制功能之连接管理
- ANDROID 11 文件系统挂载
- C语言中比较两数的大小——三种方法
热门文章
- Java Spring Security 安全框架:(四)PasswordEncoder 密码解析器详解
- IDEA 插件开发实战
- Iphone备份SHSH的方法步骤
- Navicat Premium 12注册码与破解解决方案
- 盘点国外名企的管理奇招
- keil uvision4完整破解版下载
- 【c语言大作业】c语言编写贪吃蛇
- 也谈免拆机破解中兴B860av1.1(解决不能安装软件/解决遥控)
- 基于matlab的直流调速仿真系统代码,基于Matlab的双闭环直流调速系统仿真研究毕业设计论文...
- 腾讯翻译君在线翻译怎么翻译整个文件_腾讯文档:在线多人协作文档工具