Просмотр полной версии : preg_match_all
restart_05
27.09.2009, 15:49
Имеется страница по которой к примеру можно зайти http://*/index.php?log=***&pass=***
при входе на страницу в командной строке получается следующее http://*/index.php?key=***&act=main
как можно определить данный key ??
silver34
27.09.2009, 15:53
Мне кажется этот key генерируется сам.... Каждый раз другой...Хотя я может и ошибаюсь...
restart_05
27.09.2009, 15:59
Если авторизироваться то key сохранится до того пока не выйдешь, авторизироваться можно данным образом http://*/index.php?log=***&pass=***
Key сохраняется при переходе по страницам сайта т.е.
http://*/index.php?key=b347b57b6b&act=main; key = b347b57b6b
http://*/index.php?key=b347b57b6b&act=user; key = b347b57b6b
restart_05
27.09.2009, 16:19
нашел такое в корне сайта имеется <a href="index.php?key=***&act=main">
Во 1 не в командной строке а в адрессной строке
Во 2 это чтото типо сессии наверное
FireFenix
27.09.2009, 17:51
нашел такое в корне сайта имеется <a href="index.php?key=***&act=main">
Заходим на сайт курлом/сокетами + куки еси надо... Получаем запрос на редирект... парсим запрос и узнаём ключ
>>как можно определить данный key ??
ну если ты зашел ,то и сам сможешь его спалить в адр. строке.
а какой кей у ,скажем другого юзверя ты вряд ли определишь,он походу генерируется из: [0-9]+ и b{1},но если ты такой уж неотступный,можешь сам генерировать мб повезет ^^
preg_match('/key.+?"(.+?)"/si', $page, $m);
var_dump($m);
з.ы.: какой вопрос, такой и ответ
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot