KWAKBUMJUN

  • 홈
  • 태그
  • 방명록

2025/03/27 1

[dreamhack] Beginner shell_basic

문제파일을 실행하면 위와 같은 결과를 얻을수 있다. shellcode를 통해 flag를 찾아야 한다. 문제 분석shell_basic.c 파일을 보면 main 함수에서 banned_execve() 함수가 있는 것으로 보아 execve 셸코드를 통한 공격은 막아 놓은 것 같다. 따라서 orw 셸코드를 작성하여 공격을 해보자 익스플로잇위와 같이 orw 셸코드를 작성해주었다. 문제에서 flag 파일의 위치와 이름은 "/home/shell_basic/flag_name_is_loooooong" 라고 했으니, /home/shell_basic/flag_name_is_loooooong을 리틀 앤디언으로 변환해주고 orw 셸코드를 셸코드 강의에서 배웠던 것과 똑같이 작성해주었다. 그리고 작성한 셸코드를 opcode 형태로..

CTF & Wargame(PWNABLE) 2025.03.27
이전
1
다음
더보기
프로필사진

KWAKBUMJUN

bumjum713@gmail.com

  • 분류 전체보기 (80)
    • CTF & Wargame(REVERSING) (17)
    • CTF & Wargame(WEB) (40)
    • CTF & Wargame(CTF's) (8)
    • CTF & Wargame(PWNABLE) (10)
    • Bug bounty (1)
    • Paper & Conference (0)
    • Develop & OpenSource (0)
    • 공모전 & 자격증 (0)
    • Documentation & Blog (3)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바