preg_match_all

Discussion in 'PHP' started by restart_05, 27 Sep 2009.

  1. restart_05

    restart_05 Member

    Joined:
    5 May 2009
    Messages:
    164
    Likes Received:
    6
    Reputations:
    0
    Имеется страница по которой к примеру можно зайти http://*/index.php?log=***&pass=***

    при входе на страницу в командной строке получается следующее http://*/index.php?key=***&act=main

    как можно определить данный key ??
     
  2. silver34

    silver34 Active Member

    Joined:
    30 Jul 2009
    Messages:
    73
    Likes Received:
    209
    Reputations:
    14
    Мне кажется этот key генерируется сам.... Каждый раз другой...Хотя я может и ошибаюсь...
     
  3. restart_05

    restart_05 Member

    Joined:
    5 May 2009
    Messages:
    164
    Likes Received:
    6
    Reputations:
    0
    Если авторизироваться то 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
     
  4. restart_05

    restart_05 Member

    Joined:
    5 May 2009
    Messages:
    164
    Likes Received:
    6
    Reputations:
    0
    нашел такое в корне сайта имеется <a href="index.php?key=***&act=main">
     
  5. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Во 1 не в командной строке а в адрессной строке
    Во 2 это чтото типо сессии наверное
     
  6. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    Заходим на сайт курлом/сокетами + куки еси надо... Получаем запрос на редирект... парсим запрос и узнаём ключ
     
  7. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    >>как можно определить данный key ??
    ну если ты зашел ,то и сам сможешь его спалить в адр. строке.
    а какой кей у ,скажем другого юзверя ты вряд ли определишь,он походу генерируется из: [0-9]+ и b{1},но если ты такой уж неотступный,можешь сам генерировать мб повезет ^^
     
  8. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    PHP:
    preg_match('/key.+?"(.+?)"/si'$page$m);
    var_dump($m);
    з.ы.: какой вопрос, такой и ответ