![]() |
Metasploit (Linux -> Windows). Проблема с кодировкой.
Вместо русского текста вопросительные знаки. По умолчанию в терминале после получения шела стоит кодировка 866, забиваю 1251, но без изменений - текст по прежнему неузнаваем. Как решить данную проблему?
|
Цитата:
|
Цитата:
|
А на убунте у тебя локаль какая? Не UTF8 случайно? Если да, то chcp 65001
|
Цитата:
п.с..: Код:
[*] Started reverse handler on 172.31.47.208:4444 [*] Automatically detecting the target...[*] Fingerprint: Windows XP Service Pack 2 - lang:Russian[*] Selected Target: Windows XP SP2 Russian (NX)[*] Attempting to trigger the vulnerability...[*] Command shell session 1 opened (172.31.47.208:4444 -> 172.31.42.223:3557) at Mon Jun 07 21:38:07 +0400 2010 |
Цитата:
|
Цитата:
Код:
whitebook@whitebook-laptop:~$ localeно мне chcp 65001 по моему не помогает, или я что-то не так делаю? |
Ау, помогите кто-нибудь!
|
Цитата:
|
Кстати, после смены кодовой страницы картинка как нибудь меняется? Скорее всего chcp меняет кодировку ввода данных, а вывод на экран по прежнему в cp866
|
Ответил бы раньше, но не мог залогиниться, после восстановления пароля всё стало нормально.
И так, я задавал этот вопрос на 2-3 форумах, нигде мне требуемый ответ не дали и я вдруг случайно нашёл элементарное решение: В самом терминале сменил кодировку восприятия на 866, но при просмотре "ipconfig" у меня почему-то опять были путанные символы, возможно это происходит из-за того, что возможно имена адаптеров забиваются в 1251. Решение: Забивать в терминале кодировку на 866, при неудовлетворении результатом - на 1251. |
Второй способ:
В шеле: chcp 1251 В терминале так же выставляем 1251 |
Подниму тему ... как в терминале ubuntu поменять на 1251, но не всю локаль
|
| Время: 11:31 |