Ugrás a tartalomhoz


SQL-ben a jelszavak?

...

6 válasz erre a témára

#1 colby87

    Újonc

  • Regisztrált tag
  • Pipa
  • 9 Hozzászólás:

Elküldve: 2012-02-03 - 20:56

Sziszatok!

Az lenne a kérdésem, hogy van egy WP-s oldalam és megnéztem az sql adatbázist
wp_users tábla user_pass oszlopában található a jelszó.. nyilván kódoltak mert ma minden így tárolja..
de a jelszavak elején van egy ilyen karakter: $P$B és a sok krix krax.. nos ezek micsodák az elején?
illetve miben tárolja a jelszavakat a WP mert nem md5 ez első ránézésre látszik. Illetve, hogyan tudom vissza kódolni általunk is érthető formába vagy akár md5be.
illetve hol és hogyan lehet beállítani, hogy a jelszavakat md5be tárolja?
Példa egy mostani jelszóra az adatbázisból: $P$Brr4hWo73509uz/urF7lGndv5LR4kC/

#2 Lőrincz András

    Új Tag

  • Regisztrált tag
  • PipaPipa
  • 88 Hozzászólás:
  • Település:Budapest

Elküldve: 2012-02-03 - 22:11

A wordpress nem csak simán md5 ben tárolja a jelszót hanem "sózza" is. (sózni kell, anélkül veszélyes lenne az md5, mert ha nem is fejtik vissza, akkor is vannak ilyen x gigás vagy még nagyobb hash adatbázisok, ahol összepárosítható és így "törhető" lenne...ha nincs "sózás")

Magát a password generálását ez a framework végzi: http://www.openwall.com/phpass/

Az integráció itt található: /wp-includes/class-phpass.php.

Ez a framework -öt több rendszer is használja, wp estében $output = '$P$'; -jelet használnak, gondolom a könnyebb megkülönböztetés végett. Ezért is láthatod így az adatbázisban.

Szerintem ne akarj semmilyen password öt simán md5 el eltenni.

#3 colby87

    Újonc

  • Regisztrált tag
  • Pipa
  • 9 Hozzászólás:

Elküldve: 2012-02-03 - 22:33

És akkor én ebből hogyan hámozok ki jelszót?

#4 Farkas Győző

    WordPress-tisztelő

  • Adminisztrátor
  • 3.938 Hozzászólás:
  • Település:Pécs/Hungary

Elküldve: 2012-02-03 - 23:23

Miért kellene kihámozni? Tisztességes esetben milyen szükséged lehet egy felhasználó jelszavára? Ha meg te felejtetted el a sajátodat, mint jogosult admin, akkor meg generáltass újat, vagy éppen írd át, vagy az SQL-ben adj magadnak újat.

#5 colby87

    Újonc

  • Regisztrált tag
  • Pipa
  • 9 Hozzászólás:

Elküldve: 2012-02-04 - 20:10

lényegében pusztán kíváncsiság lenne. aztán ki tudja mire lehet jó még.

#6 hgrg

    WP Addikt

  • VIP tag
  • PipaPipaPipaPipaPipaPipaPipa
  • 2.943 Hozzászólás:

Elküldve: 2012-02-04 - 20:16

db-ből sehogy sem lehet szükséged jelszót 'kiszedni'. Ha a user-t akarod leuthentikálni a db-ben levő jelszavával akkor a fenti algoritmussal kell legenerálnod a hash-t amit hasonlítasz a db-ben tárolthoz..
Hgrg.Info | Segítség:Support.hgrg.info | WP fordítások

#7 syska

    Fórumfüggő

  • VIP tag
  • PipaPipaPipaPipaPipaPipa
  • 1.409 Hozzászólás:

Elküldve: 2012-02-04 - 23:49

Üzenet megtekintéseIdézés: colby87 - Dátum: 2012-02-04 - 20:10

lényegében pusztán kíváncsiság lenne. aztán ki tudja mire lehet jó még.
A szemétkedést hagyjuk a profikra, ha nem kívánatos a felhasználó akkor töröljük, tiltó programmal blokkoljuk az ip-jét.





1 felhasználó olvassa ezt a témát.

0 felhasználó, 1 vendég, 0 anonim felhasználó