반응형
Problem
해당 ssh에 접속해 file descriptor 문제를 푸는 것 같다.
반응형
fd 실행파일에, setid가 걸린 것을 확인 할 수 있다. 그럼 fd를 실행 시키면 루트 권한을 일시적으로 얻을 수 있다. 그럼 먼저 fd.c 소스 코드를 먼저 확인 해보도록 하자.
atoi함수는, 성공하면 문자열을 정수로 바꾸고 실패하면 0을 반환하는 함수이다. 0x1234는 10진수로 4660이며 결국 argv[1] - 4660이 됩니다. 함수 read에 인자 값을 0으로 주면, 표준 입력이 가능하기 때문에 인자 값으로 4660으로 하고 난 후, LETMEWIN을 입력하면 문제가 해결 될 것이라고 판단했습니다.
반응형
'pwnable.kr > [Toddler's Bottle]' 카테고리의 다른 글
[pwnable.kr Toddler's Bottle] bof - write up (0) | 2020.03.26 |
---|---|
[pwnable.kr Toddler's Bottle] collision - write up (0) | 2020.03.25 |
댓글