Beste SD'ers,
welke codering zou hier kunnen achter zitten?
" $H$9wLBcF22oU6bCz9SfNTQ6PpHbdujgf/ "
Dit zou een wachtwoord moeten voorstellen.
(dit is van phpBB, ik wil namelijk zelf via sql accounts aanmaken).
mvg,
Bjorn T.
- php: welke codering is dit
-
31-08-2011, 18:44 #1
- Berichten
- 317
- Lid sinds
- 14 Jaar
php: welke codering is dit
-
-
31-08-2011, 18:54 #2
- Berichten
- 1.025
- Lid sinds
- 14 Jaar
Re: php: welke codering is dit
Standaard gebruiken ze md5
Anders zoek naar je aanmeld script en zoek welke codering ze gebruiken.
Haal dat stukje eruit plak het ergens in een leeg script neer vul daar een nieuw wachtwoord in en zo maak je ze.
-
31-08-2011, 18:55 #3gast6537 Guest
Re: php: welke codering is dit
Dit is niet waar. PhpBB heeft zijn eigen hash die tot nu toe nog niet gekraakt is.
Edit: http://wiki.phpbb.com/Function.phpbb_hash
Edit 2: http://wiki.phpbb.com/User_add
-
31-08-2011, 19:05 #4
- Berichten
- 465
- Lid sinds
- 18 Jaar
Re: php: welke codering is dit
De PHPBB Hash functie:
Code:function phpbb_hash($password) { $itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; $random_state = unique_id(); $random = ''; $count = 6; if (($fh = @fopen('/dev/urandom', 'rb'))) { $random = fread($fh, $count); fclose($fh); } if (strlen($random) < $count) { $random = ''; for ($i = 0; $i < $count; $i += 16) { $random_state = md5(unique_id() . $random_state); $random .= pack('H*', md5($random_state)); } $random = substr($random, 0, $count); } $hash = _hash_crypt_private($password, _hash_gensalt_private($random, $itoa64), $itoa64); if (strlen($hash) == 34) { return $hash; } return md5($password); }
http://www.opensourcejavaphp.net/php...bhash.php.html
-
31-08-2011, 19:11 #5
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: php: welke codering is dit
Dit is niet waar. PhpBB heeft zijn eigen hash die tot nu toe nog niet gekraakt is.
Edit: http://wiki.phpbb.com/Function.phpbb_hash
Edit 2: http://wiki.phpbb.com/User_add
- function phpbb_hash($password) {
- $itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn opqrstuvwxyz';
- $random_state = unique_id();
- $random = '';
- $count = 6;
- if (($fh = @fopen('/dev/urandom', 'rb')))
- {
- $random = fread($fh, $count);
- fclose($fh);
- }
- if (strlen($random) < $count)
- {
- $random = '';
- for ($i = 0; $i < $count; $i += 16)
- {
- $random_state = md5(unique_id() . $random_state);
- $random .= pack('H*', md5($random_state));
- }
- $random = substr($random, 0, $count);
- }
- $hash = _hash_crypt_private($password, _hash_gensalt_private($random, $itoa64), $itoa64);
- if (strlen($hash) == 34)
- {
- return $hash;
- }
- return md5($password);
- }
gast6537 helaas voor je ze gebruiken md5.
Md5 is sowieso een veiligheids risico erg snel te bruteforcen op een cudu ondersteunende nivida kaart (1600 miljoen md5 hashen per seconde).
De salt maakt het tenminste wat veiliger.
Bjorn Toebat zie bovenstaande code die kun je vast aanroepen om om zelf bezig te kunnen.
-
31-08-2011, 19:16 #6
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: php: welke codering is dit
- function phpbb_hash($password) {
- $itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn opqrstuvwxyz';
- $random_state = unique_id();
- $random = '';
- $count = 6;
- if (($fh = @fopen('/dev/urandom', 'rb')))
- {
- $random = fread($fh, $count);
- fclose($fh);
- }
- if (strlen($random) < $count)
- {
- $random = '';
- for ($i = 0; $i < $count; $i += 16)
- {
- $random_state = md5(unique_id() . $random_state);
- $random .= pack('H*', md5($random_state));
- }
- $random = substr($random, 0, $count);
- }
- $hash = _hash_crypt_private($password, _hash_gensalt_private($random, $itoa64), $itoa64);
- if (strlen($hash) == 34)
- {
- return $hash;
- }
- return md5($password);
- }
gast6537 helaas voor je ze gebruiken md5.
Md5 is sowieso een veiligheids risico erg snel te bruteforcen op een cudu ondersteunende nivida kaart (1600 miljoen md5 hashen per seconde).
De salt maakt het tenminste wat veiliger.
Bjorn Toebat zie bovenstaande code die kun je vast aanroepen om om zelf bezig te kunnen.
-
31-08-2011, 19:24 #7
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: php: welke codering is dit
Juist niet door de toenemende snelheid van pc's/internet verbindingen zal steeds meer gebruteforced worden ook door middel van http requesten.
-
31-08-2011, 19:30 #8
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: php: welke codering is dit
Dat je MD5 niet meer moet gebruiken met een salt sluit ik me volledig bij aan, MD5 hashes zijn namelijk niet uniek. Mij heb je ook niet horen zeggen dat MD5 pro is, de manier waarop phpBB het toepast echter wel ;-).
-
02-09-2011, 10:21 #9
- Berichten
- 317
- Lid sinds
- 14 Jaar
Re: php: welke codering is dit
Hoe zorg ik er nu precies voor om een wachtwoord te bekomen die ik uiteindelijk in de phpBB-user tabel kan droppen?
$password = $_POST['password'];
$ww = phpbb_hash($password);
zoiets?
-
02-09-2011, 12:54 #10
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: php: welke codering is dit
Gewoon binnen de software blijven werken en het is piece of cake.
-
02-09-2011, 13:15 #11
- Berichten
- 317
- Lid sinds
- 14 Jaar
Re: php: welke codering is dit
Dat heb ik geprobeerd maar dan moet ik echt binnen een pagina van phpBB blijven?
Want de functions.php includen is blijkbaar niet voldoende.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic