Шаровары

Шаровары — шальвары (перс. — шаравара), мужские и женские штаны у народов Востока — очень широкие в бёдрах, часто со сборками на талии и сужающиеся к голени.~ Какой-то словарь про Шаровары
Бред~ Абсурдопедия про предыдущее высказывание
Лицензионный замок одним ударом меча сбить можешь ты~ Йода про Шаровары
Шаровары - это люди такие, они делают вкусняшки~ Несловарь про Шаровары
Да зохавает тебя Ктулху!~ Одмин про крупнейшего распространителя шаровар

Для людей с извращённым чувством юмора так называемые «эксперты» из Википедии предлагают статью, озаглавленную   **Shareware** .

**Шарова́ры**  (англ.  *shareware* , нем.  *stehlbarabwendungsoftware* , ит.  *brachesse* ) — компьютерный вирус, обитающий преимущественно в штанах, предназначенный для воровства денег юзеров под предлогом оплаты использования программ. Пишут шаровары специальные программисты.

## Распространение и заражение

### Динамическая сборка

Самый эффективный метод распространения шаровар. Фирма-производитель программы, защищённой шароварами, вступает в тайный сговор с производителем дисков, чтобы последний наносил миллионы нанороботов на поверхность диска. Следуя древнему инстинкту, юзер вставляет диск в дисковод, где тот начинает вращаться с бешеной скоростью. Получая энергию от вращения диска, нанороботы собираются в длинную цепочку вылетают через микроскопические щели за счёт центробежной силы, попадая прямо на штаны пользователя (колени которого расположены обычно прямо напротив дисковода).

Когда цепочка нанороботов попадает на штаны, цепочка разрушается, и нанороботы собираются в другом порядке, образуя шаровары. Шаровары, построенные таким образом, очень легко могут двигаться по штанам благодаря тому, что могут разбираться и собираться в любой момент времени.

Примерный код этого участка шаровар:

класс НаноРобот {
  старт() {
    выполнять { b = найтиДругогоРобота(); } покуда(нет_никакого b);
    прицепиться_к(b);
  }
   
  какВсеОкончательноСцепились() {
    если (не включён) {
      Двигатель->включить();
    }
    заразитьШтаныПользователя();
  }
  
  какШтаныЗаражены() {
    разобратьЦепочку();
    сделатьШаровары();
  }
}

### Квантовые шаровары

Новый и очень сложный способ распространения шаровар заключается в том, что программа методом занесения в процессор и память специальных данных достигает создания внутри компьютера особой конфигурации электромагнитного поля, которое влияет на штаны пользователя.

Пример кода:

класс СекретныеШаровары {
  создатьШаровары() {
    научноИзмеритьВнешниеУсловия();
    получитьСекретнуюИнформацию();
    обработатьКванты();
    сохранитьСекретнуюИнформацию();
    заразить();
    стеретьСекретнуюИнформацию();
  }
}

Точная природа влияния на штаны пользователя неизвестна, однако высказываются следующие гипотезы:

Гипотеза гравитационного взаимодействия
Исследования Н. Теслы и А. Ф. Эйнштейна показали, что электромагнитное поле может влиять на гравитационное. В нормальном состоянии поля отдельных ячеек памяти компьютера компенсируют друг друга, но программа-носитель создаёт специальные структуры, которые приводят не к компенсации, а к усилению поля. Таким образом они могут отрывать от окружающих предметов атомы и собирать из них шаровары.
Гипотеза гипнотического влияния
Другие учёные полагают, что поле может влиять на человеческий мозг, вводя человека в транс и заставляя его самого поставить замок на свой кошелёк.

Анализируя предположения учёных и вышеприведённый код можно предположить, насколько сложные структуры он способен создать, и очевидно, что квантовые шаровары чрезвычайно опасны. Опасайтесь квантовых шаровар!

## Методы воровства

В настоящее время шаровары представлены весьма широким ассортиментом средств для воровства денег. Ниже перечислены самые популярные.

### Лицензионный ключ

Самый простой и популярный метод.
Поселившись в штанах, шаровары находят кошелёк, пробираются внутрь и устанавливают на него лицензионный замок. Открыть этот замок можно лишь с помощью специального лицензионного ключа. Продвинутые шаровары умеют телепортировать содержимое кошелька c помощью баблонного излучения прямо на фирму-производитель. Протелепортировав достаточно, они открывают кошелёк и самоуничтожаются. Особо зловредные шаровары не уничтожаются, а телепортируют деньги не единократно, а периодически.

Пример кода особо зловредных шаровар (ввиду секретности кода некоторые его участки закомментированы):

