Script para eliminar automaticamente virus de dispositivos USB conectados

Hai só uns días publiquei sobre un script que elimina automaticamente o reggeatón dos dispositivos USB, xerouse toda unha controversia ao respecto, en concreto sobre o aspecto moral de se é correcto ou non eliminar un determinado tipo de xénero "musical" dos dispositivos USB.

Aínda que a publicación do guión anterior non foi do agrado de varios, pola cuestión de se é ético ou non eliminar (discriminar) a música por ser reggeaton, persoalmente creo que este número fíxose cargo do posto e esqueceuse un pouco (case por completo) LOL!) O script e as súas liñas de código como tales.

Xa o dixen na entrada anterior:

Por certo, o guión como tal non é que só borre o reggeatón, o guión borrará o que coincida co filtroSe queres que elimine todo o .exe ou todo o relacionado con (por exemplo) crack ou messi, é cuestión de poñelo no filtro, así de sinxelo.

Nin sequera a auga 😀

Para ter un script no noso ordenador que elimine automaticamente os ficheiros autorun.inf (por exemplo), que son case en todos os casos ficheiros maliciosos que executarán virus en Windows ao conectar o USB serían:

1. Ten o guión:

Descargar script
Ver Guión

2. Dálle permisos de execución, ben prema co botón dereito sobre el + pestana Permisos + marcando a opción que indica que é un executableou usando o terminal con:

chmod +x *.sh

3. Crea un ficheiro chamado filter.lst situado no mesmo cartafol onde está o script anterior, o contido de filter.lst debería ser:

autorun.inf

4. Listo. Nada máis que engadir ... o script debería engadirse ás aplicacións de inicio engadíndoo a /etc/rc.local ou empregando as opcións do seu contorno de escritorio.

Isto está a usar exactamente o mesmo script antireggeaton.sh da publicación anterior, o que xerou tanta polémica 😀

Como podes ver, o guión por si só non é prexudicial, o guión Só eliminará o que indique en filter.lst, poden dicirlle que elimine os ficheiros reggeatón, autorun.inf, .exe, cartafoles de contido erótico, etc, o que queiran

De todos os xeitos non hai moito máis que engadir 😉


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

