분류 전체보기

    memory_leakage

    보호되어 있는 글입니다.

    off_by_one_000

    보호되어 있는 글입니다.

    _IO_FILE_plus의 모든 것.

    자꾸 헷갈려서 간단하게 요약해본다. 추가로 확인되는 사항이 있으면 지속적으로 update 할 예정이다. _IO_FILE_plus 많은 함수들이 단독으로 존재하는 것 같지만 사실은 _IO_FILE_plus 라는 구조체의 형식으로 존재하는 것들이 많다. 파일을 열고 닫는 함수들이 대부분 해당되며, stdin, stdout, stderr 등도 이 형식을 띄고 있다. _IO_FILE_plus 는 _IO_FILE 구조체와 vtable 구조체의 집합이다. _IO_FILE_plus 구조체의 모양은 아래와 같다. struct _IO_FILE_plus { FILE file; const struct _IO_jump_t *vtable; }; _IO_FILE 구조체 _IO_FILE 구조체의 형식은 아래와 같다. struct ..

    iofile_vtable

    보호되어 있는 글입니다.

    cpp_string

    보호되어 있는 글입니다.

    Format String Bug

    보호되어 있는 글입니다.

    pwn-library

    보호되어 있는 글입니다.

    ssp_000

    보호되어 있는 글입니다.

    off_by_one_001

    보호되어 있는 글입니다.

    8월 중반에 쓰는 일기.

    자체 평가 : ★★★★☆ 7월 17일에 시작한 dreamhack system lecture 전체 수강이 딱 한 달 만에 끝났다. 8월 휴가 기간에 버닝했기에 가능했던 것. 만일 아니었다면 8월 말에도 끝나지 않았을지도 모르겠다. 생각보다 문제들이 어려웠고, 지금까지 풀던 system 문제들과는 다른 문제들에 다소 당황했다. 하지만 그만큼 배운 것도 많았다. 물론 많은 기법들을 배운 것도 좋았지만, python 3 & pwntools 사용법이 익숙해졌다는게 가장 좋은 성과라고 생각한다. 다만 아쉬운 부분은 모든 문제를 직접 풀었어야 하는데, 몇몇 문제는 도저히 풀 수가 없어서 많은 문서들의 도움을 받아야 했던 점이다. 혼자 CTF에서 system / pwn 문제를 다 풀어버리는 분들은 얼마나 노력을 했단 ..