кукисы через js

Discussion in 'PHP' started by PATCH, 28 Aug 2011.

  1. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    собствено установил я себе ipb 3.1.4 авторизовался в папку с index.php создал ss.php вставил в него js код
    PHP:
    <script>
    alert(document.cookie);
    </script>

    и получил в ответ
    вот собствено и интересно где тут login где пароль) понятно что они зашифрованы) но я думат будет мол типо login = PATCH, pass = eJxLtDK0qi62MrNSSi9KLU4tUbJOBIlkWhlZ; типо такого) (p.s с кукисами работаю в первые мб кто разъеяснит что тут и где)
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    PATCH гуглить запрос "HTTPOnly cookies"
     
    _________________________
  3. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    нет, причем тут httponly, просто логин и пароль в куки не пишутся
     
  4. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    тогда как определяется что это за пользователь авторизовался по
    что ли?
     
  5. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    так выклядит кукис после того как я вышел с логина закрыл страницу и перезапустил Браузер опера()
    [​IMG]
    Браузер google chrome не разу не авторизовывался через него следователньо для авторизации пользователя используется
    Code:
    anonlogin=-1
    стоит он или в начале кукисов или в концЕ? так чтоли? и тогда как определяет пользователя по строке
    Code:
    temMarking_forums=eJxLtDK0qi62MrNSSi9KLU4tUbJOBIlkWhlZZ1oZGhuamBobmhkaWNfWAlwwDH0MCg%2C%2C; ?
    чтоли?)
     
  6. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    узнает по куке session_id или её аналогу которая не показывается из-за - ага - httpOnly
     
  7. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    PATCH повторяю еще раз - авторизационные куки в IPB - HTTPOnly, что это такое - искать в гугле. Для неверующих можете посмотреть все текущие куки например в хроме - заходите на форум - авторизовываетесь - F12 - Resources - Cookies

    За авторизацию отвечают куки {prefix}session_id, {prefix}member_id, {prefix}pass_hash.

    emmy Плохо, когда кажется
     
    _________________________
    1 person likes this.
  8. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    можете сформулировать менее двусмысленно?
     
  9. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    прочитал про httponly , неужели нету способа получение кукисов? когда был IE 6 писалось что через ajax можно было получить кукисы однако в современых браузерах это уже профиксили.
     
  10. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Посредством жс можно получить не просто куки, а логин и пароль в чистом виде. Это не через куки.
     
  11. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    а можно примерный алгоритм на словах?
     
  12. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    подписываешься на submit / keypress / click дампишь форму и все остальное что интересует

    ищи "xss shell" там плохои старыи код но что примерно делать станет понятно
     
    #12 emmy, 29 Aug 2011
    Last edited: 29 Aug 2011
  13. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    на странице с xss прячешь боди. Грузишь айфрейм с этой страницей. Потом вешаешь обработчики на все ссылки в айфрейме. Чел лазиет по сайту в айфрейме, вводит логин и пароль, на форму к которым у тя привязан ивент. По нажатию сабмита инфо летит к тебе на сайт. Так же можно сделать и логирование действий.

    Идея не моя, не опробованная. Но по идее рабочая. В принципе можно заменить на аякс.

    UPDATE.
    то что выше написано годно только в том случае, когда чел будет логиниться прям на странице с xss. Вариант описанный мною подходит в том случае, когда чел попадает незалогиненный на страницу с xss, а дальше уже пофиг куда он полезет на сайте.
     
    #13 Melfis, 29 Aug 2011
    Last edited: 29 Aug 2011
  14. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    xss shell это и делает только не фреим а xmhttprequest для своего домена и фреим для чужого
     
  15. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    и вообще это как-то скучно все почему то зациклились что им нужен логин/пароль и они готовы для этого рисковать раскрыть xss показывая фальшивую форму логина когда пользователь уже авторизован (кстати да, Melfis, в таком случае в загруженнои в фреиме тои же странице не будет формы)

    вместо того чтобы делать нужные деиствия с помощью js от имени пользователя что гораздо эффективнее, не нужно ждать, привязка к ip не поможет, и т. п.
     
  16. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    хех вы типо про xss которую делают для вк) создают сайт с дизайном как почти в вк делают домен чем то похожи на вк и заманивают людей типо Бонусы подарки+ к репутации . человек заходит и его просят авторизоватся) логин и пароль с вк нид вводить) и всо у тебя логин и пароль есть) однако только чайники попадутся на такое) а мне как бы для взлома админ панели требуется) а админ там не чайник) и вреатли его заманиш репутацией к вк) или еще чем)
     
  17. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    нет мы обсуждали именно xss и его вариации-комбинации а вы описываете просто феик
     
  18. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    ну в итоге то получается) что надо вводить логин и пароль) в моем случии это возможно только если подменить авторизацию на атакуемом сайте) что не реально)
     
  19. emmy

    emmy Member

    Joined:
    12 Oct 2009
    Messages:
    76
    Likes Received:
    17
    Reputations:
    8
    процитирую себя
     
  20. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    се равно не пойму)) js чели сам введет в форму логин и пароль?) и сам отправит на мой php скрипт который сохранит логин и пароль в чистом виде?)) вот как будет дейстовать js и какие условия при этом?) ну типо пользователь авторизован или нет)?

    судя по этому человек уже авторизован) теперь вопрос откудо js возьмет чистый логин и пароль?)