CTF/kksctf 2020
-
[Clear] kksctf 2020 fonction_spéciale WriteupCTF/kksctf 2020 2020. 12. 13. 01:14
주어진 문제는 다음과 같다. f()의 규칙이 주어지고 마지막 x 값이 flag인 문제이다. 해킹 기술력이 필요한 문제는 아니고, 마치 취준할떄 인적성 문제푸는 것 처럼 규칙 파악을 하면 되는듯 했다. f(2229555555768432252223133777492611)=x 기술력이 필요한건 아니니 바로 정답을 예시로 풀어보자. f()의 규칙은 1. 같은 숫자가 반복되는 것을 한 덩어리로 하여 f()에 들어가는 인자값을 구분한다. ex. 2229555555768432252223133777492611 -> 222 9 555555 7 6 8 4 3 22 5 222 3 1 33 777 4 9 2 6 11 2. 한 덩이를 변환하는데, 규칙은 [몇개있나][어떤숫자가] 로 변환된다. ex. 222 -> 32 ( [3개..
-
[Clear] kksctf 2020 Lynx WriteupCTF/kksctf 2020 2020. 12. 13. 00:04
주어진 문제이다. Link를 클릭해보면 lynx가 아니기때문에 접근이 제한된다는 안내만 나온다. Lynx가 뭔지 검색해보니.. 일종의 브라우저라고한다. 리눅스 기반 이기 때문에 Cygwin을 통해서 설치를 하였다. (자세한 설치 방법은 구글링하면 금방 나오니 생략한다.) Cygwin Terminal에 lynx를 설치 후, lynx http://tasks.kksctf.ru:30070/ 를 입력하면, 아까와는 다르게 정상적인 화면이 안내된다. 메인에 robots로 부터 우리의 친구를 지키자(?) 라는 문구가 있어서 /robots.txt 에 접근해보았다. 방법은 G를 누른 후 url을 입력하면 된다. 접근 하면 특정 경로를 disallow 하고 있음을 알 수 있다. robot에 의한 검색은 제한하고 있지만 해..