slide-image

pwnable.kr

[Toddler's Bottle]

# mistake

 

음 왜 티스토리 에디터 임시저장 다 날라가? 깃헙으로 바꿔버릴까..

^^^^^^^^^^^^

 

일단 뭐 내용은 별게 없었고

접속-
mistake.c의 내용

사실 가장 중요한 것은 <와 = 중에 우선순위가 더 높은 것은 <라는 것이었다. open의 리턴값은 양수이므로, fd는 false가 되고, int이므로 0을 가진다. false니까 if문 안들거가고, read에서 fd가 0이면 stdin(표준입력값)을 받으므로, pw_buf에 내가 입력값을 입력할 수 있었다.

그리고 pw_buf2에 pw_buf에 xor한 값을 넣어주면 될 것 같다.

xor 함수에서 len을 10으로 받아오므로 pw_buf는 10자리 여야함.

그냥 1^1=0이니까 그걸 이용했다.

'Wargame > pwnable.kr' 카테고리의 다른 글

[pwnable.kr] TB #cmd1  (0) 2019.05.16
[pwnable.kr] TB #lotto  (0) 2019.05.15
[pwnable.kr] TB #bof  (0) 2019.03.20
[pwnable.kr] TB #col  (0) 2019.03.18
[pwnable.kr] TB #fd  (0) 2019.03.17