Write up (Wargame)/LOB

Write up (Wargame)/LOB

[Lord Of Bufferoverflow] 2. gremlin -> cobolt 풀이

코볼트를 사냥해봅시다. 이전 글에서 bof와 스택 프레임까지 어느정도 설명했으니 여기선 생략하겠습니다... (https://thfist-1071.tistory.com/entry/LOB-1-gate-gremlin-%ED%92%80%EC%9D%B4) 그리고 참고할 것 https://yehey-study.tistory.com/entry/gdb-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C gdb 명령어 모음 gdb 명령어 모음 시작과 종료 gdb (프로그램명): 시작 q(quit) / ctrl+d: 종료 file 프로그램명: 디버깅할 프로그램으로서 파일을 사용한다. disas 함수명: 특정 함수의 어셈블리 코드 출력 disas [주소] [주 yehey-study.tisto..

Write up (Wargame)/LOB

[Lord Of Bufferoverflow] 1. gate -> gremlin 풀이

이번에 S!에서 포너블 스터디를 시작하면서 처음으로 주어진 과제네요. LOB 풀이를 시작해보겠습니다. 환경 구축은 다음에 숫자 0으로 올려보도록 해야겠네요. bof의 개념을 알고 hackerschool의 과정을 어느정도 진행했다면 딱히 서론이 필요없을테니 바로 풀이를 시작하겠습니다. 풀이 우선 LOB의 redhat과 xshell을 통해 telnet 연결을 합니다. id : gate pw : gate 로 들어가서 gate로 일단 로그인합니다. ls -l 명령어를 입력합니다. (권한을 보기 위해서) gremlin 파일과 gremlin.c 파일이 보입니다. 여기서 권한의 rw's' 에서 s 부분은 setuid를 의미하는데, 대문자 S가 들어가면 일반 권한의 -를 의미합니다. 어찌되었든 gate는 gremlin..

그믐​
'Write up (Wargame)/LOB' 카테고리의 글 목록 (2 Page)