mincom1224 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/01/17 2

2026-01-17 동계 모각코 3차 회고

오늘 드디어 rop문제 어셈블리 해석과정이 끝났다.메모리 구조는 REP SFP Canary Buffer 로 각각 8 8 8 56 바이트로 구성되어있다. 이문제는 NX enabled가 되어있기 때문에 rdi(함수호출규약에 의한 함수를 직접 호출하는 레지스터)의 주솟값을 info register통해 0x1인걸 알아내었고 RTL를 활용하여 System라이브러리의 System('bin/sh')를 실행 시키는 것이 목적인 문제였다. 이를 통해 이 문제에 해법은 canary leak를 발생시켜 카나리 값을 알아내 버퍼오버플로우를 통해서 카나리가 변조되지않도록 카나리값에 RET까지 덮어 System('bin/sh')를 발생하면 풀리는 문제였다. 허나 카나리값이 헥스값으로 나오는 문제가 있어 print@plt가 정확하..

모각코(코딩스터디) 2026.01.17

2026-01-17 동계모각코 3차 목표

오늘은 어제 알아보았던 버퍼링 함수 setvbuf()와 여러 함수의 low level를 탐구하고, main함수의 어셈블리어를 추가적으로 해석할 것이다.

모각코(코딩스터디) 2026.01.17
이전
1
다음
더보기
프로필사진

mincom1224 님의 블로그

mincom1224 님의 블로그 입니다.

  • 분류 전체보기 (30)
    • 자료구조 (3)
    • 웹 (2)
    • 모각코(코딩스터디) (19)
    • C (0)
    • Python (3)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바