[C] Découverte du réseau
|
24-05-2014, 19h37
Message : #1
|
|
Ekroz
![]() Membre actif ![]() Messages : 77 Sujets : 13 Points: 43 Inscription : May 2013 |
[C] Découverte du réseau
Bonsoir N-PN,
J'ai codé un petit outil en C, grâce à l'API WNet de Windows qui permet de découvrir un réseau. La petite bêbête ne s'arrête pas là, puisqu'elle va tenter de se connecter sur tous les médias de stockage détectés où vous vous êtes déjà identifié lors de votre session et vous les afficher à l'écran un par un. Par contre je ne sais pas pour les médias sans mot de passe si elle les détecte, ou si il faut rajouter une seconde directive avec comme arguments "" au lieu de NULL pour le mot de passe et l'identifiant, car selon la doc MSDN cela n'a pas tout à fait le même comportement. A tester plus en profondeur donc, vu que je l'ai fais sur une VM Windows 7 sans SP1 ni aucune MAJ dans mon propre réseau, mais en tout cas il suffirait de faire tourner ce programme en boucle et il n'y aurait même pas besoin de brute-forcer les mots de passe pour qu'un ver puisse se répandre sur votre réseau. Voici donc le code, toujours fait méticuleusement en contrôlant le retour de chaque fonction et sans fuite de mémoire :p : Code C :
#include <stdio.h> |
|
24-05-2014, 19h57
Message : #2
|
|
gruik
![]() gouteur de savon ![]() Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C] Découverte du réseau
mais mais mais... c'est quoi ce main() tout crado ?!
![]()
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
25-05-2014, 11h12
(Modification du message : 25-05-2014, 11h13 par ark.)
Message : #3
|
|
ark
![]() Psyckomodo! ![]() ![]() ![]() ![]() ![]() Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011 |
RE: [C] Découverte du réseau |
|
25-05-2014, 12h18
Message : #4
|
|
gruik
![]() gouteur de savon ![]() Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: [C] Découverte du réseau
(25-05-2014, 11h12)Ark a écrit : Bah, le main en soi, ca va. c'est une blague ? Code : if b != a alors bon je sais pas j'ai pas pris de cours de C j'avoue... tu mets ça dans un devoir, le prof en dit quoi ? ![]()
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
25-05-2014, 13h05
Message : #5
|
|
Ekroz
![]() Membre actif ![]() Messages : 77 Sujets : 13 Points: 43 Inscription : May 2013 |
RE: [C] Découverte du réseau
A la base le code était dans le main, mais quand j'ai lu dans la doc qu'il fallait faire un appel récursif, j'ai foutu ça dans une fonction sans changer le main, pure flemmardise.
|
|
26-05-2014, 09h13
Message : #6
|
|
sakiir
![]() [sakiir@Ubuntu]:~$ ./ExploitMe ShellC0de ![]() Messages : 411 Sujets : 51 Points: 34 Inscription : Sep 2012 |
RE: [C] Découverte du réseau
à la sortie j'obtient ceci qui ne me parait pas très intéressant c'est normal ?
![]() Citation :lpBuffer[1].dwScope: 2 |
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[C] Calculs réseau. | Kiwazaru | 16 | 6,390 |
29-10-2013, 16h31 Dernier message: 0pc0deFR |
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)