ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DEFCON CTF Qualifier 2018 ghettohacker:Throwback write up
    CTF Write-Up 2018. 5. 15. 04:38

    ghettohacker:Throwback write up

    궁금해서 write up을 보고 풀어보았다.

    근접했지만 풀지 못한 아쉬운 misc 문제다.

    text 라는 이름의 파일이 주어지는데 먼제 hex dump를 떠봤다.

    Anyo!e !ho would sacrifice po!icy for execu!!on speed think !security is a comm!dity top !urintoasy!tem!.

    아스키코드 부분에 Anyo!e 라는 단어를 시작으로 쭉 문자열이 나열되어있어서

    !에 해당하는 문자를 채워줘봤다.

    Anyone who would sacrifice policy for execution speed thinks security is a commodity top our in to a system!.

    ! 에 해당하는 문자들을 추출해보면

    nwltisoos 라는 문자가 나온다.

    여기까지 접근을 했지만 저 값은 flag값이 아니였다.

    write up을 보니

    ! 앞에 공백을 포함하여 몇개의 알파벳이 있는지 확인한 후 그 갯수를 !에 대입하였다.

    그렇게 하면

    n - w - l - t - i - s - o - o - s => 4 - 1 - 18 - 11 - 0 - 12 - 15 - 7 - 9 - 3

    이 된다.

    예를 들면 Anyo!e 에서 !는 A부터 o까지 총 4개의 글자의 뒤에 있다. 따라서 여기서 ! 는 4가 된다.

    이렇게 구한 숫자를 알파벳을 a = 1, b = 2, .... 이런식으로 대입하면

    dark logic 이라는 깔끔한 단어가 나온다. ㅠ_ㅠ

    반응형

    'CTF Write-Up' 카테고리의 다른 글

    CBM CTF 2019 write up  (0) 2019.04.10
    RITSEC CTF 2018 ezpwn write up  (0) 2018.11.19
    Pico CTF 2013 ROP3 write-up  (0) 2018.03.10
    Pico CTF 2013 ROP2 write-up  (0) 2018.03.10
    Pico CTF 2013 ROP1 write-up  (0) 2018.03.08
Designed by Tistory.