[castorsCTF2020] ::pwnable:: abcbof풀이
두비니
·2020. 6. 1. 16:11
일단 castorsctf는 정말 초보자/입문자를 위한 ctf이고, 난이도는 모두 매우 쉬웠다. (일단 최소한 포너블)
몇달정도 시스템 해킹을 건드리지 못했고, 다 까먹은 상태에서 풀기 좋았다.
시간이 된다면 다른 분야도 다 풀고 풀이를 올릴 예정~
아무튼 시작해보면,
뭐 아무것도 없네요. 윾시 입문자 문제
gets로 v4에 입력을 받고는 s2에있는 값을 비교를 하네요.
이거는 스택구조만 확인하면 끝나는 부분이져?
gdb로 main함수 까보니까 rbp-0x110에 입력을 받고, rbp-0x10에 있는 값을 비교하니까
bof를 이용해서 값을 조작해주면 될듯 합니다.
끝!
참고로 설명하면 ;cat부분은 argv로 매개변수 받는게 아니고 gets함수로 기다리고있는거기때문에 그거뜰때까지 기다리는 부분이고
|은 grep이라고 넘겨주는 부분임!
'CTF' 카테고리의 다른 글
[DawgCTF 2021] :pwn: No Step On Snek Write-Up (0) | 2021.05.14 |
---|---|
[DawgCTF 2021] Write-Up :Misc: (0) | 2021.05.11 |
[CodeFest 2021] :pwn: Write-Up (0) | 2021.03.20 |
[PoseidonCTF 2020] misc write-up (0) | 2020.08.10 |
[WhiteHat Grand Prix 06-Quals] Session관련 문제 (0) | 2020.01.05 |