QQ本地密码验证破解

2016-02-19 12:35 1 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的QQ本地密码验证破解,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】


  对应QQ版本:QQ2000C Build 1230b (2003.04.09)/QQ2003 PreView1 (测试通过)
  使用工具:SoftIce,UE,W32Dasm
  跟踪过程:
  1,在SI中断点 bpx messageboxa 对输错密码后弹出的MessageBox进行拦截.
  2,第一步中当然能拦到,接着按F11看何处调用了Messageboxa,再设断点,并用此方法一直向上找.
  3,用2的方法,直到找到一个断点,不管输入的密码正确与否这个断点都能起做用,(由下向上找到的第一个这样的断点),在本例中是:00404F2(此时QQ开着).
  ...
  00404EC: CALL [EDI+20]
  00404EF: TEST,EAX,EAX
  00404F1: POP EDI
  00404F2: JZ 00404581 这是要害处,输入密码正确后就跳,不正确时不跳.
  ...
  那么对此处修改即可了.
  
  修改:用W32DASM打开QQ.EXE,找到00404F2处,看到:
  ...
  JE 00404581 (为什么是JE,不是JZ了,偶也没搞明白,菜啊~ ^_^)
  ...
  其对应的OPCODE是: 57 20 85 C0 5F 0F 84 89
  用UE打开QQ.exe查找"57 20 85 C0 5F 0F 84 89",并改为"57 20 85 C0 5F 0F 85 89",即把JE指令,改成了JNE指令,并保存.这时再打开QQ,不用输密码即可进入随便一QQ了.
  
  用任何一个编程语言做个小程序,读取从文件头开始处偏移处的字节,假如为0x84,则修改为0x85就可以了。
  
  #include "stdio.h"
  
  main()
  {
     FILE *fp;
     printf("QQ Local Login Tools");
     printf("Crack: Wing   QQ:6465660");
     printf("Code : ccrun  QQ:165332");
  
     fp=fopen("QQ.exe","rb+");
     if(!fp)
     {
       printf("Not Found QQ.exe!");
       exit(0);
     }
     fseek(fp,0x54f4,0); /*此地址针对QQ2003 Preview 1,假如是QQ1230的,则地址为0x44F3*/
     if(fgetc(fp)==0x84)  /* OPCode:JE */
     {
       fputc(0x85,fp);      /* OPCode:JNE */
       printf("Cracked SUCcess!Press any key to conitnue...");
     }
     else
       printf("QQ Version Error!Press any key to continue...");
     fclose(fp);
     getch();
  }
  
  -----------------------------
  破解:Wing
  Mail:wing@hackermail.com
  OICQ:6465660
  -----------------------------
  代码:ccrun
  信箱:info@ccrun.com
  OICQ:165332

来源:https://www.tulaoshi.com/n/20160219/1601266.html

延伸阅读
标签: 密码 软件教程
打开工具-Internet 打开自己想要看的空间相册(加密的),并打开浏览器,找到工具-Internet选项,点击打开。 删除cookies 打开后,在“常规”中“浏览历史记录”下,点击“删除”,选择“删除cookies”“删除Internet临时文件”删除。 再点击“设置” 点击“查看文件” 在设置窗口中找到“查看文件”,点击它。 ...
标签: qq空间 qq
Internet选项   如我们打开一个要查看并且加密的相册了,然后我们打开IE浏览器-工具-Internet选项如下图所示; 删除临时文件  之后我们在打开的对话框中点击常规然后找到 Internet临时文件夹 之后我们把删除cookies和删除Internet临时文件; 如下图所示; 点击设置   好了现在我们再点击设置,进入之后再...
|声明模块: Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, _ nSize As Long) As Long Private Declare Function WNetVerifyPassword Lib "mpr.dll" Alias _ "WNetVerifyPasswordA" (ByVal lpszPassword As String,...
标签: 电脑入门
一般盗号者想得到我们的QQ密码,都要使用各种密码破解软件。当我们的QQ被别人盯上时,如何保护好自己的密码呢?在此我们向大家介绍几种常见而且有效的方法。 一、“Q”过不留痕—防止本地破解 本地破解基本都是通过破解QQ登录后保存在本地硬盘上的信息文件从而得到密码。显然,要想堵住这个漏洞必须从“登录”和“离开”入手,尽...
标签: 电脑入门
由于工作需要,有时候需要破解MAXDOS的密码。下列方法可供使用: 启动到MAXDOS后,按 C 键,进入编辑界面,然后输入 map --mem /MaxDOS/Maxgzs.gz (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) 选择你所输入的内容保存, 再进入你自己输入的部分,MAXDOS就没的密码了 方法二: 用记事本打开C:MaxDOSMaxkl.gz找到里面的pas...

经验教程

638

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部