
Kautilya - Werkzeug zur einfachen Nutzung von Human Interface Devices für offensive Sicherheit und Penetrationstests.
Von nikhil_mitt
Die Windows-Payloads und -Module sind hauptsächlich in PowerShell (in Kombination mit nativen Befehlen) geschrieben und wurden unter Windows 7 und Windows 8 getestet.
Die Linux-Payloads sind meist Shell-Skripte (standardmäßig installiert) in Kombination mit Befehlen. Sie wurden unter Ubuntu 11 getestet.
Die OS X-Payloads sind Shell-Skripte (standardmäßig installiert) mit Verwendung nativer Befehle. Getestet unter OS X Lion, laufend auf einer VMware.
Führen Sie kautilya.rb aus und folgen Sie den Menüs. Kautilya fragt nach Ihren Eingaben für verschiedene Optionen. Der generierte Payload wird in das Ausgabeverzeichnis von Kautilya kopiert.
Der generierte Payload ist ein Arduino-Sketch, bereit zur Verwendung mit der Arduino IDE. Brennen Sie ihn auf ein Human Interface Device Ihrer Wahl und haben Sie Spaß!
Im Prinzip sollte Kautilya mit jedem HID funktionieren, das als Tastatur agieren kann. Getestet wurde Kautilya auf Teensy++2.0 und Teensy 3.0 von pjrc.com. Updates zu Kautilya finden sich meist auf meinem Blog http://labofapenetrationtester.com/ und in der Google-Gruppe.
Bei Fragen, Diskussionen und Feedback posten Sie in die offizielle Google-Gruppe http://groups.google.com/group/kautilya-users oder mailen Sie mir an nikhil d0t uitrgpv at gmail.com
Melden Sie ein Issue oder posten Sie in die Google-Gruppe.
Kautilya benötigt die Gems colored, highline und artii (sowie win32console unter Windows). Verwenden Sie
bundle install
um alle erforderlichen Gems zu installieren.
Wenn Sie in Ruby programmieren, können Sie mitwirken, indem Sie beim Neubau der Benutzeroberfläche von Kautilya helfen. Ich versuche, es zu einem interaktiven shellbasierten Tool zu machen, im Gegensatz zum aktuellen menübasierten UI.
Ich suche stets Mitwirkende für Kautilya. Bitte reichen Sie Anfragen ein oder senden Sie mir eine E-Mail.
Ein fünfteiliger Blogbeitrag auf meinem Blog könnte für Neueinsteiger in HID und Kautilya nützlich sein:
Teil 1: http://labofapenetrationtester.blogspot.in/2012/04/teensy-usb-hid-for-penetration-testers.html
Teil 2: http://labofapenetrationtester.blogspot.in/2012/04/teensy-usb-hid-for-penetration-testers_04.html
Teil 3: http://labofapenetrationtester.blogspot.in/2012/04/teensy-usb-hid-for-penetration-testers_25.html
Teil 4: http://labofapenetrationtester.blogspot.in/2012/05/teensy-usb-hid-for-penetration-testers.html
Teil 5: http://labofapenetrationtester.blogspot.in/2012/09/usb-hid-for-pen-testers-part5.html
Alle Beiträge zu Kautilya http://www.labofapenetrationtester.com/search/label/Kautilya
Gebührende Anerkennung und entliehener Code: Ich füge die Anerkennung für entliehenen Code aus Platzgründen nicht in die von Kautilya generierten Payloads ein. Anerkennung und Dank werden in der Regel entweder in der Beschreibung der Payloads oder im begleitenden Blogbeitrag erwähnt. Wenn Sie glauben, dass ich eine gebührende Anerkennung versäumt habe, lassen Sie es mich bitte wissen. Ich werde die Anerkennung mit Entschuldigung hinzufügen.