W32/Sality Virus – Réafficher les dossiers cachés

Les virus sont une vraie casse tête ,et lorsqu’il s’agit du W32/Sality c’est une double casse tête parceque ce virus s’intègre automatiquement au sein des Flash mémoires(Clef USB) ,il cache vos dossier et crée un ensemble de virus qui portent les icones de vos dossier et leurs noms , et lorsque vous double cliquez ces derniers il exécute le code du virus au sein de votre systèm & bingo ! votre système et aussi infecté.

Ce virus est généralement détecté par avast mais il peut rien faire pour réafficher  les dossiers cachés par ce virus ,alors ce que vous devez faire c’est de réinitialiser les option d’affichage de chaque dossier et ça peut prendre du temps et de l’énérgie ,et c’est pour cela qu’on a créé un code Vbs qui nous permetra de faire cette opération en quelques instants,Voilà le code à utiliser :

' Remplacer Z:\ par le nom de votre flash mémoire dans le système

cDrive = "Z:\"

Set FSO = CreateObject("Scripting.FileSystemObject " )
ShowSubfolders FSO.GetFolder(cDrive)
WScript.Echo "Terminé avec succès."

Sub ShowSubFolders(Folder)
    str = ""
    For Each Subfolder in Folder.SubFolders
        str = str & " " & Subfolder.Path
        subFolder.Attributes = 0
        ShowSubFolders Subfolder
    Next
End Sub

Copier le code dans un nouveau fichier texte et enregistrer le sous un nom avec une extension .vbs et exécuter le et vous allez voir les résultats,et essayer de n’exécuter le code que dans votre flash mémoire ,sinon je suis pas responsable des résultats

A propos de l'auteur

Fondateur & COO de Japprend.Com

