Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>According to: <a href="http://www.emase.co.uk/old-mysql-passwords-insecure-and-easy-to-crack/" rel="nofollow">Old MySQL password cracking</a></p> <blockquote> <p>Using the old password format a 16 byte hash is created such as:</p> <p>6f8c114b58f2ce9e</p> <p>For the same password the MySQL4.1 hash is 41 bytes long:</p> <p>*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4</p> <p>On the surface it might seem that this extra level of security granted by using the new passwords might not be significant. However, source code has been released under the creative common license which allows very quick cracking of old MySQL password.</p> <p>The password ‘a@4~1b’ has a hash of 2c28061c5bda971d.</p> <p>Using the cracking program mentioned above, this password can be cracked in under 1 second on a 2 year old laptop.</p> <p>By using a SQL injection attack it might be possible for a user without permission to view your my.cnf file. Entering this in a search box could render the contents of the file in the browser if the second param in the select statement was being shown on the screen and not escaped correctly:</p> <p>something’ UNION ALL SELECT 1,(SELECT LOAD_FILE(‘/etc/my.cnf’)),3,4,5,password FROM user ORDER BY ’7</p> </blockquote> <p>If an unauthorised user is able to intercept your hashed passwords it is very easy to brute force them and obtain the plain text passwords. Complex passwords are still hard to crack, but an 8 character password will take very little time. </p> <p>Since the changes to the length of the MySQL password hash, it is much harder to brute force the hashes.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload