Computer_Study

  • 홈
  • 태그
  • 방명록

정보보안/개념 1

RTL 이란?

RTL(Return To Library) 실행파일에 링크된 libc의 함수를 PLT, GOT에서 가져와서 호출하여 사용하는 것 PLT와 GOT에서 함수들의 주소를 가져온다. RTL을 처음 접할 수 있는 것은 FTZ level19번 문제였다. https://b1ackhand.tistory.com/138 [FTZ]level19 코드가 매우 짧은걸 볼 수 있다. 너무 짧아서 무엇이 부족한지 몰랐다. 평소대로 환경변수를 이용하여 buffer overflow를 이용하여 풀렸지만 다른 사람들의 풀이를 읽어보고 무엇이 부족한지 알 수 b1ackhand.tistory.com 다음과 같이 system 이나 setreuid 함수가 프로그램 내에서 존재하는 주소를 알아낼 수 있다. 이를 사용하여 메모리를 다음과 같이 설정해..

정보보안/개념 2022.08.02
이전
1
다음
더보기
프로필사진

Computer_Study

  • Computer_Study (333)
    • 알고리즘 (109)
      • 알고리즘 문제풀이 (43)
      • 알고리즘 이론, 템플릿 (25)
      • atcoder90제 (30)
      • 후기 (11)
    • 서적 (24)
    • 프로그래밍 (60)
      • 게임개발 (15)
      • 후기 (10)
      • 개발 (35)
    • 체스 (30)
      • 오프닝 (7)
      • Daily Puzzle (22)
    • 정보보안 (97)
      • Lena's Reversing Tutorial (7)
      • 화이트 해커를 위한 웹해킹의 기술 (15)
      • 리버싱 입문 (7)
      • DreamHack (13)
      • Reversing.Kr (8)
      • CodeEngn (10)
      • LOB (6)
      • FTZ (20)
      • 개념 (1)
      • 기타등등 (3)
      • Webhacking.kr (5)
      • OverthewireBandit (2)
    • 휴지통 (12)
      • 미니프로젝트 (5)
      • 러스트 (7)

Tag

티스토리챌린지, boj2539, Sicilian Defence, 오블완, boj2437, Italian Game, burpsuite,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바