Скрипт для автоматического удаления вирусов с подключенных USB-устройств

Всего несколько дней назад я писал о скрипт, который автоматически удаляет reggeatón с USB-устройств, по этому поводу возник целый спор, в частности, о моральном аспекте того, правильно ли исключать определенный тип «музыкального» жанра из USB-устройств.

Хотя пост с предыдущим сценарием не понравился многим, с точки зрения этичности или нет исключать (различать) музыку за то, что она является реггитоном, лично я думаю, что этот вопрос занял пост, и он был забыт bit (почти полностью LOL!) скрипт и его строки кода как таковые.

Я уже говорил об этом в предыдущем посте:

Кстати, сценарий как таковой дело не в том, что я стираю только реггятон, сценарий очистит все, что соответствует фильтруЕсли вы хотите, чтобы я удалил все .exe или все, что связано (например) с кряком или месси, достаточно просто поместить его в фильтр.

Четче даже не вода 😀

Чтобы на нашем компьютере был скрипт, который автоматически удаляет файлы autorun.inf (например), которые почти во всех случаях являются вредоносными файлами, которые запускают вирусы в Windows при подключении USB, будут:

1. Есть сценарий:

Скачать скрипт
См. Сценарий

2. Дайте вам разрешения на выполнение, хорошо щелкните его правой кнопкой мыши + вкладка Разрешения + отметьте параметр, указывающий, что это исполняемый файл, или используя терминал с:

chmod +x *.sh

3. Создайте файл с именем filter.lst расположенный в той же папке, где находится предыдущий скрипт, содержимое filter.lst должно быть:

autorun.inf

4. Готов. Больше нечего добавлять ... сценарий следует добавить в запускаемые приложения, либо добавив его в /etc/rc.local, либо используя параметры среды рабочего стола.

Здесь используется тот же сценарий antireggeaton.sh из предыдущего поста, который вызвал столько споров 😀

Как видите, скрипт сам по себе не вреден, скрипт Он удалит только то, что вы указали в filter.lst, они могут сказать вам удалить файлы reggeatón, autorun.inf, .exe, папки с эротическим контентом и т. д., что бы они ни пожелали.

В любом случае, добавить особо нечего 😉


