ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10371  
Старый 05.05.2009, 02:25
Аватар для nes
nes
Новичок
Регистрация: 08.04.2009
Сообщений: 15
Провел на форуме:
79918

Репутация: 1
По умолчанию

юзал поиск не нащёл. Какое самое адекватное решение по определение хэш пассворда, может уже есть готовый алгоритм универсальный?
 
Ответить с цитированием

  #10372  
Старый 05.05.2009, 09:21
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

nes http://forum.antichat.ru/thread61277.html

Или проверять похожесть на эти: http://www.insidepro.com/hashes.php?lang=eng
 
Ответить с цитированием

  #10373  
Старый 05.05.2009, 10:27
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
<?php
function vhash($str){
   
$hex=''
   
$hashh=array(array('md3, md4 hmac, md5, md5 hmac, ripmed 128, NTHash, LM, MacroHash','/^[a-zA-Z0-9]{32}$/'),  
            array(
'md4 base64, md5 base64,','/^[a-zA-Z0-9\/\+]{22}\=\=[a-zA-Z0-9\/]{3}\=$/'),  
            array(
'md5 Unix,','/^\$\d\$[\D\d]*\$[a-zA-Z0-9\.\/]{22}$/'),  
            array(
'md5 APR,','/^\$apr1\$[\D\d]*\$[a-zA-Z0-9\.\/]{22}$/'),  
            array(
'mysql,','/^[a-zA-Z0-9]{16}$/'),  
            array(
'sha-1 base64,','/^[a-zA-Z0-9\/\+\=]{28}$/'),  
            array(
'mysql5, sha-1, sha-1 hmac, ripmed 160,','/^[a-zA-Z0-9]{40}$/'),  
            array(
'sha-256, ГОСТ Р34.11-94, ripmed 256,','/^[a-zA-Z0-9]{64}$/'),  
            array(
'ripmed 320,','/^[a-zA-Z0-9]{80}$/'),  
            array(
'sha-384,','/^[a-zA-Z0-9]{98}$/'),  
            array(
'crc16, crc16-ccitt,','/^[a-zA-Z0-9]{4}$/'),  
            array(
'crc32, crc32b, GHash-32, Adler32','/^[a-zA-Z0-9]{8}$/'),  
            array(
'sha-512,','/^[a-zA-Z0-9]{128}$/'));  
    if(!empty(
$str)){  
       
$hashstr='';  
       for(
$i=0;$i<count($hashh);$i++){  
           if(
preg_match($hashh[$i]['1'],$str))$hashstr.=$hashh[$i]['0'];  
       }  
       if(!empty(
$hashstr)) $hex='Looks like HASH: '.$hashstr;  
       else 
$hex='';  
    }  
    return 
$hex;

}
?>
 
Ответить с цитированием

  #10374  
Старый 05.05.2009, 11:45
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
PHP код:
array('md5 Unix,','/^\$\d\$[\D\d]*\$[a-zA-Z0-9\.\/]{22}$/'
Не совсем так. Если более строго, то salt MD5 Unix начинается только на $1$. Далее, добавлю. Blowfish начинается с $2a$, MD5 Sun - с $md5$ (ни разу таких хэшей не встречал). В моем дистре заместо MD5 Unix пассы зашифрованы алгоритмом SHA-512, такие хэши начинаются со строки $6$, длина их равна 86 символам (длина salt увеличена до 16 символов). Если хэш начинается с $5$ и его длина 43 символа, то это SHA-256. Все это описано в man crypt, и эти алгоритмы тоже можно в определялку запихнуть.
 
Ответить с цитированием

  #10375  
Старый 05.05.2009, 12:33
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Все описано в манах
1. AddType application/x-httpd-php phtml php php5 html
2. DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm index.php5
Еще во втором возможен неверный путь в конфиге
 
Ответить с цитированием

  #10376  
Старый 06.05.2009, 01:13
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Ещё один вопрос.

Имеется вот такая строка на php:
Код:
$line = preg_replace("#\[Folder\](.*?)\[/Folder\]#si", '<a href="javascript:gotodir(\'\\1\');"><font color=#F9F966>\\1</font></a>', $line);
конкретно: gotodir(\'\\1\') тут \\1 как понимаете заменяемый текст.
Его надо прогнать через addslashes()
Чтобы было примерно так:
gotodir(addslashes(\\1)) но так естественно неверный код, и работать не будет.
Самое главное, что на переменную $line взаимодействовать нельзя, иначе теряется весь смысл кода...
В общем может такая задача всё же как то решается?
 
Ответить с цитированием

  #10377  
Старый 06.05.2009, 03:22
Аватар для Red_Red1
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Модификатор e
Код:
$line = preg_replace("#\[Folder\](.*?)\[/Folder\]#sie", "'<a href=\"javascript:gotodir(\''.addslashes('\\1').'\');\"><font color=#F9F966>\\1</font></a>'", $line);

Последний раз редактировалось Red_Red1; 06.05.2009 в 03:24..
 
Ответить с цитированием

  #10378  
Старый 06.05.2009, 13:28
Аватар для ZEXEL
ZEXEL
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
Провел на форуме:
2899578

Репутация: 549


Отправить сообщение для ZEXEL с помощью ICQ
По умолчанию

Помогите с написанием ! Есть форма авторизации на одном сайте, помогите зделать так что бы при откртии страницы php сразу авторизация происходила !
Цитата:
<form action="http://hackua/login" method="POST">
<p>
<strong>Email:</strong>
<input style="width:125px;font-size:11px;" name="data[email]" type="text" class="field" value="ya@ya.ru"/>
</p>
<p>
<strong>Пароль:</strong>
<input style="width:125px;font-size:11px;" name="data[password]" type="password" class="field" value="123456" />
<input type="submit" class="button" style="width:60px;margin-top:4px;" name="signin" value="Увійти" />
</p>
</form>
С меня +++
 
Ответить с цитированием

  #10379  
Старый 06.05.2009, 15:29
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Что значит "сразу"? Пользователь заходит на страницу и сразу становится залогиненным?
 
Ответить с цитированием

  #10380  
Старый 06.05.2009, 16:10
Аватар для art2222
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

Ну в скрипте логина устанавливаешь сессию, куки или что там тебе надо, а потом пишешь:
PHP код:
header('Location: index.php'); 
Где index.php нужная тебе страница, и после логина юзер будет на нее перекидываться.
Ну а уже в ней смотришь залогинен он или нет.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