본문 바로가기

Sechack

검색하기
Sechack
프로필사진 Sechack

  • 분류 전체보기 (109)
    • CVE analysis (0)
    • Layer7 (1)
    • Tools (1)
    • About me (0)
    • PS (4)
      • BOJ (2)
      • Algorithm (0)
      • Codeforces (2)
    • CTF (53)
    • Wargame (19)
    • Web hacking (0)
    • Pwnable (5)
      • Windows (1)
      • Linux (2)
      • Linux Kernel (1)
      • Windows Kernel (0)
    • Reversing (0)
    • Cryptography (2)
    • Lecture (5)
      • pwnable (5)
    • My Story (11)
    • 기타 (7)
    • 일상 (3)
    • 클라이밍 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2021/06   »
일 월 화 수 목 금 토
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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2021/06/20 (1)

Sechack

HSCTF 8 - House of Sice 풀이

calloc에 대한 재미있는 내용을 배운 문제였다. 일단 나는 이문제를 풀때 당시에는 새벽이어서 잠결에 calloc으로 이것저것 해보다가 우연히 걸린거라서 원리는 문제를 풀고 하루가 지난 시점인 지금 알았다. exploit에 사용된 공격 기법은 Tcache Stashing Unlink Attack이다. main함수는 이렇다. 일단 가장 눈에 띄는게 system의 주소를 그냥 출력해준다. 그리고 문제에서 libc파일도 같이 주기때문에 libc leak을 할 필요가 없고 libc database를 사용할 필요도 없다. libc파일의 버전은 2.31이었다. (ubuntu 20.04) 메뉴를 출력해준다. 1번을 선택하면 호출되는 함수이다. 일단 여기서도 메뉴가 있는데 1번 메뉴를 사용하면 malloc(8)이 호..

CTF 2021. 6. 20. 02:47
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바