Skrypt do automatycznego usuwania wirusów z podłączonych urządzeń USB

Zaledwie kilka dni temu pisałem o skrypt, który automatycznie usuwa reggeatón z urządzeń USBw tym względzie pojawiła się cała kontrowersja, szczególnie dotycząca moralnego aspektu tego, czy właściwe jest eliminowanie określonego rodzaju „muzycznego” gatunku z urządzeń USB.

Choć post z poprzedniego scenariusza nie przypadł do gustu kilku, skoro już o to chodzi, czy etyczne jest eliminowanie (dyskryminowanie) muzyki za reggeaton, osobiście uważam, że ten temat przejął ten post i został zapomniany. bit (prawie całkowicie LOL!) Skrypt i jego wiersze kodu jako takie.

Powiedziałem to już w poprzednim poście:

Nawiasem mówiąc, skrypt jako taki nie chodzi o to, że wymazuję tylko reggeatón, scenariusz wyczyści wszystko, co pasuje do filtraJeśli chcesz, żebym usunął cały plik .exe lub wszystko związane (na przykład) z crackiem lub messi, wystarczy umieścić go w filtrze, to takie proste.

Czystsza nawet woda 😀

Aby mieć na naszym komputerze skrypt, który automatycznie usuwa pliki autorun.inf (na przykład), które prawie we wszystkich przypadkach są złośliwymi plikami, które będą uruchamiać wirusy w systemie Windows po podłączeniu USB, to:

1. Przygotuj skrypt:

Pobierz skrypt
Zobacz skrypt

2. Daj ci uprawnienia do wykonywania, dobrze kliknij prawym przyciskiem myszy + zakładka Uprawnienia + zaznaczenie opcji wskazującej, że jest to plik wykonywalnylub używając terminala z:

chmod +x *.sh

3. Utwórz plik o nazwie filter.lst znajdujący się w tym samym folderze, w którym znajduje się poprzedni skrypt, zawartość filter.lst powinna być:

autorun.inf

4. Gotowy. Nic więcej do dodania ... skrypt musi zostać dodany do aplikacji startowych poprzez dodanie go do /etc/rc.local lub użycie opcji środowiska graficznego.

Używa dokładnie tego samego skryptu antireggeaton.sh z poprzedniego postu, który wywołał tyle kontrowersji 😀

Jak widać, skrypt sam w sobie nie jest szkodliwy, skrypt Usunie tylko to, co wskażesz w filter.lst, mogą ci powiedzieć, żebyś usunął pliki reggeatón, autorun.inf, .exe, foldery z treściami erotycznymi itp., cokolwiek im się podoba 🙂

