Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| ctf:writeups:protokoll25042024 [2024/06/21 15:40] – faraway | ctf:writeups:protokoll25042024 [2024/06/21 16:10] (aktuell) – faraway | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| </ | </ | ||
| Die Ausführung der obigen Anweisung ergibt (auszugsweise) \\ | Die Ausführung der obigen Anweisung ergibt (auszugsweise) \\ | ||
| - | https:// | + | {{:ctf: |
| Schnell kommt der Verdacht auf, dass es sich hier um Ascii-Werte handeln könnte. | Schnell kommt der Verdacht auf, dass es sich hier um Ascii-Werte handeln könnte. | ||
| Ein kleines Script zur Übersetzung \\ | Ein kleines Script zur Übersetzung \\ | ||
| < | < | ||
| - | #! / | + | #! / |
| - | import sys | + | import sys |
| - | flag = "" | + | flag = "" |
| - | for i in sys.argv[1: | + | for i in sys.argv[1: |
| - | flag += chr(int(i)) | + | |
| - | print(flag) | + | print(flag) |
| - | <\code> \\ | + | </code> \\ |
| - | Das Script wird für alle ausführbar gemacht mit | + | Das Script wird für alle ausführbar gemacht mit \\ |
| - | ```chmod ugo+x translate | + | < |
| - | Eine Ausführung mit xargs ergibt | + | chmod ugo+x translate |
| - |  | encrypted=file.read() | ||
| Zeile 57: | Zeile 61: | ||
| flag += dchar2 | flag += dchar2 | ||
| print(flag) | print(flag) | ||
| - | ``` | + | </ |
| - | Die Ausgabe des Scriptes ist | + | Die Ausgabe des Scriptes ist \\ |
| - | ![](https:// | + | {{:ctf: |
| - | ### picoCTF: Python Wrangling | + | === picoCTF: Python Wrangling |
| - | In dieser Aufgabe werden ein Python-Script, | + | In dieser Aufgabe werden ein Python-Script, |
| - | Lösung: | + | Lösung:\\ |
| - | ![](https:// | + | {{:ctf: |