36 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   patz dixo

    por que non usar crontab en lugar dun bucle molesto?

    1.    KZKG ^ Gaara dixo

      1. Debido a que o ciclo manual pode funcionar cada 5 segundos, 20 segundos, etc., un tempo moito menor / curto que o mínimo que permite o crontab (1 minuto).
      2. Porque para escribir en crontab non precisas privilexios de root? . Imaxino que se menciono escribir en crontab e aclaro que son necesarios privilexios de administración, algún usuario se queixaría do feito de que requiren privilexios de administración para usar o script 🙂

      1.    cazador dixo

        De "man crontab".

        Crontab é o programa empregado para instalar, eliminar ou listar as táboas empregadas para servir ao daemon cron (8). Cada usuario pode ter o seu propio crontab.

        "Crontab -e" edita o cron do usuario.

        1.    KZKG ^ Gaara dixo

          Ben, non o sabía ... Poucas veces uso crontab -e, só edito o ficheiro :)

  2.   davidlg dixo

    Cando estaba en Windows se non me lembro mal fixen isto:
    cree o ficheiro autorun.inf e non sei se escribín algo nel e despois digo que só sexa de lectura

    1.    sieg84 dixo

      ou cree un cartafol con ese nome (autorun.inf)

  3.   Rivera dixo

    Bo bo post!

  4.   Guillermoz0009 dixo

    Moi boa contribución =)

    1.    KZKG ^ Gaara dixo

      Grazas 🙂

  5.   Christopher castro dixo

    Algunhas autorun serven como aplicacións portátiles

  6.   Jorge dixo

    Ten coidado coa eliminación da execución automática, os módems Claro e Personal 3g teñen un para xestionar a conexión en win (son módems / pendrive cos controladores e pequenos programas). Cando usei xp nos meus pen drives, creei un cartafol chamado autorun.inf e oculteino. Un virus nunca se eliminou nin se resolveu en anos, quizais porque os virus (e este script) programaran para eliminar o ficheiro con ese nome e non as carpetas

  7.   Kakashi dixo

    boas dúas publicacións !!

    1.    KZKG ^ Gaara dixo

      Grazas 😀

  8.   ismaf6 dixo

    A descarga non funciona para min ... ??? Aínda será posible

    1.    KZKG ^ Gaara dixo

      Agora está solucionado, un pequeno erro de permiso no ficheiro.

      1.    Carlos dixo

        a descarga non funciona agora 🙂

  9.   Claudio dixo

    Prohibido

    Non ten permiso para acceder a /antireggeaton.sh neste servidor.

    e non podo descargar o ficheiro.

    1.    eliotime3000 dixo

      Inicia sesión con sudo ou como superusuario (ou root) e téntao de novo.

    2.    KZKG ^ Gaara dixo

      Listo resolto, perdón polo erro 🙂

  10.   eliotime3000 dixo

    Ata que por fin me escoitaron. Xa era hora, pero é necesario engadir a función de ler as execucións automáticas, xa que moitas veces estas autorexecucións atoparán o camiño para executar estes molestos virus.

    1.    KZKG ^ Gaara dixo

      E en que se diferencia un mal autorun doutro que non o é? 🙂

      1.    eliotime3000 dixo

        Polo executable que se quere abrir. Se a execución automática está programada para abrir un executable de confianza, como un instalador de controladores para un módem USB, permítese. Non obstante, se está programado para abrir un executable oculto nun cartafol invisible e / ou acompañado dun ficheiro cunha estraña extensión (incluso cunha DLL incluída), é máis probable que sexa un virus.

  11.   miguel.fernandez dixo

    Prohibido

    Non ten permiso para acceder a /antireggeaton.sh neste servidor.
    Servidor Apache en http://ftp.desdelinux.net Porto 80

    GUAU !! Veño de ipimtzag.rimed.cu !! LOL !!

    1.    KZKG ^ Gaara dixo

      Listo, fixo 🙂
      Por certo, que tal Rimed nestes días? 😀

  12.   wolvelopez dixo

    jejeje, o reggetón é a cana. Onte paseino mal pedindo a pendrives a todos os meus compañeiros e meténdoos no meu ordenador sen que souberan nada ...

  13.   st0rmt4il dixo

    Seguro que me axudará no meu entorno de Windows

    Grazas!

  14.   Claudio dixo

    Bo. Como podo executar o script? Ademais, alguén explica como engadilo, desde o terminal ata o inicio? Fíxeno de xeito gráfico, pero gustaríame saber desde a consola.

  15.   ApprenticeGeek dixo

    Desculpe a miña ignorancia, en Linux hai algo que me permite eliminar os atributos de só lectura, sistema e ocultos aos ficheiros de Windows.

    1.    arrincar dixo

      Mire o comando chattr.

  16.   msx dixo

    Borrar reggashitón, merda cumbia e similares non só é ética e moralmente CORRECTO, é un deber cara ao resto da humanidade "pensante".

    Moi boa contribución irmán.

  17.   e2fletcher dixo

    Deseñei un similar en Python. un pouco máis rudimentario pero eficiente. Onde podo cargalo para compartilo e publicalo aquí?

  18.   daniela pedrozo dixo

    dar unha resposta clara .... que realmente non entendes nada

  19.   daianis charriz dixo

    si, tes razón bebé

  20.   raul dixo

    Ola; son inexperto en Linux e estou empezando, ¿podes axudarme a facer un script con estas instrucións? É para modificar o grub, para as redes que vén por defecto comezo en Linux e quero modificar que empece con Windows, porque a maioría usa win, e quero facelo en 200 redes.
    É máis fácil escribir un script por usb e executalo. A continuación engado as liñas
    grazas

    1- Abrimos un terminal:
    "Alt + f2"
    escribimos «gnome-terminal»
    entrar
    2- Usamos o usuario root, en Pixart escribimos «su root», en Ubuntu «sudo -s».
    Escribimos o contrasinal e prememos Intro. (cando escribe o contrasinal non
    aparece) .- alumno pasado
    3- Facemos unha copia de seguridade de "grub.cfg" que é o ficheiro que imos editar.
    Escribimos «cp /boot/grub/grub.cfg /boot/grub/grub_original.cfg» prememos o
    tecla enter (se todo está ben non se queixa, observe o espazo entre cfg e / boot).
    4- Agora imos abrir o ficheiro de configuración, escribimos «gedit
    /boot/grub/grub.cfg »e prema a tecla Intro (observe o espazo entre gedit e
    / boot). Abrirase Gedit (editor de texto sinxelo).
    5- Buscamos o elemento "set default =" 0 ″ ". Ben, podes imaxinar o que pasa
    citas ... si! a opción predeterminada en grub! Entón, seguindo o exemplo anterior,
    deberiamos poñer "set default =" 4 ″ ".
    6- Agora imos modificar o tempo que GRUB agarda para comezar por defecto.
    Buscamos o elemento "set timeout = 10" e cambiámolo por "set timeout = 30".
    7- Ficheiro-> Gardar, Ficheiro-> Saír e reinicie o sistema directamente desde
    terminal «reiniciar» e prema Intro,

  21.   Dargo dixo

    Para que elimine todo o ".lnk", só teño que usar este "* .lnk" como filtro?