Zresztą nie ma nic więcej do dodania


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   paz powiedział

    dlaczego nie użyć crontab zamiast irytującej pętli?

    1.    KZKG ^ Gaara powiedział

      1. Ponieważ cykl ręczny może działać co 5 sekund, 20 sekund itd., Znacznie krótszy / krótszy czas niż minimalny dopuszczalny przez crontab (1 minuta).
      2. Ponieważ aby pisać w crontab, nie potrzebujesz uprawnień roota? . Wyobrażam sobie, że gdybym wspomniał o pisaniu w crontab i wyjaśnił, że uprawnienia administracyjne są potrzebne, to jakiś użytkownik narzekałby na fakt, że potrzebują uprawnień administracyjnych do korzystania ze skryptu 🙂

      1.    łowca powiedział

        Z „man crontab”.

        Crontab to program używany do instalowania, usuwania lub wyświetlania tabel używanych do obsługi demona cron (8). Każdy użytkownik może mieć własną tabelę crontab.

        "Crontab -e" edytuje cron użytkownika.

        1.    KZKG ^ Gaara powiedział

          Fajnie, nie wiedziałem tego ... Rzadko używam crontab -e, po prostu edytuję plik :)

  2.   Dawid powiedział

    Kiedy byłem w oknach, jeśli nie pamiętam źle, zrobiłem to:
    stwórz plik autorun.inf i nie wiem, czy coś w nim napisałem, a potem mówię, że jest tylko do odczytu

    1.    Sieg84 powiedział

      lub utwórz folder o tej nazwie (autorun.inf)

  3.   Cala powiedział

    Dobry, dobry post!

  4.   guillermoz0009 powiedział

    Bardzo dobry wkład =)

    1.    KZKG ^ Gaara powiedział

      Dzięki

  5.   Krzysztof Castro powiedział

    Niektóre autorun działają jako aplikacje przenośne

  6.   Jorge powiedział

    Uważaj przy usuwaniu autouruchamiania, modemy Claro i Personal 3g mają jeden do zarządzania połączeniem w win (są to modemy / pendrive ze sterownikami i małymi programami). Kiedy użyłem xp na moich pendrive'ach, utworzyłem folder o nazwie autorun.inf i ukryłem go. Wirus nigdy nie został usunięty ani osiadł od lat, być może dlatego, że wirusy (i ten skrypt) zaprogramowały usuwanie pliku o tej nazwie, a nie folderów

  7.   Kakashi powiedział

    dobre oba posty !!

    1.    KZKG ^ Gaara powiedział

      Dzięki 😀

  8.   ismaf6 powiedział

    Pobieranie nie działa dla mnie… ??? Nadal będzie możliwe

    1.    KZKG ^ Gaara powiedział

      Zostało już naprawione, mały błąd uprawnień w pliku.

      1.    Carlos powiedział

        pobieranie nie działa teraz 🙂

  9.   Claudio powiedział

    Zabroniony

    Nie masz pozwolenia na dostęp do /antireggeaton.sh na tym serwerze.

    i nie mogę pobrać pliku!

    1.    Eliotime3000 powiedział

      Zaloguj się za pomocą sudo lub jako superuser (lub root) i spróbuj ponownie.

    2.    KZKG ^ Gaara powiedział

      Gotowe rozwiązane, przepraszam za błąd 🙂

  10.   Eliotime3000 powiedział

    Aż w końcu mnie posłuchali. Najwyższy czas, ale konieczne jest dodanie funkcji czytania autorunów, ponieważ wiele razy te autoruny znajdą ścieżkę do wykonania tych irytujących wirusów.

    1.    KZKG ^ Gaara powiedział

      A czym zło autorun różni się od innego, który nim nie jest? 🙂

      1.    Eliotime3000 powiedział

        Przez plik wykonywalny, który ma zostać otwarty. Jeśli w autouruchamianiu jest zaprogramowany do otwierania zaufanego pliku wykonywalnego, takiego jak instalator sterownika modemu USB, to jest to dozwolone. Jeśli jednak jest zaprogramowany do otwierania pliku wykonywalnego, który jest ukryty w niewidocznym folderze i / lub towarzyszy mu plik z dziwnym rozszerzeniem (nawet z dołączoną biblioteką DLL), bardziej prawdopodobne jest, że jest to wirus.

  11.   miguel.fernandez powiedział

    Zabroniony

    Nie masz pozwolenia na dostęp do /antireggeaton.sh na tym serwerze.
    Serwer Apache o http://ftp.desdelinux.net Port 80

    ŁAŁ !! Pochodzę z ipimtzag.rimed.cu !! LOL !!

    1.    KZKG ^ Gaara powiedział

      Gotowe, naprawione 🙂
      A propos, co powiesz na dzisiejsze Rimed? 😀

  12.   wilkołak powiedział

    hehehe, reggetón to laska. Wczoraj źle się bawiłem prosząc wszystkich moich kolegów o pendrive i wkładając je do komputera bez ich wiedzy ...

  13.   st0rmt4il powiedział

    Z pewnością pomoże mi to w środowisku Windows

    Dzięki!

  14.   Claudio powiedział

    Dobry. Jak uruchomić skrypt? Czy ktoś wyjaśnia, jak to dodać, od terminala do uruchomienia? Zrobiłem to graficznie, ale chciałbym wiedzieć jak z konsoli.

  15.   ApprenticeGeek powiedział

    Przepraszam za moją ignorancję, w Linuksie jest coś, co pozwala mi usunąć atrybuty tylko do odczytu, systemowe i ukryte z plików Windows.

    1.    popijać powiedział

      Spójrz na polecenie chattr.

  16.   msx powiedział

    Wymazanie reggashitón, cumbia shit i tym podobnych jest nie tylko etycznie i moralnie POPRAWNE, ale także obowiązkiem wobec reszty "myślącej" ludzkości.

    Bardzo dobry wkład bracie.

  17.   e2fletcher powiedział

    Zaprojektowałem podobny w Pythonie. trochę bardziej prymitywny, ale skuteczny. Gdzie mogę go przesłać, aby go udostępnić i opublikować tutaj?

  18.   Daniela Pedrozo powiedział

    udzielić jasnej odpowiedzi…. że naprawdę nic nie rozumiesz

  19.   daianis charriz powiedział

    tak, masz rację kochanie

  20.   rzeka powiedział

    Witam; Jestem niedoświadczony w Linuksie i zaczynam, czy możesz mi pomóc zrobić skrypt z tymi instrukcjami, to zmodyfikować grub, dla sieci, które są domyślnie uruchamiane w Linuksie i chcę zmodyfikować, że się zaczyna z oknami, bo większość używa win, a ja chcę to zrobić w 200 sieciach.
    Łatwiej jest napisać skrypt przez usb i go wykonać.Poniżej dodam linie
    dzięki

    1- Otwieramy terminal:
    „Alt + f2”
    wpisujemy „gnome-terminal”
    wchodzić
    2- Używamy użytkownika root, w Pixart wpisujemy «su root», w Ubuntu «sudo -s».
    Wpisujemy hasło i wciskamy enter. (podczas wpisywania hasła nie
    pojawia się) .- zdany uczeń
    3- Wykonujemy kopię zapasową pliku „grub.cfg”, który jest plikiem, który zamierzamy edytować.
    Wpisujemy «cp /boot/grub/grub.cfg /boot/grub/grub_original.cfg» wciskamy
    enter (jeśli wszystko jest w porządku, nie narzeka, zwróć uwagę na spację między cfg i / boot).
    4- Teraz otwieramy plik konfiguracyjny, wpisujemy «gedit
    /boot/grub/grub.cfg »i naciśnij klawisz Enter (zwróć uwagę na spację między gedit i
    / bagażnik). Otworzy się Gedit (zwykły edytor tekstu).
    5- Szukamy elementu „set default =„ 0 ″ ”. Cóż, możesz sobie wyobrazić, co dzieje się pomiędzy
    cytaty ... tak! domyślna opcja w grub! Tak więc, zgodnie z powyższym przykładem,
    powinniśmy umieścić "set default =" 4 ″ ".
    6- Teraz zamierzamy zmienić domyślny czas oczekiwania GRUB na uruchomienie.
    Szukamy elementu „set timeout = 10” i zmieniamy go na „set timeout = 30”.
    7- Plik-> Zapisz, Plik-> Wyjdź i zrestartuj system bezpośrednio z pliku
    terminal «reboot» i naciśnij enter,

  21.   dargo powiedział

    Aby usunąć cały plik „.lnk”, czy muszę po prostu użyć tego pliku „* .lnk” jako filtru?