Армия, программист, изобретательность.
Небольшая история про службу в армии. Служить пошел после универа и в компах разбирался вполне неплохо. Вся история выросла из трех моментов: наличие компьютера у ротного в кабинете, наличие в комнате отдыха телевизора, который мог читать фильмы с флешки, и отсутствие возможности эти фильмы где-то взять.
Акт 1. Стремление.
Т.к. постоянно работал с документами на компе ротного, возникло желание использовать его для скачивания фильмов. За ним постоянно офицеры играли в "танки", подключая интернет через свои телефоны. В то время как срочники получали свои телефоны только раз в неделю. Ощущение несправедливости происходящего начало закипать в моей душе.
Акт 2. Идея.
Было решено настроить скрытный запуск торрент-качалки, чтобы этим благородным пиратским инструментом сгладить ужасное неравноправие в доступе к интернету. И тут мне пришлось подключить всю свою интуицию программиста и терпение. В течение пары выходных (пары недель), был найден скрипт по скрытому запуску процесса и торрент-качалка, которая не создавала лишних значков в трее. Осталось заложить этот инструмент пролетариата на комп ротного и настроить его автозапуск.
Акт 3. Реализация.
Скрипт представлял собой обычный .vbs файл примерно следующего содержания
Dim oShell
bVisible = 0
' one line of code follows
sCmd = "путь к запускаемому файлу"
' end of single line of code
bWaitOnReturn = True
Set oShell = CreateObject ("WScript.Shell")
oShell.run sCmd, bVisible, bWaitOnReturn
Осталось прописать его в автозагрузку так, чтобы его никто не нашел. Для этого я в планировщик задач добавил задачу с неприметным названием и условием запуска при срабатывании события подключения сети. Код события можно посмотреть в просмотрщике событий (панель управления -> администрирование -> просмотр событий). Можно было поставить просто при старте компьютера запускать задачу, но я решил перестраховаться. Осталось exe-шник торрент-качалки (я использовал rTorrent) переименовать во что-нибудь неприметное (например svchost.exe или что-то такое), чтобы не вызывать подозрений в диспетчере задач.
После всего этого оставалось в выходные скачивать торрент файлы и закидывать их на целевой комп.
Результат.
За время работы моего "вируса" все офицеры жаловались на лаги в танках, но найти причину так и не смогли. А через несколько месяцев благополучно ушел на дембель передав свои знания новобранцу. Дальнейшая судьба мне, увы, не известна.