![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z porównaniem hasła do md5(hasła).
Jest to fragment orginalnego skryptu
Baza haseł jest w MD5, jeśli w okienku logowania wpiszę hasło Md5, to działa..... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 40 Dołączył: 20.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
O rety, a po co tyle tych porównań? Spróbuj tak
![]()
Ten post edytował ikssde 23.11.2014, 01:48:40 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 40 Dołączył: 20.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak musi działać:
Na samym końcu, w tablicy $chat_data wnioskuję, że hasło przechowujesz w postaci zahashowanej. Pokaż nam jeszcze kod, który jest odpowiedzialny za zapisywanie hasła do bazy, jak wygląda hashowanie hasła w tamtym miejscu? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hasło w bazie przechowywane jest w postaci MD5
Jest to baza danych z PHPBB 3.1.1 i to tylko przez niego jest możliwość zapisywanie hasła. Nie potrafię znaleźć w tych plikach miejsca zapisywania hasła Niestety kod też nie działa. Ten post edytował 7ad 23.11.2014, 11:35:25 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 40 Dołączył: 20.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Skoro kod powyżej nie działa to znaczy, że hash hasła nie jest generowany jedynie przy pomocy md5. Możliwe, że do hasła dodawana jest sól albo zastosowany jest jeszcze jakiś inny mechanizm.
Poszukaj w dokumentacji w jaki sposób hasło jest hashowane albo znajdź fragment odpowiedzialny za logowanie i sprawdź czy wygląda tak samo jak twój. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 3.07.2025 - 11:42 |