C# Глазами хакера. Урок 1. Шутка "Бешеный курсор" |
Автор megabax | ||
28.12.2012 г. | ||
C# Глазами хакера. Урок 1. Шутка "Бешеный курсор"Цель данного цикла изучить образ мысли хакеров что бы потом защититься от них. Для этого мы разберем ряд примеров программ на C#, которые хакеры могут использовать для различных вредоносных действий. Начнем с простых "безвредных" шуток, а потом перейдем к более сложным вещам. И так, давайте рассмотрим пример программы-пугалки, которая просто заставляет курсор мыши беспорядочно бегать по экрану. И так, давайте попробуем повторить действия "хакера" по созданию такой программы. И так, шаг 1. "Хакер" не хочет, что бы программа как то показывала себя, тоесть, не имела экранной формы. Как этого добиться? Способ первый: сделать форму невидимой. Способов второй: форму не создавать вообще. С точки зрения рациональности правильнее будет именно второй способ. И так, создаем в Visual Studio новый проект Windows Forms Application (см. урок "C# для чайников" №1). Удаляем из проекта единственную форму*:И открываем файл programm.cs, что бы удалить оттуда запуск формы (три строчки в главном методе)*: Шаг 2. Пишем "вредоносное" действие. Вот какой будет полный текст программы после нашей модификации:
После запуска этой проги курсор будет хаотично бегать по экрану, аки броуновская частица. Самое страшное, что мы теперь лишимся управления мышкой, и что бы закрыть эту программу, придется вновь учиться работать с клавиатурой :). И так, нажимаем Ctrl+Alt+Del, что бы получить возможность вызвать диспетчер задач. По элементам управления перемещаемся клавишей Tab, пока не попадем на закладки. Когда закладки будут активированные, перемещаемся по ним клавишам управления курсора, что бы активировать закладку "Процессы"**: Затем опять табом идем по списку программ, выбираем наш процесс (надеюсь, вы помните, как назвали эту зловредную программу) и нажимаем кнопочку вызова контекстного меню, в котором выбираем опцию закрытия процесса**: Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. Скриншоты, помеченные знаком **, являются цитатами и иллюстрациями программного продукта "Диспетчер задач", авторское право на который принадлежит корпорации Microsoft..
|
||
Последнее обновление ( 14.04.2013 г. ) |
« След. |
---|