[原创+整理]也谈批处理登陆QQ

       今天要和大家介绍的是使用批处理来登陆QQ,现在网上通用的有两种方法,一种是使用VBS脚本模拟键盘输入,然后,也就是依次将账号密码填写到下面的输入框中:

[原创+整理]也谈批处理登陆QQ


其使用的代码如下:
dim program
program="C:\Program Files\Tencent\qq\QQ.exe"  '这一行就是你的QQ的程序路径,改成你的就是了
set Wshell=CreateObject("Wscript.Shell")  
set oexec=Wshell.Exec(program)  
wscript.Sleep 2000  
Wshell.SendKeys "123456abcd"  '这一行是密码,修改成你的密码就是了
wscript.Sleep 1000  
Wshell.SendKeys "{TAB}"  
Wshell.SendKeys "123456"  '这一行是账号,同样,也要修改成你的QQ号码
Wshell.SendKeys "{ENTER}"  
Wshell.SendKeys "{ENTER}"  

      复制以上代码并保存为“*.VBS”,并运行便可以了。如果想同时登陆多个QQ,只需再增加类似上面那样的代码就可以了。
      将上面的代码写成P处理的形式是这样的:
@echo off
echo dim program>%temp%\QLogon.VBS
echo program="C:\Program Files\Tencent\qq\QQ.exe" >>%temp%\QLogon.VBS
echo set Wshell=CreateObject("Wscript.Shell") >>%temp%\QLogon.VBS
echo set oexec=Wshell.Exec(program) >>%temp%\QLogon.VBS
echo wscript.Sleep 2000 >>%temp%\QLogon.VBS
echo Wshell.SendKeys "123456abcd" >>%temp%\QLogon.VBS
echo wscript.Sleep 1000 >>%temp%\QLogon.VBS
echo Wshell.SendKeys "{TAB}" >>%temp%\QLogon.VBS
echo Wshell.SendKeys "123456" >>%temp%\QLogon.VBS
echo Wshell.SendKeys "{ENTER}" >>%temp%\QLogon.VBS
echo Wshell.SendKeys "{ENTER}" >>%temp%\QLogon.VBS
%temp%\QLogon.VBS
del %temp%\QLogon.VBS /q
      这样是不是很神奇? 更神奇的还在后面.
      还有一种办法就是,使用QQ.exe在命令行下面的参数来实现,QQ.exe的命令行参数如下:
      qq.exe /START QQUIN:QQ号码 PWDHASH:加密后的QQ密码 /STAT:登陆参数
      QQUIN:这里写上你的QQ号码
      PWDHASH:这里写上你的密码加密后的编码,那怎么获得这加密后的编码?我来介绍一下:
      首先下载加密处理程序,点击下载,下载完成后,解压缩,双击解压得到的QQ密码.vbs,出来一个输入框如下:

[原创+整理]也谈批处理登陆QQ
点击确定后,再出来一个对话框,上面的输入框中的就是你的密码加密后的编码了,如下:
[原创+整理]也谈批处理登陆QQ
 
看到了吧,直接Ctrl+C复制,然后粘贴到要使用的地方,最后点击确定,程序自动退出

      登陆参数是指登陆上线还是隐身,若是上线,对应的参数应为40,隐身的话就是41       好了,我来举个例子吧,你的qq号码是123456,密码是123abc,要隐身登陆,则对应的代码就如下
qq.exe /START QQUIN:123456 PWDHASH:qQZEnVdp+nNh1+zGqj9tKA== /STAT:41
      好了,就是这样了,那将它应用到批处理中吧,代码如下
@echo off
set path=D:\crid\QQ ::这里是设置你的QQ.exe所在的文件路径,你就修改成你的就是了
qq.exe /START QQUIN:123456 PWDHASH:qQZEnVdp+nNh1+zGqj9tKA== /STAT:41
exit
      将上面的代码保存为.bat文件双击即可实现QQ自动登陆了.
      另一妙用,将上面的命令参数形式建立一个快捷方式,在桌面上右击,选择新建->快捷方式:

[原创+整理]也谈批处理登陆QQ

       在项目位置中输入QQ程序的完整路径和参数,我这里输入的是:
       D:\crid\qq\qq.exe /START QQUIN:123456 PWDHASH:qQZEnVdp+nNh1+zGqj9tKA== /STAT:41
      点击下一步,出现提示输入名称,随便输入一个名称,自己喜欢就是了,最后点击完成退出,快捷方式就这样创建完成了.双击一下刚才的创建的快捷方式,看看,QQ是不是自动上去了??
      再进一步,为快捷方式分配一个快捷键,如下图: 

[原创+整理]也谈批处理登陆QQ



       如图提示,按下Ctrl+Q便完成了分配快捷键了,那个Alt是自动加上去的,点击"确定",回到桌面,试试按下Ctrl+Alt+Q,看看,QQ是不是也自动登上去了,呵呵,妙哉,妙哉!!        安全性分析:使用VBS那种方法是不安全的,因为密码原文就在代码里面,在后面使用QQ命令行参数的形式的登陆方式是较为安全的,因为这种加密方式是不可逆的.
       美观性分析:VBS的一闪而过,bat的也是,快捷方式的话也是一样,但是,如果将三者都摆在桌面上,一个是S形的,一个车轮形的,还有一个是可爱的企鹅(还可以是别的,你喜欢就是了),你会选择哪个?毫无疑问,肯定是快捷方式!

posted @ 2010-11-28 19:08  crid  阅读(227)  评论(0编辑  收藏  举报