• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Like Tree3Przydatne posty
  • 1 Autor Max
  • 1 Autor HDS
  • 1 Autor WoG
  1. #1
    rafaliex jest nieaktywny Początkujący
    Dołączył
    Aug 2010
    Posty
    18

    Domyślnie Jak powstaje haslo zakodowane w vb?

    elo

    mam pytanie jak powstaje haslo zakodowane w md5??

    bo trochę nie mogę tego ogarnąć

    W curl wystarczy że podam:

    Kod php:
    curl_setopt($chCURLOPT_POSTFIELDS"vb_login_username=$login&vb_login_password=&vb_login_password_hint=Has%B3o&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password=".md5($pass)."&vb_login_md5password_utf=".md5($pass)); 
    a pod
    Kod php:
    $pass "kurdecojest" 
    to się zaloguje, ale hasło w bazie to nie jest zakodowane w md5 więc jaki proces od mojego zakodowania przechodzi hasło dalej??



  2. #2
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    vBulletin nie koduje haseł w md5, a md5+salt.
    rafaliex uważa to za przydatne.


  3. #3
    HDS
    HDS jest nieaktywny Użytkownik
    Dołączył
    Jun 2009
    Posty
    59
    Przydatne posty
    2

    Domyślnie

    Cytat Zamieszczone przez MxK Zobacz posta
    vBulletin nie koduje haseł w md5, a md5+salt.
    MD5+salt (Sól nie narkotyk)
    Kod:
    md5(md5($pass).$salt)
    Ostatnio edytowane przez HDS ; 11.03.2011 o 17:41
    rafaliex uważa to za przydatne.


  4. #4
    rafaliex jest nieaktywny Początkujący
    Dołączył
    Aug 2010
    Posty
    18

    Domyślnie

    a to salt to skąd??


  5. #5
    amor jest nieaktywny Użytkownik
    Dołączył
    Jan 2011
    Posty
    77
    Przydatne posty
    3

    Domyślnie

    ja wiem że w MD5 sam haski biore a salt pierwsze widze


  6. #6
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    298
    Wpisów
    1

    Domyślnie

    Cytat Zamieszczone przez rafaliex Zobacz posta
    ale hasło w bazie to nie jest zakodowane w md5 więc jaki proces od mojego zakodowania przechodzi hasło dalej??
    Odsyłam do pliku /includes/functions_login.php
    W momencie logowania przekazywane są pewne dane (oto kilka z nich):
    • login
    • czyste hasło
    • czyste hasło w kodowaniu utf8
    • hasło zakodowane w md5
    • hasło utf8 zakodowane w md5

    Skrypt porównuje czy hasła do siebie pasują, następnie pobiera z bazy danych salt użytkownika X, łączy go z hasłem zakodowanym w md5 i to wszystko razem jeszcze raz koduje przez md5. Dokładnie tak jak napisał HDS.
    W pliku /includes/class_dm_user.php znajdziesz metodę, która to potwierdzi: hash_password.

    Cytat Zamieszczone przez amor Zobacz posta
    ja wiem że w MD5 sam haski biore a salt pierwsze widze
    Salt - czyli losowo wygenerowany ciąg znaków indywidualnie dla każdego użytkownika, który dołączony jest do hasła.
    rafaliex uważa to za przydatne.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67