전체 글

전체 글

    [SuNiNaTaS] Game 05 풀이

    문제 종류 - Web 사용한 툴 - Flag, Hint, 정답 형식 flag: ? hint: 12342046413275659 정답 형식: ? 풀이 문제에 들어가면 다음과 같은 화면이 나타난다. 우선 hint는 12342046413275659이다. 이 값을 입력해봤다. -> 아무 반응도 일어나지 않는다. 소스코드를 더 자세히 분석하던 중 또다른 스크립트를 발견했다. 쭉 읽어보면 알겠지만 자바스크립트 난독화가 되어있다. 난독화를 해제한 코드를 봐보도록 하자. PASS라는 함수가 있다. Chrome console을 이용하여 PASS(12342046413275659)를 실행해봤다.

    [SuNiNaTaS] Game 04 풀이

    문제 종류 - Web 사용한 툴 - User Agent Switcher(Chrome) Flag, Hint, 정답 형식 flag: ? hint: Make your point to 50 & SuNiNaTaS 정답 형식: ? 풀이 일단 풀이하기에 앞서 프록시를 킨 채로 사진을 업로드했는데.. 글이 지워져버렸다 ㅠㅠ 2번째 포스팅이다.. 문제에 들어가면 다음과 같은 화면이 나타난다. 일단 hint를 읽어보면 50점으로 만들고 SuNiNaTaS(?)라고 한다. 먼저 50점으로 만들려고 버튼을 광클하는 도중 25점에서 다음과 같은 화면이 나타났다. SuNiNaTaS 브라우저를 좋아한다고 적혀있는 것으로 봐서는 아마 저기 적혀있는 User-Agent 값을 바꿔줘야 할 듯 하다. User-Agent가 뭔지 모르시는 분..

    [SuNiNaTaS] Game 03 풀이

    문제 종류 - Web 사용한 툴 - Flag, Hint, 정답 형식 flag: ? hint: X 정답 형식: ? 풀이 문제에 들어가면 다음과 같은 화면이 나타난다. Notice Board에 글을 적어보라는 뜻이다. 문제를 처음보면 띠용할만한 문제다. 창의력(?)을 요구하는 문제같다. hint: user 권한으로 글을 쓸 수 있는 게시판의 URL을 봐보세요.

    [SuNiNaTaS] Game 02 풀이

    문제 종류 - Web 사용한 툴 - Flag, Hint, 정답 형식 flag: ? hint: Join / id = pw 정답 형식: ? 풀이 문제에 들어가면 회원가입 창이 나타난다. 소스코드에서 힌트를 찾아보자. 일단 힌트는 id = pw이다. 근데 해당 Javascript는 id와 pw를 입력받아 id == pw면 틀렸다고 적혀있다. 모순이다. 이 문제도 곰곰히 생각해보길 바란다. 조금만 생각하면 답을 금방 찾을 수 있을 것이다. 이 문제는 푸는 방법이 여러가지 있지만 아무런 Tool을 이용하지 않고도 풀 수 있다.

    [SuNiNaTaS] Game 01 풀이

    문제 종류 - Web 사용한 툴 - X Flag, Hint, 정답 형식 flag: ? hint: 해당 code 정답 형식: Authkey 풀이 문제에 들어가면 다음과 같은 코드가 주어진다. str이 뭔지 맞추는 문제같다. 입력한 str이 Replace, Mid, &을 통해 admin이 되어야 한다. 이 문제는 조금만 생각해보면 금방 맞출 수 있다. 1. a -> aad 2. i -> in 3. result1 = result에서 2번째 부터 2개 읽은 값 4. result2 = result에서 4번째 부터 3개 읽은 값 5. result = result1 + result2

    [SuNiNaTaS] Game 17 풀이

    문제 종류 - MISC 사용한 툴 - 그림판 Flag, Hint, 정답 형식 flag: ? hint: X 정답 형식: ? 풀이 문제에 들어가면 다음과 같은 QR code가 주어진다. 나는 그냥 해당 QR Code를 저장해서 그림판을 이용해 직접 복구했다. 그림판 채우기 기능을 사용하면 정말 빠르게 복구가 가능하다. QR code를 찍으면 답이 보이기 때문에 내가 2차로 또 낙서해놨다 :P

    [SuNiNaTaS] Game 13 풀이

    문제 종류 - MISC 사용한 툴 - Advanced ZIP Password Recovery Flag, Hint, 정답 형식 flag: ? hint: 프로그래머의 잘못된 소스백업 습관 정답 형식: ? 풀이 프로그래머의 잘못된 소스백업 습관이 뭘까? 나같은 경우는 확장자를 .backup이나 _1 등으로 바꿔서 저장한다. 뒤에 확장자를 계속 붙이는 도중 .zip을 넣었더니 zip파일이 다운로드 받아졌다. 이 파일의 압축을 풀어보자. 암호가 걸려있다. 저기서 압축 비밀번호는 4자리 정수라고 하니 ZIP Password Recovery를 이용해 암호를 풀어보겠다. 경우의수가 고작 \(10^4\) 밖에 안되니 빠른 시간안에 풀어질 것으로 예상된다. ㅋㅋㅋ 역시 엄청나게 빠른속도로 찾아냈다. 7642를 입력해 압축..

    [SuNiNaTaS] Game 12 풀이

    문제 종류 - MISC 사용한 툴 - Sothink SWF Decompiler 3 Flag, Hint, 정답 형식 flag: ? hint: sunisuninatas.com에 관리자로 로그인 하세요! 정답 형식: ? 풀이 ㅠㅠ 이런 문제일줄 몰랐다.. 소스 코드에 아무런 힌트도 없어서 애먹고 있었는데 다음 URL로 이동해봤다. suninatas.com/admin QR code가 나온다. 한번 찍어보자. 해당 URL로 들어가보자. F12를 눌러 해당 스크립트가 .swf인걸 확인했다. SWF Decompiler로 해당 swf를 분석해보자. if문을 이용해 분기가 나눠진다. admin/myadmin!@를 입력해보자. (근데 생각해보니까 저기 flag가 적혀있네요 ㅇㅅㅇ?) flag를 찾았다.