SmitfraudFix (DesktopHijack, AVGold...)

S!Ri Messages postés 932 Statut Contributeur sécurité -  
 Nilou17 -
Salut,

On sera mieux ici pour discuter du projet SmitfraudFix plutôt que de squater les posts des utilisateurs qui ont un problème.

a+

411 réponses

Résumé de la discussion

Le problème central réside dans l’efficacité du fix SmitfraudFix face à des variantes évolutives et à des incompatibilités sur des systèmes plus anciens comme Windows 2000 et Windows 2003. Les échanges décrivent des tentatives de suppression par modification des autorisations, suppression manuelle de clés de registre et arrêt de services, suivies d’un scan antivirus révélant des éléments suspects. Des variantes et des mises à jour du fix sont évoquées, indiquant une évolution continue du code et des approches pour contourner l’infection. Enfin, il est signalé que certaines commandes système ne sont pas disponibles sur Windows 2000 et que le fix peut ne pas éliminer totalement certains composants, nécessitant des essais répétés et des ajustements manuels.

Généré automatiquement par IA
sur la base des meilleures réponses
S!Ri Messages postés 932 Statut Contributeur sécurité 10
 
Tu peux essayer ca STP ?

-----
@echo off

dir %windir%\system32\wininet.dll /4 /A /N /-C>result.txt
type result.txt | find /i "wininet.dll">result2.txt
for /f "tokens=1" %%a in (result2.txt) do set filedate=%%a
echo %filedate%

dir %windir%\system32\*.* /4 /A /N /-C | find /i "%filedate%">result.txt
if exist result2.txt del result2.txt
for /f "tokens=4" %%a in (result.txt) do echo %%a>>result2.txt

notepad result2.txt
if exist result.txt del result.txt
if exist result2.txt del result2.txt
-----

Ca doit t'afficher les fichiers ecrit à la même date que wininet.dll (Celui là est un exemple)
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
resultat
browseui.dll
cdfview.dll
iepeers.dll
inseng.dll
mshtml.dll
mshtmled.dll
msrating.dll
pngfilt.dll
shdocvw.dll
shlwapi.dll
urlmon.dll
wininet.dll

je l est enregistre comme fichier cmd
0
S!Ri Messages postés 932 Statut Contributeur sécurité 10
 
oui, c'est bon ca a l'air de fonctionner.
bon, j'intègre ca plus tard dans le fix option 1 (recherche).

Le problème des noms aléaloires semble se poser seulement avec des version intell32.exe il me semble ?
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
si tu met intel a la place de wininet cela devrait marcher non!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
S!Ri Messages postés 932 Statut Contributeur sécurité 10
 
Oui,
Je vais mettre intell32.exe à la place.

Pour l'instant je n'ai vu ce problème de nom aléatoires uniquement avec certaines versions de intell32.exe
On verra bien ce que les logs vont ressortir.
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
oki
0
Utilisateur anonyme
 
par contre, si on remplace dir %windir%\system32\*.* par %windir%\*.*
il y a un message d'erreur qui demande si on veut créer result2.txt
peut etre parce qu'il ne trouve aucuns fichiers crées à la meme date ?

a+
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
idem pour moi j ai du mal a comprendre pourquoi
0
Utilisateur anonyme
 
je crois que c'est parce qu'aucun fichier n'a été crée à la meme date donc le fichier result2.txt n'a pas été inscrit

je viens de faire un test
dans system32 je fais un fichier chat.txt
dans c:\windows je fais un fichier chien.txt
et en mettant %windir%\*.* à la place de %windir%\system32\*.* ca marche.

@echo off

dir %windir%\system32\chat.txt /4 /A /N /-C>result.txt
type result.txt | find /i "chat">result2.txt
for /f "tokens=1" %%a in (result2.txt) do set filedate=%%a
echo %filedate%

dir %windir%\*.* /4 /A /N /-C | find /i "%filedate%">result.txt
if exist result2.txt del result2.txt
for /f "tokens=4" %%a in (result.txt) do echo %%a>>result2.txt

notepad result2.txt
if exist result.txt del result.txt
if exist result2.txt del result2.txt

je crois que siri à du calculer tout ca ;-)
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
il faudrait mettre une routine qui renvoie a un texte
pas de fichier creer le meme jour
0
Utilisateur anonyme
 
siri va se marrer, mais sous cette forme ca marche

@echo off

