Sign-up....

[Access密码破解]

老了一点,不过是不错的东东。大家可以试验一下。

CFile file;

char ps[13]={0xa1,0xec,0x7a,0x9c,0xe1,0x28,0x34,0x8a,0x73,0x7b,0xd2,0xdf,0x50};

try

{

BYTE bt[26];

BYTE flag;

TCHAR sz[13];

file.Open("C:\\test.mdb", CFile::modeRead|CFile::typeBinary);

file.Seek(66, CFile::begin);

file.Read(bt, 26);

file.Seek(0x62, CFile::begin);

file.Read(&flag, 1);

int j = 0;

for(int i=0; i < 13; i++)

{

if(i % 2 == 0)

{

sz[j++] = 0x13 ^ flag ^ bt[i*2] ^ ps[i];

}

else

{

sz[j++] = bt[j*2] ^ ps[i];

}

}

file.Close();

if (sz[1] < 0x20 || sz[1] > 0x7E)

{

MessageBox("No Password!");

}

else

{

MessageBox(sz); //sz是密码

}

}

catch(...)

{

file.Close();

}

[608 byte] By [msdn] at [2007-11-17 11:06:01]
# 1 Re: [Access密码破解]

mark

luolovegui at 2005-2-24 20:49:38 >

VC/MFC

All Classified