Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Ввод невидимого текста в консоль CMD.exe

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

11943499

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Собственно задача, ввести текст в окно консоли, чтобы он не отображался на экране.
Это текст затем передается следующей внешней проге в качестве пароля на ее запуск.
Было бы просто, если бы можно было выбрать фон и цвет текста одинакового цвета, но такой режим не работает (
Возможно ли такое посредством cmd ?

Всего записей: 132 | Зарегистр. 06-10-2008 | Отправлено: 22:34 06-10-2008
ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
11943499

Цитата:
Было бы просто, если бы можно было выбрать фон и цвет текста одинакового цвета, но такой режим не работает

почему? откуда запускается консоль?
можно заменять вводимые символы на что-либо.

----------
Absit invidia verbo

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 23:59 06-10-2008
Expl0ItGN



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
11943499
этот пароль потом всё равно можно будет узреть с помощью любого человеческого таск менеджера... хотя бы даже и тем же фаром...

Всего записей: 66 | Зарегистр. 17-12-2007 | Отправлено: 08:48 07-10-2008
11943499

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
почему? откуда запускается консоль?  
можно заменять вводимые символы на что-либо.

Консоль запускается из XP подобных OS.  
Если их можно заменять, то как ? Важно чтобы строка пароля передалась правильно.
 

Цитата:
этот пароль потом всё равно можно будет узреть с помощью любого человеческого таск менеджера... хотя бы даже и тем же фаром...

 Как это возможно, поясните ? Текст вводится в реальном режиме командного процессора, он не пишется ни в какой файл, по окончании ввода текста он передается аргументом другой программе. При чем тут таск менеджер ?

Всего записей: 132 | Зарегистр. 06-10-2008 | Отправлено: 09:10 07-10-2008
Expl0ItGN



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
11943499
если какое-либо приложение запускается с параметрами командной строки, то запускаем Far, далее список процессов, на нужном процессе жмём F3 и в разделе "Командная строка" наблюдаем перечень этих самых параметров...

Всего записей: 66 | Зарегистр. 17-12-2007 | Отправлено: 09:35 07-10-2008
11943499

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
если какое-либо приложение запускается с параметрами командной строки, то запускаем Far, далее список процессов, на нужном процессе жмём F3 и в разделе "Командная строка" наблюдаем перечень этих самых параметров...

Приложение запускается непосредственно из того же сеанса cmd.exe  с параметром введенной строки. Здесь невозможно увидеть никаких параметров ни из каких фаров.  
Попробуйте сами, введите этот текст в консоли (спасибо еще раз Elroir), введите пароль и увидьте его из какого-либо внешнего приложения. Если увидите, с меня пиво )
 
@echo off  
setlocal  
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>in.com  
set /p=Введите пароль<nul  
for /f "tokens=*" %%i in ('in.com') do set "pass=%%i"  
del /q in.com
pause
 

Всего записей: 132 | Зарегистр. 06-10-2008 | Отправлено: 10:14 07-10-2008
Expl0ItGN



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
11943499
таким образом можно скрыть пароль только во время ввода...
провёл эксперимент, в качестве пароля ввёл ru-board
результат:

Код:
Модуль:                cmd.exe
Полный путь:           C:\WINDOWS\system32\cmd.exe
Версия файла:          5.1.2600.5512 (xpsp.080413-2111)
Описание:              Обработчик команд Windows
PID:                   796
Parent PID:            1380  (Explorer.EXE)
Приоритет:             8
Нитей:                 1
Владелец:              AMK\Ares (S-1-5-21-3916198573-2607015286-3821270825-1113)
Сеанс:                 0
 
Запущен:               10:06:17
Выполняется:           00:00:26
 
Командная строка:
"C:\WINDOWS\system32\cmd.exe"  
 
Текущий каталог:       C:\Documents and Settings\Ares\
 
Переменные окружения:
 
=::=::\
=C:=C:\Documents and Settings\Ares
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Ares\Application Data
CG_BOOST_ROOT=C:\Program Files\Development\RAD Studio\6.0\include\boost_1_35
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=ARES
ComSpec=C:\WINDOWS\system32\cmd.exe
EMAIL=D:\Mail
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Ares
lib=C:\Program Files\SQLXML 4.0\bin\
LOGONSERVER=\\CESAR
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
pass=ru-board


Всего записей: 66 | Зарегистр. 17-12-2007 | Отправлено: 11:11 07-10-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Ввод невидимого текста в консоль CMD.exe


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru