From a63be7705e7e2e68ad745a00596301fb056216f8 Mon Sep 17 00:00:00 2001 From: Thomas Smits Date: Mon, 16 Sep 2024 10:11:30 +0200 Subject: [PATCH] Update of exercises --- Assignment_001/flag_printer.jar | Bin 1702 -> 1702 bytes help/software.md | 4 +++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Assignment_001/flag_printer.jar b/Assignment_001/flag_printer.jar index 978738bf115e14def71aedb0f22bd3e2cf6b1325..d9171b4f82d2924c1fe58e84509ed6e4ccd739a2 100644 GIT binary patch delta 77 zcmZ3+yNs7Nz?+#xgn@&DgCW<^U?Q&-Gl=q<0HQYDoz4uRHMGJ+VBm$O=c=|`;g OU|NOE223ZjIRgOs1{8Jx delta 77 zcmZ3+yNs7Nz?+#xgn@&DgF)3+cOtJ9Gl=q<0HQYDoz4uRHMGJ+VBm$O=c=|`;g OU|NOE223ZjIRgNqpAr55 diff --git a/help/software.md b/help/software.md index 475656b..82d8afd 100644 --- a/help/software.md +++ b/help/software.md @@ -2,11 +2,13 @@ Wenn Sie einen eigenen Rechner für die Veranstaltung mitbringen wollen -- was durchaus zu empfehlen ist, installieren Sie bitte (direkt auf dem Gerät oder in einer VM) ein 64-Bit Ubuntu Linux (oder ein anderes Linux, das auf der glibc basiert) in einer aktuellen Version. Eine Anleitung und Unterstützung finden Sie [hier](https://github.com/informatik-mannheim/linux-hsma/blob/master/doc/readme.md). Bitte versuchen Sie nicht, die Übungen ohne Linux zu lösen, es wartet eine Welt der Frustration und des Schmerzes 😭 auf Sie, durch die schon viele andere gegangen sind, die diesen einen wichtigen Tipp ignoriert haben. +**⚠️ Die Binaries werden mit Ubuntu 22.04 compiliert, d.h. Sie müssen mindestens diese Version (oder neuer) einsetzen oder ein Linux mit einer glibc-Version >= 2.35. ⚠️** + Für die Durchführung der Assignments benötigen Sie die entsprechenden Tools, die Sie am besten vorher installieren. Auf der VM im Poolraum sind diese Tools bereits vorhanden. Bei Ihrem eigenen Rechner müssen Sie sie selbst installieren: * Java JDK 17 (wird von Ghidra benötigt)
`sudo apt install openjdk-17-jdk` * [Ghidra](https://ghidra-sre.org/) in der aktuellsten Version
Herunterladen und das ZIP-File auspacken. Ghidra wird über das Skript `ghidraRun` gestartet - * [Radare 2](https://github.com/radareorg/radare2/releases/download/5.8.8/radare2_5.8.8_amd64.deb) in der aktuellen Version herunterladen und das Paket installieren
`sudo apt install ./radare2_5.8.8_amd64.deb` + * [Radare 2](https://github.com/radareorg/radare2/releases/download/5.9.4/radare2_5.9.4_amd64.deb) in der aktuellen Version herunterladen und das Paket installieren
`sudo apt install ./radare2_5.9.4_amd64.deb` * Git
`sudo apt install git meld git-cola` * strace und ltrace
`sudo apt install strace ltrace` * GNU C-Compiler, Assembler und Debugger
`sudo apt install g++ make remake cmake gdb nasm`