←  Nowości

AMXX.pl: Support AMX Mod X i SourceMod

»

Wyłącznie kodowania Hasła w MD5 /By R3X

  • +
  • -
Szyfrant - zdjęcie Szyfrant 15.11.2010

R3x'iu napisał to w ogłoszeniach płatnych wiec podsyłam:

amxbans_core.sma

linie 549-560
if (ArrayGetCell(g_AdminFromUsersIni, index))
{
    copy(MD5Password, charsmax(MD5Password), password)
                               
}
else
{
    md5(password, MD5Password)
                               
                               
    Password[32]=0
}

Usunąć i wstawić
copy(MD5Password, charsmax(MD5Password), password)
Odpowiedz

  • +
  • -
rafaliex - zdjęcie rafaliex 20.11.2010

Gdyby ktoś chciał wyłączyć kodowanie hasła md5 podczas dodawania admina za pomocą amxbans GM 1.4 (czyli przez strone internetowa)
Bo to co podał Szyfrant to wyłączanie w pluginie a strona i tak koduje hasła i mogą wyniknąć problemy.


Oto instrukcja jak wyłączyć w amxbans GM 1.4 (www) opcje kodowania MD5:


1) Szukamy katalogu "admin" scieżka: include >> admin
2) W folderze "admin" szukamy pliku o nazwie: "admin_sm_av.php" u niektórych może plik nazywać się: "admin_sm_av" to ze względu ukrycia rozszerzenia.
3) Otwieramy go edytorem ja używam KED2, lecz może to być notatnik.
4) Szukamy linijki nr.45, tej linijce znajduje się wpis:

$password=md5($_POST["password"]);

5) Podmieniamy wpis na:

$password=$_POST["password"];

6) Zapisujemy plik
7) Wgrywam na serwer


Link do gotowca z dodatkiem w panelu:
modyfikacja
Użytkownik rafaliex edytował ten post 20.11.2010 19:29
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 27.04.2011

Instrukcja dla GM 1.6

Linia od 586 do 595
To:


if(ArrayGetCell(g_AdminFromUsersIni, index))
{
copy(MD5Password, 33, password)

}
else
{
md5(password, MD5Password)
Password[32] = 0
}

Na to:

copy(MD5Password, 33, password)
Odpowiedz

DjThomaseven - zdjęcie DjThomaseven 09.05.2011

ok fajnie. a doda ktos do 1.6 na stronach wylaczenie ? jest tylko do starego podany.
Odpowiedz

  • +
  • -
Kawon - zdjęcie Kawon 09.05.2011

ok fajnie. a doda ktos do 1.6 na stronach wylaczenie ? jest tylko do starego podany.


Instrukcja dla GM 1.6

Linia od 586 do 595
To:


if(ArrayGetCell(g_AdminFromUsersIni, index))
{
copy(MD5Password, 33, password)

}
else
{
md5(password, MD5Password)
Password[32] = 0
}

Na to:

copy(MD5Password, 33, password)

Odpowiedz

DjThomaseven - zdjęcie DjThomaseven 09.05.2011

ja chce na www ! nie amxbans_core.sma
Odpowiedz

  • +
  • -
Kawon - zdjęcie Kawon 09.05.2011

Otwórz
admin_sm_av.php

znajdź
$password= $_POST["password"] ? md5($_POST["password"]) : '';

zmień na
$password= $_POST["password"] ? ($_POST["password"]) : '';

Teraz działa 100%
Użytkownik Kawon edytował ten post 09.05.2011 14:33
Odpowiedz

  • +
  • -
Adrenaline1986 - zdjęcie Adrenaline1986 14.06.2011

Mógłby ktoś napisać instrukcję dla 1.5.1? Z góry dziękuję.
Odpowiedz

  • +
  • -
Koluś - zdjęcie Koluś 28.10.2012

sorry za odkop, mam gm 1.6 na www i 1.5 na serwie... na www dobrze mam nie koduje mi hasel w bazie, ale dalej nie czyta userów z bazy na haslo :S
Z racji ze mam 1.5 na serwie, próbowałem zrobić to:

Instrukcja dla GM 1.6

Linia od 586 do 595
To:


if(ArrayGetCell(g_AdminFromUsersIni, index))
{
copy(MD5Password, 33, password)

}
else
{
md5(password, MD5Password)
Password[32] = 0
}

Na to:

copy(MD5Password, 33, password)


i nie działa, chyba że ten wcześniejszy sposób na 1.4, no ale też nie zadziałał.
Nie zakladalem nowego tematu bo po co doublowac to samo. Bardzo bym prosil o jakąś wskazówkę.

Pozdrawiam, Koluś
Użytkownik Koluś edytował ten post 28.10.2012 19:45
Odpowiedz