• STATISTIQUES
  • Il y a eu un total de 0 membres et 38249 visiteurs sur le site dans les dernières 24h pour un total de 38 249 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Packet Storm
    Packet Storm est un site qui combine nouvelles de la sécurité informatique, téléchargemen...
    Vulnérabilités
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [FR] Developpez.net
    Un forum communautaire qui se veut pour les développeurs en générale. Avec presque 500 000 membr...
    Programmation
    [EN] w3challs
    Ce site propose différents types de défis informatiques: piratage, craquage, cryptographie, stég...
    Hacking
    [EN] xda-developers
    Très bon site pour les gros bidouilleurs de smartphone de windows à androïd et de Apple jusqu'...
    Phreaking
    [EN] Lost-chall
    Site de challenge présenté sous la forme de différente saison. Pour passer une saison vous devez avoir accumulÃ...
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!

    €



Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[C] Socket + envoie de commande
24-04-2013, 21h37 (Modification du message : 24-04-2013, 21h43 par Kiwazaru.)
Message : #17
Kiwazaru Hors ligne
Padawan d'un super escargot
*



Messages : 284
Sujets : 26
Points: 139
Inscription : Mar 2012
RE: [C] Socket + envoie de commande
Exact, si on regarde le stream en "C Array" on vois bien :
Code C :

/* Le seul qui ne contient pas de CR */
char peer0_0[] = {
0x45, 0x53, 0x43, 0x2f, 0x56, 0x50, 0x2e, 0x6e,
0x65, 0x74, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00 };

/* Tout les autres en contiennent */
char peer0_1[] = {
0x56, 0x45, 0x52, 0x3f, 0x0d };

char peer0_2[] = {
0x4c, 0x41, 0x4d, 0x50, 0x3f, 0x0d };

char peer0_3[] = {
0x50, 0x57, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53,
0x3f, 0x0d };

char peer0_4[] = {
0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x3f, 0x0d };

char peer0_5[] = {
0x56, 0x45, 0x52, 0x3f, 0x0d };

char peer0_6[] = {
0x53, 0x4e, 0x4f, 0x3f, 0x0d };

char peer0_7[] = {
0x4d, 0x42, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53,
0x3f, 0x0d };

char peer0_8[] = {
0x49, 0x4d, 0x50, 0x57, 0x52, 0x20, 0x4f, 0x46,
0x46, 0x0d };
 


Donc si tu veux que ça marche du coup, soit tu fait avec la technique j'envoie tout les paquets , soit tu fait la technique à gruik qui fait: Bonjour -> Shutdown

Code C :

/* Bonjour -> VP */
send(sock, "ESC/VP.net\x10\x03\x00\x00\x00\x00", len, 0);
recv(sock, reponse, MAX, 0);

/* Si on reçois une réponse "Bonjour" VP -> PC on essaye de l'éteindre */
if(strcmp(reponse, "ESC/VP.net\x10\x03\x00\x00\x20\x00") == 0){
      send(sock, "IMPWR OFF\x0d", len, 0);
      recv(sock, reponse, MAX, 0);
}

/* Si on reçois la requête disant que le VP a été éteint on affiche que VP est éteint */
if(strcmp(reponse, ":IMEVENT=0001 04 00000002 00000000 T1 F1\x0d\x3a:IMEVENT=0001 04 00000002 00000000 T1 F1\x0d\x3a") == 0){
      printf("[+] Vidéo-Projecteur Éteint !");
}
else{
      printf("[+] Erreur pendant la tentative !");
}
 


Je sais pas si le code est bon ou pas, j'ai enlevé les sprintf(); , ça servait pas à grand chose à part encombrer et ralentir l’exécution du programme Smile

PS : Pas eu le temps d'édit, juste remplace STRCMP(); par MEMCMP(); Smile
Toucher au Kernel, c'est un peut comme se shooter au LSD, on pense pouvoir tout faire mais ça finit souvent mal.
+1 (1) -1 (0) Répondre


Messages dans ce sujet
[C] Socket + envoie de commande - par notfound - 23-04-2013, 15h27
RE: [C] Socket + envoie de commande - par gruik - 23-04-2013, 18h25
RE: [C] Socket + envoie de commande - par gruik - 24-04-2013, 13h00
RE: [C] Socket + envoie de commande - par gruik - 24-04-2013, 13h56
RE: [C] Socket + envoie de commande - par gruik - 24-04-2013, 14h00
RE: [C] Socket + envoie de commande - par Kiwazaru - 24-04-2013, 21h37
RE: [C] Socket + envoie de commande - par gruik - 26-04-2013, 08h14

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [shellcode] Reverse shell over reused socket ark 4 330 11-03-2014, 11h51
Dernier message: Ark
  [C] Socket Client-Serveur -> Write() + Read() sakiir 7 447 18-03-2013, 07h19
Dernier message: sakiir
  NEED HELP / SOCKET;FILTRES XDR; RPC notfound 4 316 21-01-2013, 02h18
Dernier message: notfound

Atteindre :


Utilisateur(s) parcourant ce sujet : 9 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut