2013-01-30 3 views
0

Извините за этот немой вопрос, но я использую RawCap для обнаружения пакетов, отправленных и полученных, чтобы узнать, что отправлено по HTTP, а страница - это простое приложение, сделанное с использованием Tornado и MongoDB, когда я захватываю пакеты, я не нахожу пароль в любом отправленном пакете.как пароль отправляется в HTTP-протоколе?

Почему? Я не использую какой-либо зашифрованный protocole, как HTTPS, это простой HTTP и can not см. пароль.

здесь файл: The result

, как вы можете видеть, MongoDB отвечает значение базы данных, и приносит пароль, как он будет сохранен (PBKDF2), но не могу видеть, отправленный с первого раза ,

+1

Какой именно пароль вы говорите? Пароль базовой авторизации HTTP? – BalusC

+0

пароль для входа –

+2

D'oh. Есть 1000 способов входа в систему. В каком смысле вы говорите? Способ базовой аутентификации HTTP? Если вы не знаете, что ответить, пожалуйста, сообщите шаг за шагом, как именно вы настроили логин. – BalusC

ответ

1

Скорее всего, вы не видите пароль, потому что страница использует HTTP basic authentication, который кодирует имя пользователя и пароль с помощью base64. Посмотрите на строку, как:

Авторизация: SomeRealmName QWxhZGRpbjpvcGVuIHNlc2FtZQ ==

+0

Я не вижу его, я обновил вопрос с результатом –

1

Если вы используете обычную проверку подлинности, то пароль является базой 64 закодирован. ENCODED не зашифрован. Посмотрите на что-то подобное в ваших пакетах: Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

+0

Я не вижу его, я обновил вопрос с результатом –