By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,466 Members | 2,140 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,466 IT Pros & Developers. It's quick & easy.

Crack

P: n/a
Hi Everyone,

Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

Thank in advance.

Nick

Dec 31 '06 #1
Share this Question
Share on Google+
13 Replies


P: n/a
Nick 'The Database Guy' wrote:
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.
If you would just send me the e-mail addresses of all your users,
clients, family, friends, bosses if any, and acquaintances I will send
code and hints on how to break all Access security to each of them,
plus some hacks that decrypt instant messaging logs and a few other
goodies. As an added bonus I will include a script that will recover
all logins and passwords that have ever been used on a Windows machine.
Perhaps they would like my little, what we used to call TSR program,
that will divert all one's e-mail, received or sent to Comp.Databases
MS-Access? (Suggestion; don't test this on Christmas Eve or you may
be embarrassed on Christmas morning, as I was!)

OK?

PS ... then there's my "mde -mdb" thingme.

Dec 31 '06 #2

P: n/a
Hi, Nick.
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.
None of us would post it in a public newsgroup. We don't even give it to our
paying customers.
I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.
That won't work on Jet 4.0 databases (Access 2000 and newer). It won't work on
User-Level Security either, because that's a different sort of security and much
more difficult to break into.

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"Nick 'The Database Guy'" <ni*****@btinternet.comwrote in message
news:11*********************@i12g2000cwa.googlegro ups.com...
Hi Everyone,

Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

Thank in advance.

Nick

Dec 31 '06 #3

P: n/a
Thanks Lyle, your help would be appreciated.

Lyle Fairfield wrote:
Nick 'The Database Guy' wrote:
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

If you would just send me the e-mail addresses of all your users,
clients, family, friends, bosses if any, and acquaintances I will send
code and hints on how to break all Access security to each of them,
plus some hacks that decrypt instant messaging logs and a few other
goodies. As an added bonus I will include a script that will recover
all logins and passwords that have ever been used on a Windows machine.
Perhaps they would like my little, what we used to call TSR program,
that will divert all one's e-mail, received or sent to Comp.Databases
MS-Access? (Suggestion; don't test this on Christmas Eve or you may
be embarrassed on Christmas morning, as I was!)

OK?

PS ... then there's my "mde -mdb" thingme.
Jan 2 '07 #4

P: n/a
Guuny,

I would not give it to my paying customers either.

I want it so that I can get in to a databases back end that has user
group security and the person who set it up has absconded.

Nick

'69 Camaro wrote:
Hi, Nick.
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

None of us would post it in a public newsgroup. We don't even give it to our
paying customers.
I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

That won't work on Jet 4.0 databases (Access 2000 and newer). It won't work on
User-Level Security either, because that's a different sort of security and much
more difficult to break into.

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"Nick 'The Database Guy'" <ni*****@btinternet.comwrote in message
news:11*********************@i12g2000cwa.googlegro ups.com...
Hi Everyone,

Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

Thank in advance.

Nick
Jan 2 '07 #5

P: n/a
Lyle, just read that through again, there is no need to be sarcastic!

I need it for reasons already stated.

Nick

'69 Camaro wrote:
Hi, Nick.
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

None of us would post it in a public newsgroup. We don't even give it to our
paying customers.
I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

That won't work on Jet 4.0 databases (Access 2000 and newer). It won't work on
User-Level Security either, because that's a different sort of security and much
more difficult to break into.

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"Nick 'The Database Guy'" <ni*****@btinternet.comwrote in message
news:11*********************@i12g2000cwa.googlegro ups.com...
Hi Everyone,

Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

Thank in advance.

Nick
Jan 2 '07 #6

P: n/a
Hi, Nick.
I want it so that I can get in to a databases back end that has user
group security and the person who set it up has absconded.
That's what they all say. ;-)
I would not give it to my paying customers either.
Good. Then we're in agreement that you can't purchase a crack tool from us,
either.

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"Nick 'The Database Guy'" <ni*****@btinternet.comwrote in message
news:11**********************@h40g2000cwb.googlegr oups.com...
Guuny,

I would not give it to my paying customers either.

I want it so that I can get in to a databases back end that has user
group security and the person who set it up has absconded.

Nick

'69 Camaro wrote:
>Hi, Nick.
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

None of us would post it in a public newsgroup. We don't even give it to our
paying customers.
I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

That won't work on Jet 4.0 databases (Access 2000 and newer). It won't work
on
User-Level Security either, because that's a different sort of security and
much
more difficult to break into.

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"Nick 'The Database Guy'" <ni*****@btinternet.comwrote in message
news:11*********************@i12g2000cwa.googlegr oups.com...
Hi Everyone,

Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

Thank in advance.

Nick

Jan 2 '07 #7

P: n/a
On 2 Jan 2007 12:52:51 -0800, "Nick 'The Database Guy'"
<ni*****@btinternet.comwrote:

