zurück zum Artikel

Pendrive S3: kleiner Stick mit ESP32-S3 für Pentesting und Entwicklung

Carsten Wartmann
Pendrive S3 Aufsicht des Sticks

(Bild: Thingpulse.com)

Mit dem Pendrive S3 lassen sich USB-Geräte ganz unterschiedlicher Couleur simulieren. Von der Maus über die Tastatur bis zum Netzwerkgerät oder Speicherstick.

Das Pendrive S3 ist ein ESP32-S3-Board mit USB-C, WS2812B-RGB-LED und 128 MB Flash-Speicher. Mithilfe von TinyUSB kann sich der ESP32-S3 unter anderem als USB-Datenstick, USB-Tastatur, USB-Maus, Audiogerät, Videogerät oder Netzwerkgerät präsentieren. Das Kit enthält ein Spritzguss-Plastik-Gehäuse und ist dann äußerlich kaum noch von einem normalen USB-Stick zu unterscheiden. ThingPulse ist eine kleine Schweizer Hard- und Softwareentwicklungsfirma, die Fertigung und Lieferung erfolgt aber in respektive aus China.

Die WS2812B-RGB-LED bleibt durch das Plastikgehäuse hindurch sichtbar. Technisch interessant ist ebenfalls der kapazitive Touch-Button, der mit einer Feder an das Gehäuse herangeführt wird [1] und ohne Durchführung im Gehäuse eine Bedienung von außen erlaubt.

Mehr von Make Magazin Mehr von Make Magazin [2]

Der auf der Unterseite verlötete Flash-Speicher mit 128 MByte Platz kann wie eine SD-Karte angesprochen werden und erlaubt es, das Pendrive wie einen USB-Speicherstick zu gebrauchen. Die Geschwindigkeit ist aber laut der Entwickler "nicht berauschend", was bei 128 Megabyte aber auch nicht so wichtig ist.

Das Pendrive S3 wird auch von CircuitPython unterstützt. In Kürze soll auch das Flashen mit CircuitPython direkt von der Website funktionieren [3].

Das Pendrive S3 ist im Shop von Thingpulse für knapp 25 US-Dollar zuzüglich Verand erhältlich [4]. Für unsere Leser hat Thingpulse einen 5 US-Dollar Rabattcode ("pendrive-s3-make") spendiert. Je nach Warenwert der Bestellung muss man natürlich noch Zoll und Steuer einrechnen.

(Bild: Thingpulse.com)

Zuerst ist das Pendrive S3 einfach ein Entwicklungsboard mit ESP32-S3, welches von Platformio, Arduino IDE und CircuitPython aus programmiert werden kann. Ferner gibt es Anwendungsszenarien, die sich wegen der Bauform praktisch aufdrängen:

Make Special: ESP32-CAM
Make Special: ESP32-CAM

Die ESP32-CAM ist bei Makern beliebt – kompakt, aber mit leistungsstarkem ESP32-Mikrocontroller, einem videofähigen Kameramodul und einem MicroSD-Karten Slot ausgestattet. Will man aus dem Board das meiste rausholen, lohnt sich ein tieferer Einstieg in die Hardware-Interna und Programmierschnittstellen. Das 80-seitige Make-Special nimmt die Leserinnen und Leser dabei an der Hand und dank des beiliegenden ESP32-CAM-Board samt 2-MP-Kameramodul und Programmier-Adapter kann man sofort mit den ersten Projekten loslegen.

(caw [8])


URL dieses Artikels:
https://www.heise.de/-9755786

Links in diesem Artikel:
[1] https://thingpulse.com/overcoming-design-challenges-the-touch-button-solution-for-the-pendrive-s3/
[2] https://www.heise.de/make
[3] https://circuitpython.org/board/ThingPulse_PendriveS3/
[4] https://thingpulse.com/product/esp32-s3-pendrive-s3-128mb/
[5] https://github.com/squix78/SuperWiFiDuck
[6] https://thingpulse.com/spicy-prototypes-esp32-s3-pendrive/
[7] https://shop.heise.de/make-esp32-cam-special-2023-board-ov2640?wt_mc=intern.shop.shop.make_esp32cam.dos.textlink.textlink
[8] mailto:caw@make-magazin.de