소스코드를 보던중 딱봐도 힌트인게 티나는 주석이 보인다 이미지 속성을 봐라? 이미지 속성을 보기위해 일단 다운받아보자 다운받은후 속성을 보다보니 제목과 주제가 눈에 띈다 다음 문제로 가는답은 goedgevonden.html 이다 https://hackme.org/GB/poepie.html
Wargame
❓ 문제 확인 netcat 의 사용법을 아는지 물어보는 문제인거 같다. 📃 풀이 nc 명령어를 통해 위의 주소로 접속해보면 flag를 획득할 수 있다. 🔖새로 알게된 내용 1. netcat 명령어
❓ 문제 확인 아스키코드표가 필요할 것 같다. 📃 풀이 0x70 으로 시작하는 16진수를 아스키 코드표로 보면 p 인것을 알수 있다. 따라서 flag 양식에 맞춰 p를 넣어주면 끝 🔖새로 알게된 내용
❓ 문제 확인 잉어킹 미션 시작 📃 풀이 Launch instance 를 누르니 ssh 접속 주소가 나온다 바로 접속해보자 y누르고~ 가아니고 yes누르고~ 접속 완료 ls 명령어 실행해보니 1of3.flag.txt 가보인다 벌써? 파일을 읽어보니 flag는 flag인데 먼가 부족한데? 옆에있는 inst.... .txt도 열어보자 go to the root >> root 로 이동해보자 새로운 파일들이 보인다 flag 부분을 찾았지만 아직 끝은 아닌거같다 디렉토리를 이동하며 퍼즐처럼 하나씩 맞춰가는건가 보다 go home >> home 으로 이동해보자 마지막 flag 조각 까지 얻을 수 있다. 🔖새로 알게된 내용 1. 리눅스의 cd 명령어 사용법 2. 절대경로 상대경로 개념
❓ 문제 확인 탭탭 공격 문제를 보니 터미널에서 폴더 속의 폴더들을 찾아가야 할거 같다 문제 풀기에 앞서 bash 자동완성 기능에 대해 알고가보자 bash 는 tab 키로 명령어나 파일명을 자동 완성하는 기능을 제공하므로 타이핑을 줄이고 실수를 방지할 수 있습니다. 하지만 다양한 Linux command line 명령어가 있고 명령어마다 상이한 문법과 옵션을 제공하므로 경험 많은 사용자라도 이 많은 옵션들을 다 기억하는 것은 어렵습니다. 예로 git 이나 firewall-cmd 는 많은 하위 명령어와 이에 따른 옵션을 제공하므로 외우기가 어려우므로 사용할 때마다 manual 이나 구글링을 통해서 사용법을 검색해 봐야 합니다. bash completion 은 이런 문제를 해결해주는 패키지로 bash 에서 ..