shadow file?
12 отговора
424 прегледа
shadow file?
Niakoj moje li da mi kaje s koia funkcia moga da kodiram parola, kojato da bade vav formata kojto e v shadow file-a.
Blagodaria vi.
Blagodaria vi.
Re: shadow file?
bg.php.net/manual/en/function.crypt.php
Linux is like a wigwam - No Windows, No Gates, Apache inside
Linux is like a wigwam - No Windows, No Gates, Apache inside
Re: shadow file?
с тази не става точно така - кодира стринга с DES, а доколкото разбрах в shadow отдавна се ползва MD5. Taка и не намерих информация как да накарам crypt да работи с MD5. Из документацията на PHP пишеше някъде, че при инсталация си било проверявало какво поддържа системата. Е да, ама в shadow не е така, както става с crypt. И най-лошото е, че crypt-а в "C"-то прави същото както и този в PHP. Предполагам затова проверките по време на инсталация дават такъв резултат. И все пак трябва да има начин, мамицата му!
НАЙ-добрия клуб ТУК
НАЙ-добрия клуб ТУК
Pri men crypt raboti
Blagodaria mnogo na salle za barzia otgovor.
Pri men s crypt stana i niamam problemi...
Ti zadavash li mu parametara salt ??? probvaj da mu zadadesh $1$ i vij dali stava... pri men taka raboti.
Pri men s crypt stana i niamam problemi...
Ti zadavash li mu parametara salt ??? probvaj da mu zadadesh $1$ i vij dali stava... pri men taka raboti.
и после какво?
Нищо общо нямат двата резултата - опитай md5('kvotoidae'), сложи такава парола на някои в системата и открий осемте прилики. Може това с md5 да е някаква междинна сметка, обаче ако е така - нататък какво?
---
P.S. Eдинственото, което не съм правил още е да ровя в сорсовете, за да видя как точно става това кодиране. Честно казано, по-лесно ми е да си ги кодирам по друг начин, но все още ми е интересно.
НАЙ-добрия клуб ТУК
---
P.S. Eдинственото, което не съм правил още е да ровя в сорсовете, за да видя как точно става това кодиране. Честно казано, по-лесно ми е да си ги кодирам по друг начин, но все още ми е интересно.
НАЙ-добрия клуб ТУК
Re: Pri men crypt raboti
При мен - не. salt ми го реже на два символа гадът.
НАЙ-добрия клуб ТУК
НАЙ-добрия клуб ТУК
Re: Pri men crypt raboti
ops, вече не го реже. Не бях пробвал отдавна, а сменях няколко php-ta. Обаче не става с $1$, a с целия 12-символен.
НАЙ-добрия клуб ТУК
НАЙ-добрия клуб ТУК
Re: Pri men crypt raboti
Ти изобщо ли ни знаеш как работи crypt?
Ами, че нали точно първите 2 символа от salt-а са значещите?
Как според теб се проверява дали това ти е паролата или не в системи, които използват crypt?
И що за глупост беше това 'в shadow отдавна се използва MD5'?
Да в някои системи ако искаш можеш да избираш между двете hash функции. Да избираш!!! Или ти си от тези дето под Linux разбират само Mandrake и не правят разлика между инсталиране на Windows и Linux?
Linux is like a wigwam - No Windows, No Gates, Apache inside
Ами, че нали точно първите 2 символа от salt-а са значещите?
Как според теб се проверява дали това ти е паролата или не в системи, които използват crypt?
И що за глупост беше това 'в shadow отдавна се използва MD5'?
Да в някои системи ако искаш можеш да избираш между двете hash функции. Да избираш!!! Или ти си от тези дето под Linux разбират само Mandrake и не правят разлика между инсталиране на Windows и Linux?
Linux is like a wigwam - No Windows, No Gates, Apache inside
Re: shadow file?
Ufff, koi ne 4ete system manuals :>
crypt() functioqta cryptira s DES56
f zafisimost ot OS/libc tq move da byde extendnata i da poddyrva MD5,Blowfish
i tn.
Ima OSes koito imat libcrypt, libscrypt i tn.
Fse pak na fyprosa: crypt priema 2 parametyra: paintext password and salt.
Ot salta se opredelq i tipa na cryptiraneto.
FreeBSD 4.3-STABLE:
DES-56
echo '<? echo crypt( "aa", "bb") . "\n"; ?>' | php
Content-type: NONE
bbxItEcT3CSMs
MD5 crypt
echo '<? echo crypt( "aa", "$1$12345678$") . "\n"; ?>' | php
Content-type: NONE
$1$12345678$u2Bg7th47oiAuwUXDLshL1
OpenBSD's Blowfish 7 rounds
echo '<? echo crypt( "aa", "$2a$07$albalaportokala") . "\n"; ?>' | php
Content-type: NONE
$2a$07$HLM9tyvpZAeS....CO....8V/8pDf3QzbDR5GnbeuF9O6DdfoCz9O
enuf?
rgdz
curly
PS: Syshtite results se polu4afat i ot perl i ot C, myrzi me da gi paste i tqh :>
crypt() functioqta cryptira s DES56
f zafisimost ot OS/libc tq move da byde extendnata i da poddyrva MD5,Blowfish
i tn.
Ima OSes koito imat libcrypt, libscrypt i tn.
Fse pak na fyprosa: crypt priema 2 parametyra: paintext password and salt.
Ot salta se opredelq i tipa na cryptiraneto.
FreeBSD 4.3-STABLE:
DES-56
echo '<? echo crypt( "aa", "bb") . "\n"; ?>' | php
Content-type: NONE
bbxItEcT3CSMs
MD5 crypt
echo '<? echo crypt( "aa", "$1$12345678$") . "\n"; ?>' | php
Content-type: NONE
$1$12345678$u2Bg7th47oiAuwUXDLshL1
OpenBSD's Blowfish 7 rounds
echo '<? echo crypt( "aa", "$2a$07$albalaportokala") . "\n"; ?>' | php
Content-type: NONE
$2a$07$HLM9tyvpZAeS....CO....8V/8pDf3QzbDR5GnbeuF9O6DdfoCz9O
enuf?
rgdz
curly
PS: Syshtite results se polu4afat i ot perl i ot C, myrzi me da gi paste i tqh :>
Редактирано от curly на
Re: Pri men crypt raboti
Izpuskash naprimer Blowfisha, SHA1, ....
a ima i PAM.... :P
rgdz
curly
a ima i PAM.... :P
rgdz
curly
Re: Pri men crypt raboti
Добре де - не се изразих точно, но не разбирам защо е нужно да се нервираш. "Some operating systems support more than one type of encryption. In fact, sometimes the standard DES encryption is replaced by an MD5 based encryption algorithm." - сиреч прав си. sometimes е важна дума.
От това, което има в shadow излиза, че е MD5 ($1$blabla$tralalamralala). Преди режеше salt на два символа (дори да е $1$blabla$), сега не го реже.
Mandrake не съм виждал. Нямам време да си правя експерименти.
НАЙ-добрия клуб ТУК
От това, което има в shadow излиза, че е MD5 ($1$blabla$tralalamralala). Преди режеше salt на два символа (дори да е $1$blabla$), сега не го реже.
Mandrake не съм виждал. Нямам време да си правя експерименти.
НАЙ-добрия клуб ТУК