{"id":7792,"date":"2017-02-10T10:59:11","date_gmt":"2017-02-10T09:59:11","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=7792"},"modified":"2018-09-07T16:25:42","modified_gmt":"2018-09-07T14:25:42","slug":"video-diy-usb-passwort-generator-mit-attiny-85","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=7792","title":{"rendered":"Video DIY USB Passwort Generator mit Attiny 85"},"content":{"rendered":"<p>Vor ein paar Tagen hatte ich schon mal den ATTINY 85 <a href=\"http:\/\/blog.wenzlaff.de\/?cat=2731\" target=\"_blank\">vorgestellt<\/a>. <\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/02\/attiny-85-e1486239843496.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/02\/attiny-85-e1486239843496.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-7714\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/02\/attiny-85-e1486239843496.jpg 640w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/02\/attiny-85-e1486239843496-300x225.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\nDas ist ein cooles Teil mit USB und das f\u00fcr 1 Euro. Er emuliert eine Tastatur (<a href=\"https:\/\/de.wikipedia.org\/wiki\/Human_Interface_Device\" target=\"_blank\">HID<\/a>).<\/p>\n<p>Also mal ein weiteres Programm, f\u00fcr folgendes Problem. Wer lange und komplizierte Passw\u00f6rter verwendet, hat mit unter keine Lust, sie immer wieder einzugeben. Das ist auch fehleranf\u00e4llig. Oder man m\u00f6chte jemand anderes an seinen Rechner lassen, und ihn nicht das Passwort geben. Also gibt man den Generator weiter.<\/p>\n<p>Wir erstellen also ein Programm, das das Passwort automatisch an den Rechner sendet. Man muss dann nat\u00fcrlich auf das Teil aufpassen, das es nicht in falsche H\u00e4nde kommt. Wir senden nur einmal, das gespeicherte Passwort. Hier mal ein 45 Sekunden Demo Video:<\/p>\n<p><iframe loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/www.youtube.com\/embed\/h1KIcuCTqmI\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>Hier das C-Programm, es ist ein sehr einfaches Programm mit ein paar Zeilen:<!--more--><\/p>\n<pre class=\"lang:default decode:true \" >\r\n\/\/\r\n\/\/ Passwort Programm f\u00fcr den ATTINY85 twkey\r\n\/\/\r\n\/\/ Die LED auf dem Board wird angeschaltet und das Passwort gesendet.\r\n\/\/\r\n\/\/ Einstellungen Board: Digispark default (16,5 Mhz)\r\n\/\/\r\n\/\/ Programmer: USBtinyISP\r\n\/\/\r\n\/\/ Programmgr\u00f6\u00dfe: 3064 Byte (50 %) von 6012 Byte\r\n\/\/\r\n\/\/ Globale Variablen verwenden dyn. Speicher: 116 Byte\r\n\/\/\r\n\/\/\r\n\/\/ Thomas Wenzlaff http:\/\/www.wenzlaff.info Version 1.0\r\n\/\/\r\n\r\n#include &lt;DigiKeyboard.h&gt;\r\n\r\n\/\/ Setup l\u00e4uft einmal nach dem Reset\r\nvoid setup() {                \r\n  pinMode(1, OUTPUT); \/\/die LED auf dem Board, als Ausgang \r\n}\r\n\r\n\/\/ die Hauptschleife, schaltet die LED an und sendet das Passwort ...\r\nvoid loop() {\r\n  \r\n  digitalWrite(1, HIGH);   \/\/ schaltet die LED an (HIGH Level) \r\n  \r\n  DigiKeyboard.sendKeyStroke(0);\r\n  \r\n  DigiKeyboard.println(\"Das lange sichere Passwort\"); \/\/ sendet das Passwort\r\n   \r\n  delay(200);              \/\/ warte 200 ms\r\n  \r\n  digitalWrite(1, LOW);    \/\/ schaltet die LED aus\r\n \r\n  exit(true);\r\n}<\/pre>\n<p>Wie das Programm in den ATTINY 85 kommt, hatte ich schon <a href=\"http:\/\/blog.wenzlaff.de\/?cat=2731\" target=\"_blank\">hier<\/a> beschrieben.<\/p>\n<p>Das Passwort wird auch ausgegeben, wenn man z.B. in Word ist und den ATTINY 85 verbindet! Also wenn das Teil verloren geht, kann man das Passwort sehr einfach herausfinden!<\/p>\n<p>Habt ihr noch weitere Vorschl\u00e4ge?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vor ein paar Tagen hatte ich schon mal den ATTINY 85 vorgestellt. Das ist ein cooles Teil mit USB und das f\u00fcr 1 Euro. Er emuliert eine Tastatur (HID). Also mal ein weiteres Programm, f\u00fcr folgendes Problem. Wer lange und komplizierte Passw\u00f6rter verwendet, hat mit unter keine Lust, sie immer wieder einzugeben. Das ist auch &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=7792\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eVideo DIY USB Passwort Generator mit Attiny 85\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[220,2731,79,1319],"tags":[2727,2741,2742,2739,1749,2740,2738,380,167,176,442],"class_list":["post-7792","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-attiny-85","category-programmierung","category-sicherheit-2","tag-attiny-85","tag-c","tag-c-programm","tag-emulator","tag-hack","tag-hacken","tag-keyboard","tag-passwort","tag-programmieren","tag-sicherheit","tag-usb"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7792"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7792\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7792"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}