36 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   пац сказал

    почему бы не использовать crontab вместо надоедливого цикла?

    1.    КЗКГ ^ Гаара сказал

      1. Поскольку ручной цикл может работать каждые 5 секунд, 20 секунд и т. Д., Это намного короче / короче минимума, который позволяет crontab (1 минута).
      2. Потому что для записи в crontab вам не нужны привилегии root? . Я полагаю, что если я упомяну запись в crontab и поясню, что необходимы права администратора, какой-то пользователь будет жаловаться на то, что для использования скрипта требуются права администратора 🙂

      1.    Данхантер сказал

        Из "man crontab".

        Crontab - это программа, используемая для установки, удаления или вывода списка таблиц, используемых для обслуживания демона cron (8). У каждого пользователя может быть свой crontab.

        «Crontab -e» отредактировать cron пользователя.

        1.    КЗКГ ^ Гаара сказал

          Приятно, я этого не знал ... crontab -e использую редко, просто редактирую файл :)

  2.   Дэвидлг сказал

    Когда я был в окнах, если не ошибаюсь, я делал это:
    создайте файл autorun.inf, и я не знаю, написал ли я что-то в нем, а затем скажу, что он доступен только для чтения

    1.    Зиг84 сказал

      или создайте папку с таким именем (autorun.inf)

  3.   Cala сказал

    Хороший хороший пост!

  4.   гильермоз0009 сказал

    Очень хороший вклад =)

    1.    КЗКГ ^ Гаара сказал

      благодаря

  5.   Кристофер Кастро сказал

    Некоторые автозапуск работают как портативные приложения

  6.   Хорхе сказал

    Будьте осторожны с удалением автозапуска, модемы Claro и Personal 3g имеют один для управления соединением в win (это модемы / флеш-накопитель с драйверами и небольшими программами). Когда я использовал xp на своих флеш-накопителях, я создал папку autorun.inf и спрятал ее. Вирус никогда не удалялся и не устанавливался годами, возможно потому, что вирусы (и этот сценарий) запрограммировали удаление файла с таким именем, а не папок.

  7.   Какаши сказал

    хороши оба поста !!

    1.    КЗКГ ^ Гаара сказал

      Спасибо 😀

  8.   исмаф6 сказал

    У меня не работает загрузка… ??? Все еще будет возможно

    1.    КЗКГ ^ Гаара сказал

      Теперь это исправлено, небольшая ошибка разрешения в файле.

      1.    Чарли сказал

        загрузка сейчас не работает 🙂

  9.   Клаудио сказал

    запрещенный

    У вас нет разрешения на доступ к /antireggeaton.sh на этом сервере.

    и я не могу скачать файл!

    1.    элиотайм3000 сказал

      Войдите в систему с помощью sudo или суперпользователя (или root) и повторите попытку.

    2.    КЗКГ ^ Гаара сказал

      Готово решено, извините за ошибку 🙂

  10.   элиотайм3000 сказал

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

    1.    КЗКГ ^ Гаара сказал

      И чем автозапуск зла отличается от другого, которого нет? 🙂

      1.    элиотайм3000 сказал

        Под исполняемым файлом подразумевается открытие. Если в автозапуске он запрограммирован на открытие доверенного исполняемого файла, такого как установщик драйвера для USB-модема, то это разрешено. Однако, если он запрограммирован на открытие исполняемого файла, который скрыт в невидимой папке и / или сопровождается файлом со странным расширением (даже с включенной DLL), то, скорее всего, это вирус.

  11.   Мигель Фернандес сказал

    запрещенный

    У вас нет разрешения на доступ к /antireggeaton.sh на этом сервере.
    Сервер Apache в http://ftp.desdelinux.net Порт 80

    ВАУ !! Я пришел с ipimtzag.rimed.cu !! СМЕШНО !!

    1.    КЗКГ ^ Гаара сказал

      Готово, исправлено 🙂
      Кстати, как насчет Римеда в наши дни? 😀

  12.   Wolvelopez сказал

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

  13.   st0rmt4il сказал

    Конечно, это поможет мне в моей среде Windows Entorno

    Спасибо!

  14.   Клаудио сказал

    Хорошо. Как запустить скрипт? Также кто-нибудь объяснит, как добавить его из терминала в автозагрузку? Я сделал это графически, но хотел бы знать, как с консоли.

  15.   УченикГик сказал

    Извините за мое незнание, в Linux есть что-то, что позволяет мне убрать атрибуты файлов только для чтения, системных и скрытых для файлов Windows.

    1.    похищать сказал

      Посмотрите на команду chattr.

  16.   MSX сказал

    Удаление reggashitón, cumbia shit и т.п. не только этически и морально ПРАВИЛЬНО, это долг перед остальным "мыслящим" человечеством.

    Очень хороший вклад, братан.

  17.   e2fletcher сказал

    Я разработал похожий на Python. немного более элементарный, но эффективный. Где я могу загрузить его, чтобы поделиться и опубликовать здесь?

  18.   Даниэла Педрозо сказал

    дать четкий ответ…. что ты действительно ничего не понимаешь

  19.   Дайанис Чаррис сказал

    да ты прав детка

  20.   река сказал

    Здравствуйте; у меня нет опыта в Linux, и я начинаю, вы можете помочь мне создать сценарий с этими инструкциями, это изменить grub, для сетей, которые идут по умолчанию, я запускаю в Linux, и я хочу изменить, чтобы он запускался с окнами, потому что большинство используют win, и я хочу сделать это в 200 сетях.
    Проще написать скрипт по usb и выполнить его. Ниже добавляю строчки
    Gracias

    1- Открываем терминал:
    «Alt + f2»
    набираем «gnome-terminal»
    вводить
    2- Мы используем пользователя root, в Pixart набираем «su root», в Ubuntu «sudo -s».
    Набираем пароль и жмем ввод. (при вводе пароля нет
    появляется) .- сданный студент
    3- Мы делаем резервную копию «grub.cfg» - файла, который мы собираемся редактировать.
    Набираем «cp /boot/grub/grub.cfg /boot/grub/grub_original.cfg» нажимаем
    введите ключ (если все хорошо, он не жалуется, обратите внимание на пробел между cfg и / boot).
    4- Теперь мы собираемся открыть файл конфигурации, набираем «gedit
    /boot/grub/grub.cfg »и нажмите клавишу ввода (обратите внимание на пробел между gedit и
    / boot). Откроется Gedit (текстовый редактор).
    5- Ищем пункт «set default =« 0 ″ ». Ну, вы можете себе представить, что происходит между
    цитаты ... да! опция по умолчанию в grub! Итак, следуя приведенному выше примеру,
    мы должны поставить "set default =" 4 ″ ".
    6- Теперь мы собираемся изменить время ожидания запуска GRUB по умолчанию.
    Ищем пункт «set timeout = 10» и меняем его на «set timeout = 30».
    7- Файл-> Сохранить, Файл-> Выход и перезапустите систему, прямо из
    терминал «перезагрузка» и нажмите Enter,

  21.   Дарго сказал

    Чтобы я удалил все «.lnk», мне просто нужно использовать этот «* .lnk» в качестве фильтра?