网站首页  注册会员  本站免费电影 留言板  繁體中文

 

您现在的位置: 陈鹏个人网站 >> 电脑应用 >> 网络应用 >> 网络交流 >> 正文
 

   
专 题 栏 目
相 关 文 章

适合7类不同人群相机点评
再见,QQ!
保护隐私,从挑战QQ开始
QQ和360并存同时使用的方
三大绝招教你识别翻新主
风靡office的QQ应用大盘
巧妙去除QQ游戏大厅广告
利用QQ邮箱 让你的QQ好友
如何把自己从好友的QQ中
通过qq邮箱 快速找回被删

 
QQ绝招:双开游戏大厅的技巧           
QQ绝招:双开游戏大厅的技巧
作者:陈鹏 文章来源:eNet 点击数: 更新时间:2009-9-13 1:14:04
 




 

首先把问题简单的描述一下:QQ游戏的大厅设定能开启一个,尝试开启第二个的结果是一点反应也没有,现在要跟大家讲的就是如何来解除这个限制。

  首选,用W32dsm(没有的朋友可以用google搜索下载地址)打开QQgame.exe(图1)




  说明:W32dsm是一个静态反汇编的工具。

  打开看到很多汇编代码如这样(图2),不用去管它,在菜单里找到函数->输入(图3)。





  这时,会弹出这样一个框(图4)


  这个列表就是当前的exe文件(QQgame)所用到的api函数,我们找到CreateMutexA,双击后w32dsm会把我们带到相应的代码处。(图5、6)






  提示:一共有两处,再次双击就会跳到下一个。

  这里面有两句jne指令是关键,事实已经证明,它就是把程序引向了“死亡”。

  下面要说的是怎么来修改这个程序,关于api函数的概念可以去查阅msdn或者网友制作的api手册,关于如何找到关键的代码处,还是要多多的练习才行。

  在前面的两个图中,可以看到jne的汇编指令为75

  尝试在ultraedit中把它改成eb(jmp),搜索753a57然后找到一处代码,并且没有找到第二处,那么我可以肯定这里的75就是我要改的地方。(图7)



  把它们改为EB,然后再用w32dsm打开后发现指令jnp已经变为jmp了。(图8、9)





  如果你的ultraedit不能编辑请确认你点了16进制编辑,在编辑菜单中(图10)。现在你可以再试试多开几个大厅。


文章录入:陈鹏    责任编辑:陈鹏 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     
     

    Copyright © 2007 - 2009 chenpeng123.com All Rights Reserved
    本站所有文章,软件等均来自网络收集,不代表本站观点,仅供学习和研究使用。如有侵犯您的版权,请联系我们,本站将立即删除。
    鲁ICP备07014697号
    你是本站第 位访客