PATCH SASSER.B.WORM + DETECTEUR POUR XP (VC6)

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 15 mai 2004 à 10:01
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 - 15 mai 2004 à 11:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22828-patch-sasser-b-worm-detecteur-pour-xp-vc6

juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
15 mai 2004 à 11:24
D'accord BruNews.
D'accord djl, en faite moi je fesait que de faire de petit prog sous int main() c'est pour ça.
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
15 mai 2004 à 11:20
pour la partie c++, iostream.h n'est pas standard (utilise iostream)
et pour aller a la ligne c'est \n, pas endl

mais comme BruNews l'a dit n'utilise pas cout dans un programme en win32
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
15 mai 2004 à 11:09
Attends je te redige le cahier des charges du prog et je te le mets en message perso des que pret.
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
15 mai 2004 à 11:01
"Suppression de base de registres, je te l'avais donne complet, suffisait de l'appeler depuis WinMain." en faite j'ai beau essayer pas mal de fois, jy ait pas reussi :/
Je sais pas encore trés bien manipuler ce genre de "fonction".
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
15 mai 2004 à 10:48
Pas de probléme, je range le code au vestiaire, et je refait une mise à jours d'ici 1 à 2 jours avec une version plus évolué.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
15 mai 2004 à 10:01
Desole mais c'est NULL !!!

'cout' dans WinMain.... NON !
Teste presence fichier par reussite de son ouverture. NON !
Suppression de base de registres, je te l'avais donne complet, suffisait de l'appeler depuis WinMain.
char destinatairereg[18];
sprintf(destinatairereg,"c:\\fuck_sasserb.reg");
A ce point tu ecrases des donnees du prog, buffer trop petit !!!
On voit que ShellExit() est une recopie directe, elle ne retourne en aucun cas la reussite ou non, aurait fallu la specialiser.

En C/C++, avant de poser une source on commence par apprendre serieusement. Etudie bien avant la prochaine tentative.

BruNews, Admin CS, MVP Visual C++
Rejoignez-nous