Wargame/picoctf.org

❓ 문제 확인 📃 풀이 도구 또는 바이너리에 대한 도움말 플래그를 호출할 수 있는가? 일단 파일을 받아보자 warm 이란 파일이 다운된걸 알수있다. 먼저 무슨파일인지 확인해보자. ELF? 첨들어보는데 검색ㄱ 대충 리눅스의 표준 파일 형식인거같다. 실행해보자 아 권한 줘야지 -h 붙여서 다시 해보자 클리어! 🔖새로 알게된 내용 1.ELF 파일형식? 참고 https://ko.wikipedia.org/wiki/ELF_%ED%8C%8C%EC%9D%BC_%ED%98%95%EC%8B%9D
❓ 문제 확인 📃 풀이 일단 문제에 있는 파일 3개다 다운받아보자 일일이 다운받으면 귀찮으니 && 명령어를 사용해 한번에 받았다. 문제를 읽어보니 터미널에 파이썬 스크립트를 실행하라는거 같아서 실행해 보았다. ...? 뭐지 뭔가 옵션이랑 뒤에 파일을 붙여서 사용해야 하나보다 확인을위해 소스를 봐보자 sys.argv[1] 로 보아 -e 나 -d 를 명령인자로 받아야 하는걸 알 수 있다. -e 는 파일을 b64로 인코딩 하는코드이고 -d는 인코딩된 파일을 디코딩하여 결과값을 나타내는 코드인거같다. 근데 무슨파일을 가져와야하지? 가만보니 아까 같이 받았던 flag. txt.en파일이 생각났다. cat 명령어로 확인해보니 역시나 무언가 복잡하게 인코딩되어있는 느낌이 든다(100% 지 뭐,,) 결론적으로 우리는 ..
❓ 문제 확인 📃풀이 문제 설명을 보니 쉽게 볼수있는 flag 파일이 있다고 나온다 일단 wget으로 파일을 받아보겠다. 다운완료 ls 명령어로 파일목록을 보니 잘 다운받아 졌다. 이제 cat 명령어로 flag 파일의 내용을 확인해보면 flag를 쉽게 획득할 수있다. 🔖 새로 알게된 내용
po3nyo
'Wargame/picoctf.org' 카테고리의 글 목록 (4 Page)