03.04.2014 Views

Май - Xakep Online

Май - Xakep Online

Май - Xakep Online

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ХАКЕР.PRO<br />

Использование pathping Список задач<br />

ее), но и указать время завершения. Аналог<br />

этой команды есть и в Windows. С ее помощью<br />

можно просто выключить систему, выполнить<br />

перезагрузку, убить активных пользователей,<br />

перейти в режим пониженного энергопотребления<br />

и закончить сеанс без отключения<br />

компьютера. Очень полезен параметр '-t',<br />

позволяющий задать в секундах тайм-аут<br />

операции.<br />

К командам этой группы также относится<br />

программа taskkill, которая используется для<br />

завершения/убийства работы одного или<br />

нескольких процессов. Задать процесс можно<br />

по имени образа (имени исполняемого файла<br />

— ключ ‘/IM’) или по идентификатору процесса<br />

(ключ ‘/pid’). Например:<br />

taskkill /IM notepad.exe<br />

Вообще говоря, возможностей у этой команды<br />

очень много. К примеру, можно завершить все<br />

процессы, которые используют определенную<br />

DLL.<br />

Команды мониторинга<br />

Как было отмечено, команде taskkill нужно передать<br />

имя образа или PID процесса. Узнать PID<br />

процесса можно с помощью команды tasklist.<br />

Также к командам мониторинга можно отнести:<br />

mem (вывод информации об использовании<br />

памяти), systeminfo (полная информация о<br />

системе) и tracerpt (отслеживание журнала<br />

событий с возможностью вывода отчета в<br />

формате CSV).<br />

Сетевые команды<br />

В Windows довольно много программ для<br />

диагностики и мониторинга сети, причем некоторые<br />

администраторы даже не подозревают<br />

об их существовании:<br />

arp — управление ARP-таблицей;<br />

ping — отправка ICMP-пакетов на указанный<br />

узел для проверки его доступности;<br />

xàêåð 05 /101/ 07<br />

/<br />

ping6 — версия ping для протокола IPv6;<br />

tracert — трассировка маршрута к указанному<br />

узлу;<br />

tracert6 — версия tracert для протокола IPv6;<br />

pathping — усовершенствованная версия<br />

tracert;<br />

net — управение сетью из командной строки;<br />

nskookup — просмотр записей DNS-сервера;<br />

netstat — вывод информации о сети;<br />

ipconfig — вывод информации о настройках<br />

протокола IP;<br />

route — вывод и изменение таблицы<br />

маршрутизации;<br />

netsh (routemon) — управление<br />

маршрутизатором.<br />

Особого внимания заслуживают команды net и<br />

netstat. С помощью первой можно произвести<br />

много различных операций. Введи команду<br />

net без параметров — в ответ получишь список<br />

команд:<br />

accounts — используется для обновления базы<br />

данных регистрационных записей и изменения<br />

параметров входа в сеть;<br />

computer — добавляет или удаляет компьютеры<br />

из базы данных домена NT;<br />

config — выводит информацию о службах<br />

сервера или рабочей станции;<br />

continue — активизирует службу, ранее приостановленную<br />

с помощью команды net pause;<br />

file — используется для установки и снятия<br />

блокировки с совместно используемого файла,<br />

а также для вывода списка блокировок;<br />

group — выводит информацию о глобальных<br />

группах сервера, также используется для изменения<br />

глобальных групп;<br />

localgroup — управляет локальными группами<br />

на локальном компьютере;<br />

name — управляет псевдонимами этого<br />

компьютера;<br />

pause — приостанавливает выполнение заданной<br />

службы, продолжить работу службы можно<br />

с помощью команды net continue;<br />

print — управляет очередью печати;<br />

send — отправляет короткое сообщение пользователям<br />

(или конкретному пользователю)<br />

сети;<br />

session — управляет сеансами связи этого компьютера<br />

с другими компьютерами;<br />

share — разрешает/запрещает использовать<br />

ресурсы этого компьютера другим компьютерам<br />

сети;<br />

start — запускает остановленную сетевую<br />

службу;<br />

stop — останавливает службу;<br />

statistics — выводит журнал статистики для локальной<br />

службы рабочей станции или сервера;<br />

time — синхронизирует время этого компьютера<br />

с временем другого компьютера сети;<br />

use — используется для подключения общих<br />

ресурсов другого компьютера сети;<br />

user — создает и изменяет учетные записи<br />

пользователя, используется только на сервере;<br />

view — выводит список общих ресурсов этого<br />

компьютера.<br />

Получить справку по конкретной команде<br />

можно так:<br />

net help имя_команды<br />

Теперь поговорим о команде netstat. Она выводит<br />

статистику использования сети и отображает<br />

информацию о текущих соединениях.<br />

Представим, что на твоем компьютере закрыты<br />

все приложения, которые могут обращаться к<br />

сети, а обращение к ней все равно происходит,<br />

о чем свидетельствуют индикаторы в system<br />

tray. Введи команду «netstat-o» и узнаешь, какая<br />

программа это делает (параметр '-o' используется<br />

для вывода PID процесса).<br />

Команды обслуживания жестких дисков<br />

Для проверки дисков используются команды<br />

chkdsk (проверка FAT-разделов) и chkntfs (проверка<br />

NTFS-разделов), для дефрагментации<br />

— defrag. recover применяется для восстановления<br />

файлов с поврежденных разделов, а всем<br />

155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!