diff --git a/Assignment_001/flag_printer.jar b/Assignment_001/flag_printer.jar index db3648e..06904f9 100644 Binary files a/Assignment_001/flag_printer.jar and b/Assignment_001/flag_printer.jar differ diff --git a/help/software.md b/help/software.md index 960a73d..190ea59 100644 --- a/help/software.md +++ b/help/software.md @@ -6,7 +6,7 @@ Wenn Sie einen eigenen Rechner für die Veranstaltung mitbringen wollen -- was d 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` + * Java JDK 17 (wird von Ghidra benötigt)
`sudo apt install openjdk-21-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.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` @@ -18,4 +18,4 @@ Für die Durchführung der Assignments benötigen Sie die entsprechenden Tools, * Net-Tools
`sudo apt install net-tools` * [Java-Decompiler (jd)](https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-1.6.6.deb) in der aktuellen Version herunterladen und das Paket installieren
`sudo apt install ./jd-gui-1.6.6.deb` * Visual Studio Code als Editor
`sudo snap install code --classic` - * Ruby `sudo snap install ruby` + * Ruby-Interpreter für Crackmes
`sudo snap install ruby --classic` diff --git a/readme.md b/readme.md index 2e7fc3b..cc806a7 100644 --- a/readme.md +++ b/readme.md @@ -13,9 +13,9 @@ Einige dieser Assignments sind _benotet_, d.h. die Qualität Ihrer Ausarbeitung Hinweise zur nötigen Softwareausstattung finden Sie [hier](help/software.md). -| # | Ausgabe | Thema | Fällig am 📆 | -|----|------------|------------------------------------------------------------------|----------------| -| 1. | 02.10.2024 | [Java-Klasse analysieren und patchen](Assignment_001/readme.md) | | +| # | Ausgabe | Thema | Fällig am 📆 | +|-----|------------|------------------------------------------------------------------|----------------| +| 1. | 02.10.2024 | [Java-Klasse analysieren und patchen](Assignment_001/readme.md) | | ## 🎓 Benotung