| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • QQ群无限升级

  • 汉化软件照样破

  • Win 2000密码破解不完全指南

  • Win 2000密码破解不完全指南

  • 黑客破解口令常用的三种方法

  • 各种操作系统中密码文件的位…

  • 黑客破解Email账号常用的三种…

  • 给WIN2003 IIS SQL服务器安全…

  • 如何防止黒客远程盗取QQ密码

  • 用IDS(入侵检测系统)保卫数据…

  • Q
    您现在的位置: 我是IT人 >> 菜鸟黑客 >> 黑客攻防 >> 文章正文
    破解ACCESS的数据库密码           
    破解ACCESS的数据库密码
    作者:网络 文章来源:转载 点击数: 更新时间:2006-1-20
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:
    unit GetAPass;

    interface

    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
      Variants, ComOBJ, StdCtrls, ExtCtrls, ComCtrls, FileCtrl, ActnList, ImgList,
      ToolWin;

    const
      Model = 'yyyy-mm-dd hh:nn:ss';
    type
      PassType = record
     PassCode: string;
     FileType: string;
     FileTime: TDateTime;
      end;
      TPassForm = class(TForm)
     ListView1: TListView;
     ImageList1: TImageList;
     StatusBar1: TStatusBar;
     Memo1: TMemo;
     CoolBar1: TCoolBar;
     ToolBar1: TToolBar;
     ToolButton1: TToolButton;
     ToolButton2: TToolButton;
     ToolButton3: TToolButton;
     ToolButton4: TToolButton;
     ToolButton5: TToolButton;
     ToolButton6: TToolButton;
     ImageList2: TImageList;
     Edit1: TEdit;
     Pick1: TDateTimePicker;
     Splitter1: TSplitter;
     procedure CloseForm(Sender: TObject);
     procedure FormCreate(Sender: TObject);
     procedure FormDestroy(Sender: TObject);
     procedure GetMDBDir(Sender: TObject);
     procedure Edit1KeyPress(Sender: TObject; var Key: Char);
     procedure CreateMDB(Sender: TObject);
     procedure GetAllPass(Sender: TObject);
     procedure SetCurTime(Sender: TObject);
      private
     { Private declarations }
     DateStr: DWord;
     PassCode: WideString;
     EncodeArray: array[0..19] of Word;
     ReaderArray: array[0..19] of Word;
     function ExecFile(FName: string): PassType;
     procedure ExecDirectory(S: string);
     function Make01(F: string; P: string = ''): boolean;
     function Make02(F: string): boolean;
     procedure SetTime(YY, MM, DD: Word); overload;
     procedure SetTime(MYDate: TDate); overload;
      public
     { Public declarations }
     FileBox1: TFileListBox;
      end;

    var
    //2079-06-05前[EC379CFA28E68A607B36DFB11343B133795B7C2A ]
    //2079-06-05后[ED379DFA29E68B607A36DEB11243B033785B7D2A ]
    { 固定密钥 }
      InhereCode: array[0..9] of Word =
      ($37EC, $FA9C, $E628, $608A, $367B, $B1DF, $4313, $33B1, $5B79, $2A7C);

    {活动密钥 }
      UserCode8: array[0..9] of Word = //89年9月17日前
      ($8B86, $345D, $2EC6, $C613, $E454, $02F5, $8477, $DFCF, $1134, $C592);
      UserCode: array[0..9] of Word = //89年9月17日后
      ($7B86, $C45D, $DEC6, $3613, $1454, $F2F5, $7477, $2FCF, $E134, $3592);

      InCode97: array[0..19] of byte = //Access 97 固定密钥
      ($86, $FB, $EC, $37, $5D, $44, $9C, $FA, $C6, $5E,
     $28, $E6, $13, $00, $00, $00, $00, $00, $00, $00);
    var
      PassForm: TPassForm;

    implementation

    {$R *.DFM}

    procedure TPassForm.SetTime(YY, MM, DD: Word);
    var
      myST: TSystemTime;
      MSec: Word;
    begin
      with myST do begin
     MyST.wYear := YY;
     MyST.wMonth := MM;
     MyST.wDay := DD;
     DecodeTime(Time, wHour, wMinute, wSecond, MSec);
      end;
      try SetLocalTime(myST)except ShowMessage('Error'); end;
    end;

    procedure TPassForm.SetTime(MYDate: TDate);
    var
      myST: TSystemTime;
      MSec: Word;
    begin
      with myST do begin
     DecodeDate(MyDate, wYear, wMonth, wDay);
     DecodeTime(Time, wHour, wMinute, wSecond, MSec);
      end;
      try SetLocalTime(myST)except end;
    end;

    [1] [2] 下一页  

    文章录入:54iter    责任编辑:54iter 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |