Hacking around with Frida

Binaries are black boxes. They don’t tell you what they’re doing inside, and they certainly don’t let you change it. Unless you cheat: dynamic instrumentation lets you reach into a running process and mess with it while it’s executing.

This workshop is about Frida, a toolkit that lets you hook into function calls, read their arguments, and swap out return values, all from a JavaScript REPL. We’ll start by poking at binaries with the classics, strace, ltrace, strings and then move on to writing Frida scripts that actually change how programs behave at runtime.

You’ll practice on intentionally simple binaries: bypass a password check, cheat at a score counter, disable anti-debugging. That kind of thing.

Why would you care about any of this?

  • You want to understand what some binary actually does
  • You need logging in production code but can’t recompile it
  • You want to simulate ugly failure conditions without touching your source
  • You’re curious what your own software looks like from the other side

No reverse engineering background needed, just some comfort with the terminal and a rough idea of what C looks like. Bring a laptop with GNU+Linux if you want to follow along.

What:
When: Dienstag, 14. April 2026, 19:00
Where: XORTEX LBS3, FH3
Who: Felix Eberstaller

Ergänzende Infos und Updates wie immer auf https://fhLUG.at!

Schöne Grafiken mit LaTeX – A Beginner’s Guide to TikZ

Du schreibst gerade deine Bachelor- oder Masterarbeit in LaTeX? Du hättest gerne schöne Grafiken? Du bist von Grafikprogrammen enttäuscht? Dann bist du hier richtig. Mit TikZ (bzw. PGF) lassen sich Grafiken programmatisch beschreiben! Ein Texteditor reicht aus, um professionelle Abbildungen bis hin zu Plots und Diagrammen zu generieren. Das klingt erstmal kompliziert – wir versuchen uns an einem für Anfänger geeigneten Einstieg.

Zu Beginn schauen wir kurz auf das Setup/die Umgebung (Eine bereits vorhandene LateX-Installation empfohlen). Wer möchte kann sich nervige Installationen sparen und direkt in OverLeaf mitmachen. Danach geht’s los mit den Basics, wo wir uns auf die grundlegenden Bausteine konzentrieren: Paths, Nodes und Edges. Diese reichen schon oft für mächtige Visualisierungen aus, ganz nach dem Motto “easy to learn, hard to master”.

Was: A beginner’s guide to TikZ
Wann: Montag, 16. März 2026, ab 18:00
Wo: XORTEX LBS3, FH3
Wer: Michael Altenhuber

Wichtig: Wir starten eine Stunde früher als sonst üblich, nämlich bereits um 18 Uhr!

Alle zusätzlichen Infos findet ihr auf fhLUG.at.

Observability Advent(ures)

OpenTelemetry ist eine Sammlung von plattformübergreifenden APIs und SDKs, die es erlaubt, Telemetriedaten (Logs, Metrics, Traces) zu erzeugen und zu sammeln. der LGTM-Stack von Grafana kann diese Signale dauerhaft speichern, visualisieren und analysieren.

In unserem Workshop wollen wir uns spielerisch dem Thema Observability nähern. Dazu werden wir zwei interaktive Spiele (ein Textadventure und ein Strategiespiel) spielen, bei denen unterschiedliche Dashboards genutzt werden müssen, um ans Ziel zu kommen bzw. als Sieger hervorzugehen. Die Spiele können lokal in Docker-Containern gestartet werden und vermitteln, wie wertvoll Observability-Daten bei der Analyse von Software sein können.

Was: Observability Adventures with Grafana and OpenTelemetry
Wann: Dienstag, 9. Dezember 2025, ab 19:00
Wo: XORTEX LBS3, FH3
Wer: Daniel Knittl-Frank (Grafana Champion)

Das Treffen ist für alle frei und kostenlos zugänglich. Es sind keinerlei Vorkenntnisse notwendig. Vortragssprache je nach Bedarf Deutsch oder Englisch.

Alle Updates und weitere Infos auf https://fhLUG.at.

There might be cookies.


Download the games at:

Getting started with Zephyr RTOS, without real hardware

In diesem Workshop wollen wir euch die Vorteile des Zephyr Ökosystems für die Entwicklung von embedded Firmware zeigen und euch das Zephyr Echtzeitbetriebssysteme näher bringen. Mit kurzen Beispielen sehen wir uns Firmwareentwicklung mittels native_sim unter x86/x64 an. No Boards, No Devkit but a lot of Fun 🙂

Vor dem Workshop bitte den Getting Started Guide von Zephyr durcharbeiten und Zephyr installieren (nur 10 Befehle, aber der Download umfasst mehrere GB).

Was: Getting started with Zephyr RTOS
Wann: Dienstag, 25. November 2025, ab 18:00
Wo: XORTEX LBS3, FH3
Wer: Markus Hierz

Achtung: Wir starten eine Stunde früher als üblich, nämlich schon um 18 Uhr!

Das Treffen ist für alle frei und kostenlos. Es sind keinerlei Vorkenntnisse notwendig.

Alle Updates und weitere Infos auf https://fhLUG.at.

Load testing with k6

Bevor es in die Sommerpause geht, wollen wir euch noch zeigen, wie ihr mit Grafana k6 Load-Tests für eure (Web-)Anwendungen erstellen könnt. k6 ist Open-Source und Freie Software und läuft auf allen gängigen Betriebssystemen. Tests können sowohl lokal, als auch in der Cloud ausgeführt werden.

In unserem interaktiven k6-Workshop werden wir uns folgenden Themen widmen:

  • Test-Szenarien mit JavaScript und TypeScript beschreiben
  • Custom Checks, Metriken und Thresholds definieren
  • Tags zu Messungen hinzufügen
  • Arten von Load-Tests kennenlernen
  • Open und Closed Workloads verstehen
  • Unterschiedliche Output-Formate nutzen
  • Feingranulare Metriken in eine Timeseries-DB exportieren
  • Testergebnisse mit Grafana visualisieren
  • UI-Testing mit k6-browser durchführen
  • Best practices diskutieren

Was: Load testing with Grafana k6
Wann: Dienstag, 10. Juni 2025, ab 19:00
Wo: XORTEX LBS3, FH3
Wer: Daniel Knittl-Frank (Grafana Champion)

Weitere Infos und alle Updates auf https://fhLUG.at.