Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Как выполнить команду в cmd

В качестве примера рассмотрим выполнение команды ping.

Для того чтобы выполнить нашу команду потребуется запустить обработчик (интерпретатор) командных строк cmd.

Обычно это делается так:

1. Нажать на кнопку Пуск, если у Вас Windows Xp или на значок Windows, если у Вас семерка.

пуск

2. В поле, где сейчас написано Найти программы и файлы» ввести cmd и нажать Enter

запуск cmd

3. Откроется окно обработчика, в котором нужно ввести команду (ping) и её аргументы (127.0.0.1) для выполнения и нажать Enter

ввод команды и аргументов

4. Результат после выполнения команды

результат


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Всё это так же можно выполнить и программным путем.

Для начало потребуется подключить пространство имён

using System.Diagnostics;

Код для выполнения:

ProcessStartInfo psi = new ProcessStartInfo();
//Имя запускаемого приложения
psi.FileName = "cmd";
//команда, которую надо выполнить
psi.Arguments = @"/k ping 127.0.0.1";
//  /c - после выполнения команды консоль закроется
//  /к - не закрывать консоль после выполнения команды
Process.Start(psi);

В результате Вы увидите всё то же самое, что и на последней картинке выше.

Класс ProcessStartInfo имеет перегруженный конструктор, в который сразу же можно передать имя запускаемого приложения и аргументы.

ProcessStartInfo psi;
psi = new ProcessStartInfo("cmd", @"/k ping 127.0.0.1");
Process.Start(psi);

Для запуска приложений может потребоваться указание полного пути к файлу запуска, например: запуск браузера opera.

ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = @"C:\Program Files\Opera\opera.exe";
Process.Start(psi);

Читайте также:


Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices