那位大吓会解Paradox的密码?

Un1 2000-04-20 06:25:00
如题。
...全文
263 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rich_Zhou 2000-04-21
  • 打赏
  • 举报
回复
用Password Recovery Kit 软件包中的Paradox Key 吧
www.lostpassword.com
xlili 2000-04-21
  • 打赏
  • 举报
回复

可用以下代码试试:
procedure AddPassWordToTable(Table: TTable;PassWord:String);const
RESTRUCTURE_TRUE = WordBool(1);var TblDesc: CRTblDesc; hDb: hDBIDb;begin
{ Make sure that the table is opened and is exclusive }
if not Table.Active or not Table.Exclusive then
raise EDatabaseError.Create('Table must be opened in exclusive ' +
'mode to add passwords'); { Initialize the table descriptor }
FillChar(TblDesc, SizeOf(CRTblDesc), #0); with TblDesc do begin
{ Place the table name in descriptor }
StrPCopy(szTblName, Table.TableName);
{ Place the table type in descriptor } StrCopy(szTblType, szPARADOX);
{ Master Password, Password } if PassWord='' then bProtected:=False
else bProtected := RESTRUCTURE_TRUE; StrPCopy(szPassword, PassWord);
{ Set bProtected to True } end;
{ Get the database handle from the cursor handle }
Check(DbiGetObjFromObj(hDBIObj(Table.Handle), objDATABASE, hDBIObj(hDb)));
{ Close the table } Table.Close;
{ Add the master password to the Paradox table }
Check(DbiDoRestructure(hDb, 1, @TblDesc, nil, nil, nil, False));
{ Add the new password to the session } Session.AddPassword(PassWord);
{ Re-Open the table } Table.Open;end;
然后再做一个生成Password的子程序进行枚举。
wjt 2000-04-21
  • 打赏
  • 举报
回复
到 http://ourworld.compuserve.com/homepages/bex 下载
没有注册及看多少字符限制
Un1 2000-04-21
  • 打赏
  • 举报
回复
多谢各位!上面的方法在密码比较长时行不通!

不过我已经通过 SoftIce 搞定啦!

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