Мне было интересно, как я могу получить файл cookie с указанным контуром - что-то вроде path =/foo/bar ... Если я использую document.cookie, который только извлекает мне JSessionId cookie .., который, я думаю, является только один с path = /.Извлечение файлов cookie
ответ
Я понял, как решить эту проблему ... Просто, чтобы каждый, кто читает это, идея состояла в том, чтобы проверить одно из приложений для (xss), и cookie содержал ценную информацию, которую я хотел получить. Проблема заключалась в том, что файл cookie был на другом пути, чем сам веб-приложение. Я должен был получить доступ к приложению, используя/somedomain/project, и в файле cookie был установлен путь/somedomain/project/project. Так мне как-то пришлось открыть/somedomain/project/project url, чтобы иметь возможность получить куки-файлы, которые мне нужны. Чтобы добраться до этого файла cookie, я ввел элемент iframe. внутри этого iframe-элемента я сделал ajax-вызов. это был фиктивный вызов/somedomain/project/project/только для получения некоторой информации в iframe ant, чтобы убедиться, что объекты документа iframe созданы. этот объект документа iframe содержал cookie, который мне нужен. После этого я сделал вызов XmlHTTPRequest удаленной службе и отправил файл cookie в качестве параметра на удаленный сервер.
Вы пытаетесь получить файл cookie на основе пути, а не имени? Возможно, есть много файлов cookie, которые соответствуют указанному пути. Также посмотрите на jQuery и плагин Cookie. Установка и извлечение печенье так же легко, как:
// get cookie
$.cookie(COOKIE_NAME)
// set cookie
$.cookie(COOKIE_NAME, 'test', { path: '/your/path', expires: 7});
- 1. Извлечение файлов cookie - Rails
- 2. Извлечение cookie из GET cookie
- 3. Zend Framework - хранение и извлечение файлов cookie
- 4. Настройка и извлечение файлов cookie в javascript
- 5. Извлечение файлов cookie с разных хостов Java
- 6. Извлечение всех файлов cookie в Python
- 7. настройка и извлечение файлов cookie javascript [Решено]
- 8. Извлечение файлов cookie с помощью javascript XMLHTTPReq
- 9. Piwik: извлечение idvisitor из третьих файлов cookie?
- 10. Извлечение имен файлов cookie, установленных в php
- 11. Установка и извлечение файлов cookie в коде C# за
- 12. Извлечение всех файлов cookie из IE с помощью python
- 13. Извлечение файлов cookie из ответа Mojolicious user agent
- 14. Сохранение и извлечение изображения из файлов cookie с использованием AJAX
- 15. Извлечение файлов cookie из файла с помощью python
- 16. Android - извлечение файлов cookie после входа в систему webview
- 17. Извлечение файлов cookie из контейнера в ASP.NET MVC и C#
- 18. Извлечение файлов cookie не работает (localhost с пользовательским доменом)
- 19. Извлечение файлов cookie с каждой загрузкой Single Page App
- 20. Синхронизация сеанса/файлов cookie с формами файлов cookie
- 21. Добавление файлов cookie в файл cookie
- 22. Perl HTTP :: Cookie добавить несколько файлов cookie
- 23. Чтение файлов cookie cookie из командной строки
- 24. Guzzle Поддержание файлов cookie
- 25. Шифрование файлов cookie
- 26. Передача файлов cookie python
- 27. Предотвращение слияния файлов cookie
- 28. Обработка файлов cookie PHP
- 29. Кодирование файлов cookie Base64
- 30. Динамическое перенаправление файлов cookie
Я пытаюсь получить файл cookie на основе имени и пути. В частности, я знаю, что будет только один файл cookie с этим путем, поэтому использование js для получения cookie, основанного на пути, будет работать для меня. Другое дело, что я не могу использовать другие библиотеки - я должен использовать чистые js из-за характера проекта. – markovuksanovic
В основном проблема, с которой я столкнулся, заключается в том, что когда я использую document.cookie, я получаю только файлы cookie с path = /, но другие, которые мне действительно нужны, не извлекаются. Любые идеи о том, как получить cookie с определенным путем, например path =/foo/bar – markovuksanovic
Я не знаю достаточно о файлах cookie, чтобы узнать, разрешено ли вам создавать 2 куки с одинаковыми именами и разными путями. Вполне возможно, что вы не можете и просто получить cookie, основанный только на имени, будет работать. –