49 commentaires

  1. Salma dit :

    Bonjour,
    Vous vaez raison Youssef j’avais du mal à résister à ce virus à chaque j’étais obligée de faire ces opération et j’étais vraiment contente lorsque tu m’as dit que tu va me chercher une solution.
    Merci :)

  2. Youssef dit :

    Je vous empris ,on deteste les virus et on n’aime pas que les gens souffre des scripts malvaillants ,des trojans,des virus en générale ,c’est pour cela qu’on a créé une catégorie destinée à la sécurité qu’on va éssayer de résourdre des problèmes concernants les virus et comment se débarasser d’eux .
    Merci pour votre passage.

  3. khadija dit :

    bon site youssef
    bon continuation

  4. Youssef dit :

    Merci Pour votre support :D

  5. Simo dit :

    Merci pour ce tuto c’était bien util pour moi Mr Youssef

  6. Mav dit :

    Il faut copier l’intégralité du code ?

  7. Mouhsin dit :

    Merci Youssef, ça m’a vraiment soulagé.

    Mais apparemment il manque une parenthèse « ) » à la ligne 5 !

  8. Youssef dit :

    Merci pour la remarque(c’était juste un petit conflit avec les fonction du theme :) )

  9. mamoud dit :

    pour moi ca ne marche pas.
    c ecrit erreur d’execution
    m’aiderrrrrrrrr

    • Youssef dit :

      Bonjour,
      Vous êtes sûre que vous avez changer la lettre « Z » par la lettre de la racine que vous voulez scanner(ou fixer) c’est dire « C » , « D« , »E« ,…et êtes-vous sûre que vous avez enregistrer le fichier avec l’extension « .vbs » ?

  10. dahmani dit :

    slt youssef je ss driss de prosystems ca va tt va bien ramadan mobarak sa3id merci pr le code a bientôt.

  11. PAT KFP dit :

    Bonjour, j’ai un problème similaire avec mon disque dur externe de 1000 Go. mais je ne sais pas trops comment remplacer le Z:/!! je ne sais pas ou on clique pour le faire. comment proceder pour changer les informations système en question! merci

  12. Osc@r dit :

    Bonjour Youssef,

    J’ai le même problème signalé par les précédents utilisateurs et j’ai essayé ton code VB mais un message d’erreur apparait lorsque je l’exécute.

    Est ce qu’il t’est possible de le laisser sur le site comme un fichier exe afin qu’on le télécharge ou l’envoyer directement dans une boîte mail ? Au besoin je peux te founir mon adresse mail.

    Merci d’avance

  13. PAT KFP dit :

    merci beaucoup Youssef. je m’éxerce tout de suite et je te rend compte

  14. Youssef dit :

    pour les personnes qui n’ont pas arrivé à faire marcher cet utilitaire , il faut juste copier la totalité du code coller le dans une bloc note ==>Fichier Enregistrer sous et donner le un nom.vbs copier ce script sur votre unité de stockage et double cliquer .
    NB : il faut changer la lettre Z: par la lettre qui représente votre Clé USB

  15. Mehenni dit :

    Bonjour,
    J’ai essayé ce que vous avez dit, voici le message d’erreur:
    Script: C:\scan.vbs
    Ligne:4
    Carat.:2
    Erreur: Un composant Activex ne peut pas créer un objet.:’Scripting.FileSystemObjetct’
    Code: 800A01AD
    Source: Erreur d’exécution Microsoft VBScript

    • matrixe dit :

      pour cette erreur supprimé l’espace entre la parenthèse et les  »
      Set FSO = CreateObject(« Scripting.FileSystemObject »)

  16. Youssef dit :

    essayer de copier ce code et n’oublier pas de changer la lettre Z par la lettre de votre racine :)
    https://dl-web.dropbox.com/get/Japprend.Com/Sality.vbs?w=15ee92a5

  17. AlgerianMan dit :

    Copier cela directement:

    ‘ Remplacer G:\ par le nom de votre flash mémoire dans le système

    cDrive = « G:\ »

    Set FSO = CreateObject(« Scripting.FileSystemObject »)
    ShowSubfolders FSO.GetFolder(cDrive)
    WScript.Echo « Terminé avec succès. »

    Sub ShowSubFolders(Folder)
    str = «  »
    For Each Subfolder in Folder.SubFolders
    str = str &  »  » & Subfolder.Path
    subFolder.Attributes = 0
    ShowSubFolders Subfolder
    Next
    End Sub

  18. Ragabt dit :

    La solution est superbe! ça a marché à merveille pour mo

    Respect à Youssef

  19. idagu dit :

    sa ne paasse toujours pa ya des erreure dxe dedan

  20. tbms dit :

    commen executer alors le code?le processus pour executer le code?

  21. Joseph dit :

    j’ai suivi toute la procédure mais des erreurs de compilations apparait tjs !
    script H:\ggg.vbs
    Ligne: 1
    caract: 1
    Erreur : Instruction attendue
    Code: 800A0400
    Source: Erreur de Compilation Microsoft VBSscript

  22. Alex dit :

    Bonjour,

    Mehenni j’ai eu la même erreur que toi j’ai juste remplacé la ligne :

    Set FSO = CreateObject(« Scripting.FileSystemObject  » )

    par

    Set FSO = CreateObject(« Scripting.FileSystemObject »)

    Voilà.

  23. Alex dit :

    Je viens de revoir mon post et je me rends compte que l’affichage n’est pas correct. Il suffit juste supprimer les espaces après le mot « FileSystemObjet » (c’est à dire avant et après le caractère « ).

  24. Mohamed dit :

    Salam,
    Malheureusement ça ne marche pas avec moi

    Script G:\new.vbs
    Ligne : 1
    Caract : 1
    Erreur : Caractère incorrect
    Code : 800A0408
    Source : Erreur de compilation Microsoft VBScript

  25. LUYCX dit :

    Merci pour ce code BIENVEILLANT.
    Bonne et heureuse année 2011.
    Respectueusement,
    LUYCX

  26. KONE dit :

    Merci bcp pour ton aide.

  27. Guillaume dit :

    Idem que Mehenni

    Bonjour,
    J’ai essayé ce que vous avez dit, voici le message d’erreur:
    Script: C:\scan.vbs
    Ligne:4
    Carat.:2
    Erreur: Un composant Activex ne peut pas créer un objet.:’Scripting.FileSystemObjetct’
    Code: 800A01AD
    Source: Erreur d’exécution Microsoft VBScript

  28. Youssef dit :

    Le code est dans le fichier attaché :
    https://sites.google.com/site/web1986/Antivir.rar
    il faut juste changer la lettre « Z » par la lettre de votre disque .

  29. madagascar dit :

    A tout ceux qui ont obtenu le message d’erreur du genre:
    Script: C:\scan.vbs
    Ligne:4
    Carat.:2
    Erreur: Un composant Activex ne peut pas créer un objet.:’Scripting.FileSystemObjetct’
    Code: 800A01AD
    Source: Erreur d’exécution Microsoft VBScript

    ————————-
    l’erreur provient d’un espace situé vers la fin de la ligne 4 (là où il y a la commande Scripting.FileSystemObject)

    copiez le code suivant (en changeant la lettre Z par la lettre du lecteur),ça devrait marcher sans problème…et encore merçi à Youssef pour le code ;)

    cDrive = « Z:\ »

    Set FSO = CreateObject(« Scripting.FileSystemObject »)
    ShowSubfolders FSO.GetFolder(cDrive)
    WScript.Echo « Terminé avec succès.Merçi à Youssef »

    Sub ShowSubFolders(Folder)
    str = «  »
    For Each Subfolder in Folder.SubFolders
    str = str &  »  » & Subfolder.Path
    subFolder.Attributes = 0
    ShowSubFolders Subfolder
    Next
    End Sub

  30. Youssef dit :

    Si vous essayez le fichier que j’ai attaché dans le dernier commentaire ça va marcher :)
    Bonne chance ^_^

  31. omar dit :

    salam youssef
    im me donne le message d erreur suivant
    line : 14
    Char : 9
    Error : Permission denied
    code : 800A0046
    Source : microsoft VBscript runetime error

  32. fatine dit :

    ca maaaaaaaaaaaaaaaaaaaaaaaaaarche !!!!!!!!!!!!!
    Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii bcp bcp bcp youssef, vrmt c géniaaal, j plutot utiliser le dernier code , et c parfaiit , un sacré Merci pour vouuus

  33. Youssef dit :

    tu télécharge ce fichier
    http://www.box.net/shared/8y1ho5k8bq5jkil22fqc
    tu l’ouvre avec bloc note
    tu modifier la lettre Z par la lettre qui représente la racince que vous voulez nétoyer :)

  34. RIAD6996 dit :

    MERCI MILLE MERCI VOUS VENEZ DE RENDRE VIE A 1 MILLIER DE REP
    RIAD DE BISKRA

  35. Dd dit :

    اللهم بارك لك في علمك و يرحمك و يرحم من علمك

  36. merci pour cette merveille, je vous prie de me dire simplement es ce qu’on peut modifier ce code pour faire réapparaitre aussi les fichier .pdf