dir %windir%\system32\wininet.dll /4 /A /N /-C>result.txt
type result.txt | find /i "wininet">result2.txt
for /f "tokens=1" %%a in (result2.txt) do set filedate=%%a
echo %filedate%

dir %windir%\*.* /4 /A /N /-C | find /i "%filedate%">result.txt
if exist result2.txt del result2.txt
for /f "tokens=4" %%a in (result.txt) do echo %%a>>result2.txt
if exist result2.txt (
notepad result2.txt
if exist result.txt del result.txt
if exist result2.txt del result2.txt
exit) else (
echo aucuns résultats>>res.txt
notepad res.txt
if exist result.txt del result.txt
if exist res.txt del res.txt
exit)
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
lol je suis pas arriver a le faire j ai du mal avec ces lignes de code
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
salut
signaler sur un autre forum
Il faudrait signaler à votre équipe que le programme SmitfraudFix.cmd ne peut pas fonctionner comme tel sous Windows 2000. A vérifier également popur Windows 2003.
En effet la commande tskill n'existe pas sous Windows 2000 Pro! Pas plus que Tasklist d'ailleurs.

Citation:
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

L:\Documents and Settings\Anonyme>tskill
'tskill' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

L:\Documents and Settings\Anonyme>tskill /?
'tskill' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

La seule commande semblable est Kill, disponible dans Windows 2000 Support Tools présent sur le CD, mais qu'il faut installer.
Et la syntaxe est différente.
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
un rajout
Il serait bon de préciser que ce fix n'est a priori valable que pour XP et cela permettrait de supprimer tous les tests en début de programme.

Il est possible que le tskill de windoze XP fontionne sous 2000 et mêm 2003, mais alors il faudrait le proposer en téléchargement.

Je ne vous voit pas réécrire tout le fichier cmd, pour une procédure W2k.

Bon dimanche,
0
Utilisateur anonyme
 
salut

ben il faudrait surement supprimer ces commandes et faire appel à un prog du genre process.exe mis en complément du fix, comme le fait l2mfix par exemple.
http://www.beyondlogic.org/solutions/processutil/processutil.htm
0
S!Ri Messages postés 932 Statut Contributeur sécurité 10
 
salut,

j'avais juste posté l'exemple ici pour voir si les commandes fonctionnaient chez balltrap. Effectivement, moe a bien vu la solution.
Les commandes sous les differentes versions de windows ne sont pas les mêmes ou n'existent pas.
Le preuve avec win2000 et tskill.
Il va falloir que je pense a integrer au sain du zip des .exe pour tuer les processus.
Et peut être même recoder le fix en binaire (.exe) si l'infection se complique encore...

a+
0
balltrap34 Messages postés 16241 Statut Contributeur sécurité 332
 
0
S!Ri Messages postés 932 Statut Contributeur sécurité 10
 
Salut,

Dans le smitrem.zip, il y a carrément le taskkill.exe de microsoft.
(vous avez remarqué les noms de répertoires en espagnol dans ce script ?) A la rigeur je préfairerais utiliser process.exe (utilisé par l2mfix) mis en lien ci dessus par moe et qui n'est pas sujet au copyright.

C'est ce que je voulais éviter au départ: un zip avec plusieurs fichiers dedans, afin de simplifier la tâche aux utilisateurs. Mais je vais devoir m'y résoudre en attendant une probable conversion en binaire.

Je vais essayer d'integrer process.exe aujourd'hui si j'ai le temps. Pour l'instant il faudra se limiter à corriger les version Windows XP avec le fix :-(

Balltrap, quel est le forum ou tu as lu ce message (post <33>) ?

a+
0
Utilisateur anonyme
 
salut siri

Nom des repertoire en espagnol et en hollandais pour le bureau, lol
A noter la grande difference entre le fix du lien du post précedent, et celui qui circule maintenant!!
Detection et suppression de 3 fichiers dont je trouve aucunes traces nulle part, bizarre:
oleext.dll
wppp.html
__delete_on_reboot__intmon.exe


Par contre ici:
http://nikita.eddys-domain.de/Artikel/startseite/oneclicksearches.html
il est mentionné ce fichier:
__delete_on_reboot__OLEADM.dll
mais pareil que pour les précedents, aucunes traces sur google.

a+
0
S!Ri Messages postés 932 Statut Contributeur sécurité 10
 
Ha oui...
A vérifier dans le temps si ces fichiers n'apparaissent pas.
bientôt midi, et je n'ai pas eu le temps de me pencher sur le fix...
plus tard peut être.
0