飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4945|回复: 0

[原创] MSN 密码监控器 5.2

[复制链接]

该用户从未签到

发表于 2007-9-6 15:21:52 | 显示全部楼层 |阅读模式
CreateRegCode.rar (26.25 KB, 下载次数: 6) MSN 密码监控器 5.2
本程序为绿色软件,无需安装。
使用方法,点击MSNPwd.exe 启动程序

程序启动后,点击开始监控,监控程序后台运行,然后所有的登陆过的MSN密码都记录在c:\msnpass.txt文件里
以后监控程序每次开机会自动运行。然后,你已经可以退出MSNPwd这个配置程序了



注册版本后台运行,没有界面。未注册版本每3分钟弹出注册对话框,如果觉的烦,你或者注册 或者 使用配置程序结束监控.

想知道你的小孩整天在网上做什么吗,想知道你的情人整天在和谁聊天吗? 注册本软件,得到他(她)的密码,你就可以看看它的聊天记录,还有可以看看他(她)到底整天和谁聊天了.

注册码:E2        D0D236F5366436

本想来个完美爆破,不过试了下虽然能运行,但每次开始监控都要求重新注册,只好分析了下注册码生成机制,写了个注册码生成机,呵呵,是DOS界面的,没有写窗口程序,:

注册页面:
注册画面.GIF

注册成功,开始监控:
注册成功,开始监控.gif

注册码生成机:

使用界面:
密码生成机.gif

代码如下:
  1. #include<stdio.h>

  2. int main()
  3. {
  4.         int num[8]={0};
  5.         char strTmp[18];
  6.        
  7.         //First Number:num[3],num[0]
  8.         for(num[3]=0;num[3]<256;num[3]++)
  9.                 for(num[0]=0;num[0]<256;num[0]++){
  10.                         if((num[3]^num[0])==0x4D){
  11.                                                        
  12.                         //Second Number:num[7],num[1]
  13.                         for(num[7]=0;num[7]<256;num[7]++)
  14.                                 for(num[1]=0;num[1]<256;num[1]++){
  15.                                         if((num[7]^num[1])==0x6E){
  16.                                                
  17.                                         //Third Number:num[5],num[2]
  18.                                         for(num[5]=0;num[5]<256;num[5]++)
  19.                                                 for(num[2];num[2]<256;num[2]++){
  20.                                                         if((num[5]^num[2])==0x4E){
  21.                                                        
  22.                                                         //Forth Number:num[4],num[6]
  23.                                                         for(num[4]=0;num[4]<256;num[4]++)
  24.                                                                 for(num[6]=0;num[6]<256;num[6]++){
  25.                                                                         if((num[4]^num[6])==0x19){
  26.                                                                                 sprintf(strTmp,"%02X%02X%02X%02X%02X%02X%02X%02X\n",\
  27.                                                                                         num[0],num[1],num[2],num[3],num[4],num[5],num[6],num[7]);
  28.                                                                                 printf("注册码为:%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n",\
  29.                                                                                         strTmp[1],strTmp[0],strTmp[3],strTmp[2],strTmp[5],strTmp[4],\
  30.                                                                                         strTmp[7],strTmp[6],strTmp[9],strTmp[8],strTmp[11],strTmp[10],\
  31.                                                                                         strTmp[13],strTmp[12],strTmp[15],strTmp[14]);
  32.                                                                                 printf("是否要继续生成下一个?(按任意键继续,退出Ctrl+C):\t");
  33.                                                                                 scanf("%c",&nextCode);
  34.                                                                         }
  35.                                                                 }
  36.                                                         }
  37.                                                 }                                               
  38.                                         }
  39.                                 }
  40.                         }
  41.                 }
  42.                
  43.         return 0;
  44. }
复制代码

[ 本帖最后由 iawen 于 2007-9-8 11:18 编辑 ]
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表