In most jurisdictions that constitutes theft of data, and can as such
be prosecuted criminally. The thread of that may already yield the
results you desire.
Of course in addition to that developer (btw, why not reveal his/her
name?), the company owner should look him/herself in the mirror: why
put your company's future on a technology you're not on top of. "I
don't understand that techie stuff" is not a good answer.

-Tom.

>Guuny,

I would not give it to my paying customers either.

I want it so that I can get in to a databases back end that has user
group security and the person who set it up has absconded.

Nick

'69 Camaro wrote:
>Hi, Nick.
Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

None of us would post it in a public newsgroup. We don't even give it to our
paying customers.
I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

That won't work on Jet 4.0 databases (Access 2000 and newer). It won't work on
User-Level Security either, because that's a different sort of security and much
more difficult to break into.

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"Nick 'The Database Guy'" <ni*****@btinternet.comwrote in message
news:11*********************@i12g2000cwa.googlegr oups.com...
Hi Everyone,

Does anyone out there have a crack for the security on a Access 2000
and or Access 2002-2003 (they could even be the same) database.

I already have a crack for the database password on a Access 97
database, but it does not work on my later databases, and I'm not sure
how this works with Access 97 workgroup security.

Thank in advance.

Nick
Jan 3 '07 #8

P: n/a
Give it a rest guys. This code has been in the public domain for years.

Public Function Access2000Password(ByVal Filename As String, Optional
bTrimNulls As Boolean = True) As String

' AUTHOR: JT*********@programmer.net
' TERMS OF USE: Freeware

' This function will return the password of an Access
' 2000 database, and optionally, trim the nulls.

' The parameter Filename should contain the full name and
' location of the database for which you want the password.

Dim iFileNumber As Integer
Dim iFilePosition As Integer
Dim iKeyPosition As Integer
Dim iDecryptKey(13) As Integer
Dim strInputChar As String
Dim strPassword As String

' These 14 values are used to decrypt the value stored
' in the .mdb, in order to produce the password.
' Even though the values are entered in hexadecimal
' format, what is stored in the iDecryptKey variable is
' the ascii value.

iDecryptKey(0) = (&HEF)
iDecryptKey(1) = (&HEC)
iDecryptKey(2) = (&H34)
iDecryptKey(3) = (&H9C)
iDecryptKey(4) = (&HAF)
iDecryptKey(5) = (&H28)
iDecryptKey(6) = (&H7A)
iDecryptKey(7) = (&H8A)
iDecryptKey(8) = (&H3D)
iDecryptKey(9) = (&H7B)
iDecryptKey(10) = (&H9C)
iDecryptKey(11) = (&HDF)
iDecryptKey(12) = (&H1E)
iDecryptKey(13) = (&H13)

iKeyPosition = 0
iFileNumber = FreeFile
Open Filename For Binary Access Read As #iFileNumber ' Open file for input.

' Read every other character stored in positions 67-93
' of the input file.

For iFilePosition = 67 To 93 Step 2 'Read in Encrypted Password

Seek #iFileNumber, iFilePosition ' Set position.
strInputChar = Input(1, #iFileNumber) ' Read character.

' Take each of those 14 characters,
' do an xor bitwise comparison to it's corresponding
' "iDecryptKey" key, and store the resulting character.

' The xor operator accepts and returns ascii values,
' but does the comparison using binary values. So,
' for example:
' The first value to translate is asc(242).
' The first decryption code, iDecryptKey(0), is 134.
' In binary,
' The value to translate: 11110010
' The decryption code is: 10000110
' Xor compares each digit: If they're the same,
' the result is 0, if they're different, the result is 1.
' So the result, in our example, is binary 1110100.
' Xor returns the ascii value, 116, or lower case "t".

strPassword = strPassword & Chr(Asc(strInputChar) Xor iDecryptKey
(iKeyPosition)) 'Decrypt using Xor
iKeyPosition = iKeyPosition + 1 'increment pointer

Next iFilePosition
Close #iFileNumber ' Close file.

'Access2000Password = IIf(bTrimNulls, Replace(strPassword, Chr(0), ""),
strPassword)

End Function

Nick 'The Database Guy' wrote:
>Lyle, just read that through again, there is no need to be sarcastic!

I need it for reasons already stated.

Nick
>Hi, Nick.
[quoted text clipped - 31 lines]
>
Nick
--
Message posted via AccessMonster.com
http://www.accessmonster.com/Uwe/For...ccess/200701/1

Jan 3 '07 #9

P: n/a

Nick 'The Database Guy' wrote:
Lyle, just read that through again, there is no need to be sarcastic!

I need it for reasons already stated.

Nick
You mean you missed it the first time around??? I thought that MDE ->
MDB joke was the dead giveaway if you missed the rest... you must have
been tired or something...

Jan 3 '07 #10

P: n/a
Hi.

I can see why it's freeware. No one would pay for it. ;-)

HTH.
Gunny

