JiR4Vvit의 블로그

  • 홈
  • 태그
  • 방명록

Pie 2

[HackCTF : Pwnable] BOF_PIE 풀이 (32bit, BOF, PIE)

문제 풀이 환경 : ubuntu 20.04 사용 툴 : IDA 7.5 pro PIE 먹고 싶다. 주어진 파일은 문제 바이너리 파일 하나 뿐 Analysis IDA로 까보자. scanf는 전형적으로 bof가 발생하는 함수이다. j0n9hyun 함수에서 flag를 읽어오는데 마침 bof도 일어나니 RET를 저 함수의 주소로 바꾸어주면 될 것 같다. 실행을 해보면 welcome 함수의 주소가 출력이 되는데 끝에가 909로 일정하지만 계속 랜덤하게 주소를 출력하고 있다. 그 이유는 gdb로 welcom함수의 주소를 읽어보면 저런식으로 매우 작은 주소로 설정이 되어 있는데, 주소공간의 어느 위치에 매핑되어도 작동하도록 상대주소로 되어있다는 뜻이다. 아무튼 PIE 보호기법이 설정되어있다는 것을 의심을 할 수 있다...

WAR GAME/HackCTF 2021.03.15

[NOTE : linux] peda에서 PIE 디버깅

보호기법 check 했을 때 PIE가 걸려있다? base 주소는 항상 0x0000555555554000 b * [offset + base주소]

Note/linux 2021.01.28
1
더보기
프로필사진

안녕하세요. JiR4Vvit (jir4vvit, jiravvit, jirabbit05 )입니다. 이 블로그는 해킹공부하는 블로그 입니다.

  • 분류 전체보기 (309)
    • ABOUT (2)
    • WAR GAME (149)
      • Bandit (35)
      • Nebula (11)
      • dreamhack (24)
      • HackCTF (43)
      • pwnable.xyz (19)
      • FTZ (12)
      • pwnable.kr (2)
      • Webhacking.kr (2)
      • SANS Forensic (1)
    • CTF (46)
      • Write UPs (29)
      • CTF 후기 (13)
      • DEFCON 2019 speedrun (4)
    • System Hacking (37)
      • - (1)
      • assembly (2)
      • Buffer Overflow (6)
      • FSB(Format String Bug) (6)
    • Coding (8)
      • Baekjoon (6)
      • Dev (2)
    • Research (4)
      • 1-day report (1)
      • fuzzing101 (2)
      • fuzzing (1)
    • 운영체제 (5)
    • Crypto (1)
    • Demon 시즌2 (19)
      • linux kernel exploitation (16)
      • vmware escape (2)
    • Note (20)
      • pwnable (9)
      • reversing (3)
      • linux (4)
      • coding (3)
    • BOSS (8)
      • 세미나 (1)
      • 멘토링 (2)
      • 웹 멘토링 (5)
    • 일상이야기 (10)
      • else (0)
      • certificate (2)
      • BoB (2)

Tag

kernel, 64bit, FTZ, JiR4Vvit, Shellcode, Level12, level4, pwnable, hackctf, FSB, 리버싱, dreamhack, level30, rop, Level20, BOF, 보스세미나했던거정리, Level7, Nebula, BANDiT,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Github

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

  • github

티스토리툴바