■ ■ ■ ■ ■ ■
src/main/java/org/owasp/wrongsecrets/challenges/docker/Challenge24.java
skipped 1 lines 2 2 3 3 4 4 import lombok.extern.slf4j.Slf4j; 5 + import org.bouncycastle.util.encoders.Hex; 5 6 import org.owasp.wrongsecrets.RuntimeEnvironment; 6 7 import org.owasp.wrongsecrets.ScoreCard; 7 8 import org.owasp.wrongsecrets.challenges.Challenge; skipped 2 lines 10 11 import org.springframework.core.annotation.Order; 11 12 import org.springframework.stereotype.Component; 12 13 14 + import java.nio.charset.StandardCharsets; 13 15 import java.util.List; 14 16 15 17 @Slf4j skipped 17 lines 33 35 34 36 @Override 35 37 public boolean answerCorrect(String answer) { 36 - log.info ("challenge 24, actualdata: {}, answer: {}", getActualData(), answer); 38 + / / log.debug ("challenge 24, actualdata: {}, answer: {}", getActualData(), answer); 37 39 return getActualData().equals(answer); 38 40 } 39 41 skipped 18 lines 58 60 } 59 61 60 62 public String getActualData() { 61 - return "00010203 04050607 08090A0B 0C0D0E0F 10111213 14151617 18191A1B 1C1D1E1F 20212223 24252627 28292A2B 2C2D2E2F 30313233 34353637 38393A3B 3C3D3E3F"; 63 + return new String(Hex.decode("3030303130323033203034303530363037203038303930413042203043304430453046203130313131323133203134313531363137203138313931413142203143314431453146203230323132323233203234323532363237203238323932413242203243324432453246203330333133323333203334333533363337203338333933413342203343334433453346".getBytes(StandardCharsets.UTF_8))); 62 64 63 65 } 64 66 } skipped 1 lines