FTZ level18 FTZ level 18 - Question · level18 ID로 Login해서 level18의 password를 찾기 - Solution · 'level18' Directory의 hint 내용을 확인해보면 Hint로 attackme File의 Source Code가 제공된다. · Source Code 분석1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#include #include #include #include void shellout(void);int main(){ char string[100]; int check; int x = 0; int count = 0;.. 더보기 FTZ level17 FTZ level 17 - Question · level17 ID로 Login해서 level18의 password를 찾기 - Solution · 'level17' Directory의 hint 내용을 확인해보면 Hint로 attackme File의 Source Code가 제공된다. · Source Code 분석 ◦ Stack Memory 영역에 crap 변수를 4Byte만큼, buf 변수를 20Byte만큼 확보한다. ◦ call이라는 함수 변수에 printit 함수의 주소를 넣어 printit 함수를 실행시킨다. ◦ 'fgets' 함수가 사용되었으며 이를 이용해 BOF 공격을 해야 한다. · File을 분석하기 위해서는 gdb를 사용해야하는데 원본 File이 level14에 대해서만 쓰기(w)가 가능하므로.. 더보기 FTZ level16 FTZ level 16 - Question · level16 ID로 Login해서 level17의 password를 찾기 - Solution · 'level16' Directory의 hint 내용을 확인해보면 Hint로 attackme File의 Source Code가 제공된다. · Source Code 분석 ◦ Stack Memory 영역에 crap 변수를 4Byte만큼, buf 변수를 20Byte만큼 확보한다. ◦ call이라는 함수 변수에 printit 함수의 주소를 넣어 printit 함수를 실행시킨다. ◦ 'fgets' 함수가 사용되었으며 이를 이용해 BOF 공격을 해야 한다. · File을 분석하기 위해서는 gdb를 사용해야하는데 원본 File이 level14에 대해서만 쓰기(w)가 가능하므.. 더보기 이전 1 ··· 14 15 16 17 18 19 20 ··· 57 다음