класс Шаровары {

  секретный кошелёк1;

  заразить() {
    выполнять { кошелёк1 = найтиКошелёк();
      } пока (кошелёк1->снова_пуст((( ))));
    взломать(кошелёк1);
    кошелёк1->закрытьсяТамИзнутри();
  }

  украстьДенег() {
    если(кошелёк1->закрыт()) {
      if(кошелёк1->пуст()) {
        заразить();
      }
      кошелёк1->Деньги->
            ВзятьНекотороеСлучайноеКоличество()->
            ТелепортироватьНа(Багамы, "Счёт666");
    }
  }

  проверитьКлюч(ключ) {
    если(в_полном_порядке(ключ)) {
//   (особо секретный участок кода закомментирован
/*
      запуститьЧерезУказанноеВремя("заразить", 30, "дней");
*/
      кошелёк->открыть();
    }
  }
}

### Активация

Разновидность предыдущего метода. Отличие состоит в том, что лицензионный замок создаётся индивидуально, в зависимости от физических данных кошелька, штанов и пользователя. Отличия в коде минимальны:

  заразить() {
    выполнять { кошелёк1 = найтиКошелёк();
      } пока (кошелёк1->снова_пуст((( ))));
    взломать(кошелёк1);
    выгравироватьНаЗастёжкеПодписьВладельцаШтанов(кошелёк1,
                                   штаны, штаны->владелец);
    кошелёк1->закрытьсяТамИзнутри();
  }

### Демо-версия

В комплектацию демо-версии нанороботы не входят, поэтому её можно считать безопасной для штанов пользователя. Однако, стоит обратить внимание на тот факт, что в обмен на нетыренье денег от конченого пользователя программисты дают ему программу, ограниченную по функциональности. Это делается для того, чтобы пользователь заказал себе версию с нанороботами. Как проходит общение с нанороботами в штанах, читай выше.

### Nagscreen

Метод, аналогичный демо-версии. Nagscreen (рус.  *наглый экран* ) — окно, которое назойливо появляется в самые неподходящие моменты (при запуске, закрытии программы, открытии, закрытии, сохранении документа, открытии меню, контекстного меню, настроек, при нажатии на клавиатуру, при щелчке мышью) и совершенно не даёт работать. При каждом появлении наглого экрана программисты заманчиво обещают, что это окошко никогда не появится, если юзер закажет версию с нанороботами.

### Триальный срок

Он же испытательный — ещё одна уловка программистов. Они испытывают пользователя в следующем аспекте — не соблазнится ли он/она/оно по истечению определённого периода достать себе шаровары без ограничения срока действия. Сам триальный срок выставляется на основании рассчитанного психологами времени развития эффекта шароварного аффекта. Строго по возникновении ША триальный срок номер один заканчивается, и начинается триальный срок номер два — шароварная ломка. Если пользователь вынесет страдания от невозможности пользоваться шароварами, то программисты подведут свою команду, это будет означать, что они внесли неверный психотропный код в тело программы, и им придётся уйти ни с чем. Если же пользователю будет жизненно необходима новая доза, то можно считать, что нанороботы уже орудуют в его карманах.

## Борьба с шароварами

Юзеры, не желающие терять своих денег, уже давно изобрели способы противодействия шароварам. Ниже приведены основные способы.

### Отмычка (кейген)

Этот метод предназначен для борьбы с шароварами, использующими лицензионный ключ или активацию, и заключается в создании специальной отмычки, с помощью которой можно открыть поставленный шароварами лицензионный замок на кошельке. В случае с активацией отмычка собирает информацию о кошельке, штанах и пользователе, чтобы корректно открыть замок. Также отмычка обычно содержит специальный крючок для выковыривания шаровар.

### Заплатка (патч)

Этот метод борьбы с производителями шаровар заключается в следующем: на штанах делается разрыв, на него нашивается лоскут ткани, имитирующий карман, в новый карман кладётся копейка. При запуске программы нанороботы, не найдя денег в других карманах, лезут в карман с копейкой. Задача пользователя — быстро зашить заплатку-карман и выбросить подальше, пока роботы будут телепортировать деньги. Эффект — данная шаровара уничтожена, программа работает, деньги в ваших карманах в безопасности.

### Голографический проектор (лоадер)

Суть метода заключается в установке в карман штанов специального голографического проектора, который создаёт в кошельке видимость большого количества денег. Вирус, забравшись в этот кошелёк, поселяется там навечно, ибо попытки телепортации денег фактически ни к чему не приводят. Данный метод является самым совершенным, ибо полностью эмулирует процессы, происходящие с реальными деньгами.

## А знаете ли вы, что?…

- Бытует мнение, что шаровары были изобретены НекроСофтом. Однако это не так. Но НекроСофт первым начал широко применять шаровары при распространении Windows

- Ни один лицензионный замок не остался не взломанным

- Безумные учёные разработали шаровары, требующие вставить палец в USB-порт. Последствия неизвестны, так как никто не пробовал этого сделать, предпочитая удовлетворять USB флэшкой

Совет

Понравилось — покажи друзьям.