Opis

Otrzymaliście animację zrobioną w Scratchu, skompilowaną za pomocą TurboWarpa.

Rozwiązanie

Aby poprawić wydajność animacji, można użyć rozpakowywacza TurboWarpa. Problemem było to, że podmieniona została nazwa jednej funkcji - decodeChunk na dc. Sprawiło to, że nasz program nie radził sobie z grą.

Wystarczyło przywrócić jej nazwę, dzięki czemu dostajemy plik .sb3, który można zaimportować do Scratcha.

Głównym problemem wydajnościowym jest pisak - przerenderowanie sceny przy każdym powtórzeniu pętli mocno go spowolniło. Animacja ma też błąd implementacyjny: oblicza ln(e^x) = x, który jest zamieniany przez JavaScript w Infinity.

Po tych dwóch poprawkach otrzymujemy hack4KrakCTF{1587815024503859493813336131598} - naszą flagę.

AI

Nie poradziły sobie:

  • ChatGPT Pro - Uznał że zadanie to test turinga i stwierdził że kocha Jožina z bažin
  • DeepSeek v4 Flash Free (opencode)

Informacje dodatkowe

Użyty soundtrack: Benny Hill Theme Mapa w tle: OpenStreetMap

Oryginalny projekt w Scratchu: https://scratch.mit.edu/projects/1319375512/