[pwnable.kr] TB #mistake
2019. 5. 14. 18:16
pwnable.kr
[Toddler's Bottle]
# mistake
음 왜 티스토리 에디터 임시저장 다 날라가? 깃헙으로 바꿔버릴까..
^^^^^^^^^^^^
일단 뭐 내용은 별게 없었고
사실 가장 중요한 것은 <와 = 중에 우선순위가 더 높은 것은 <라는 것이었다. 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 |