See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact info.
"raskew via AccessMonster.com" <u28575@uwewrote in message
news:6bb68b78e81d3@uwe...
Give it a rest guys. This code has been in the public domain for years.

Public Function Access2000Password(ByVal Filename As String, Optional
bTrimNulls As Boolean = True) As String

' AUTHOR: JT*********@programmer.net
' TERMS OF USE: Freeware

' This function will return the password of an Access
' 2000 database, and optionally, trim the nulls.

' The parameter Filename should contain the full name and
' location of the database for which you want the password.

Jan 3 '07 #11

P: n/a
I was tired, need I say more?

pi********@hotmail.com wrote:
Nick 'The Database Guy' wrote:
Lyle, just read that through again, there is no need to be sarcastic!

I need it for reasons already stated.

Nick

You mean you missed it the first time around??? I thought that MDE ->
MDB joke was the dead giveaway if you missed the rest... you must have
been tired or something...
Jan 3 '07 #12

P: n/a
Thanks for your valiant attempt raskew, however this piece of code gave
me the same result as my '97 crack.

Thanks anyway.

Nick

raskew via AccessMonster.com wrote:
Give it a rest guys. This code has been in the public domain for years.

Public Function Access2000Password(ByVal Filename As String, Optional
bTrimNulls As Boolean = True) As String

' AUTHOR: JT*********@programmer.net
' TERMS OF USE: Freeware

' This function will return the password of an Access
' 2000 database, and optionally, trim the nulls.

' The parameter Filename should contain the full name and
' location of the database for which you want the password.

Dim iFileNumber As Integer
Dim iFilePosition As Integer
Dim iKeyPosition As Integer
Dim iDecryptKey(13) As Integer
Dim strInputChar As String
Dim strPassword As String

' These 14 values are used to decrypt the value stored
' in the .mdb, in order to produce the password.
' Even though the values are entered in hexadecimal
' format, what is stored in the iDecryptKey variable is
' the ascii value.

iDecryptKey(0) = (&HEF)
iDecryptKey(1) = (&HEC)
iDecryptKey(2) = (&H34)
iDecryptKey(3) = (&H9C)
iDecryptKey(4) = (&HAF)
iDecryptKey(5) = (&H28)
iDecryptKey(6) = (&H7A)
iDecryptKey(7) = (&H8A)
iDecryptKey(8) = (&H3D)
iDecryptKey(9) = (&H7B)
iDecryptKey(10) = (&H9C)
iDecryptKey(11) = (&HDF)
iDecryptKey(12) = (&H1E)
iDecryptKey(13) = (&H13)

iKeyPosition = 0
iFileNumber = FreeFile
Open Filename For Binary Access Read As #iFileNumber ' Open file for input.

' Read every other character stored in positions 67-93
' of the input file.

For iFilePosition = 67 To 93 Step 2 'Read in Encrypted Password

Seek #iFileNumber, iFilePosition ' Set position.
strInputChar = Input(1, #iFileNumber) ' Read character.

' Take each of those 14 characters,
' do an xor bitwise comparison to it's corresponding
' "iDecryptKey" key, and store the resulting character.

' The xor operator accepts and returns ascii values,
' but does the comparison using binary values. So,
' for example:
' The first value to translate is asc(242).
' The first decryption code, iDecryptKey(0), is 134.
' In binary,
' The value to translate: 11110010
' The decryption code is: 10000110
' Xor compares each digit: If they're the same,
' the result is 0, if they're different, the result is 1.
' So the result, in our example, is binary 1110100.
' Xor returns the ascii value, 116, or lower case "t".

strPassword = strPassword & Chr(Asc(strInputChar) Xor iDecryptKey
(iKeyPosition)) 'Decrypt using Xor
iKeyPosition = iKeyPosition + 1 'increment pointer

Next iFilePosition
Close #iFileNumber ' Close file.

'Access2000Password = IIf(bTrimNulls, Replace(strPassword, Chr(0), ""),
strPassword)

End Function

Nick 'The Database Guy' wrote:
Lyle, just read that through again, there is no need to be sarcastic!

I need it for reasons already stated.

Nick
Hi, Nick.
[quoted text clipped - 31 lines]

Nick

--
Message posted via AccessMonster.com
http://www.accessmonster.com/Uwe/For...ccess/200701/1
Jan 3 '07 #13

P: n/a
Nick 'The Database Guy' wrote:
I want it so that I can get in to a databases back end that has user
group security and the person who set it up has absconded.
It seems that management may have been irresponsible.

Perhaps, the organization should place the contract of the absconder's
direct superordinate under review and hire an expert to recover the
data.

Regardless, hiring a high quality professional for a year seems like a
good idea to me. Two hundred thousand U$D plus a generous relocation
allowance might do the trick and it's very likely the investment would
repay itself many times over.

Jan 4 '07 #14

This discussion thread is closed

Replies have been disabled for this discussion.