pwnable Pwnable.kr fd Writeup 오늘은 Pwnable.kr의 fd라는 문제를 한번 풀어보겠습니다. 먼저 사이트를 접속해서 fd문제를 봐줍니다. ssh 주소를 복사해서 터미널에 붙여넣기 해줍니다. 그 후 비밀번호를 입력하면? 정상적으로 문제 서버에 접속이 되는 것을 확인할 수 있습니다. 제일 먼저 ls -al 명령어로 .(점)을 포함한 경로안의 모든 파일과 디렉터리의 내용을 자세히 봐줍니다. flag 파일이 존재하네요....... pwnableCTFdpwnable.krCTFd FTZ level7 ssh를 통해 level7로 접속한다. hint 파일에서 알려준대로 일단 /bin/level7 을 실행 시켜보자. 아마도 위와 같은 에러 메시지가 나타날 것이다. level7의 경우 문제를 풀기 위해서는 /bin/wrong.txt 파일이 필요한데, 현재 인터넷에 풀려있는 대부분의 FTZ VMware 이미지 파일에는 해당 파일이 존재하지 않는다. 따라서 먼저 /bin/wrong.txt 파일을 ... hackingFTZpwnableFTZ BesidesSF CTF 2021] Reverseme2 1번 문제와 동일한 형태이다. 문자열을 입력받고 세그멘테이션 오류가 발생되면서 종료한다. 소스를 확인하면 1번 문제와 유일하게 다른 부분은 입력받은 값을 rand()의 결과를 쉬프트한 값과 XOR한다는 것이다. 하지만 srand로 0x13371337 씨드를 전달하기 때문에, 같은 씨드값으로 랜덤값을 생성하여 문제에서 XOR에 사용된 값을 알아낼 수 있다. 코드를 실행하면 쉘코드가 실행되어 플... pwnablepwnable
Pwnable.kr fd Writeup 오늘은 Pwnable.kr의 fd라는 문제를 한번 풀어보겠습니다. 먼저 사이트를 접속해서 fd문제를 봐줍니다. ssh 주소를 복사해서 터미널에 붙여넣기 해줍니다. 그 후 비밀번호를 입력하면? 정상적으로 문제 서버에 접속이 되는 것을 확인할 수 있습니다. 제일 먼저 ls -al 명령어로 .(점)을 포함한 경로안의 모든 파일과 디렉터리의 내용을 자세히 봐줍니다. flag 파일이 존재하네요....... pwnableCTFdpwnable.krCTFd FTZ level7 ssh를 통해 level7로 접속한다. hint 파일에서 알려준대로 일단 /bin/level7 을 실행 시켜보자. 아마도 위와 같은 에러 메시지가 나타날 것이다. level7의 경우 문제를 풀기 위해서는 /bin/wrong.txt 파일이 필요한데, 현재 인터넷에 풀려있는 대부분의 FTZ VMware 이미지 파일에는 해당 파일이 존재하지 않는다. 따라서 먼저 /bin/wrong.txt 파일을 ... hackingFTZpwnableFTZ BesidesSF CTF 2021] Reverseme2 1번 문제와 동일한 형태이다. 문자열을 입력받고 세그멘테이션 오류가 발생되면서 종료한다. 소스를 확인하면 1번 문제와 유일하게 다른 부분은 입력받은 값을 rand()의 결과를 쉬프트한 값과 XOR한다는 것이다. 하지만 srand로 0x13371337 씨드를 전달하기 때문에, 같은 씨드값으로 랜덤값을 생성하여 문제에서 XOR에 사용된 값을 알아낼 수 있다. 코드를 실행하면 쉘코드가 실행되어 플... pwnablepwnable