LEVEL 2

basic_exploitation_000

pwnable
  • 문제 정보
  • 풀이 200
  • 난이도 투표 142
  • 질문 45
  • 최근 풀이자 3941
  • 댓글 159

문제 설명

Description

이 문제는 서버에서 작동하고 있는 서비스(basic_exploitation_000)의 바이너리와 소스 코드가 주어집니다.
프로그램의 취약점을 찾고 익스플로잇해 셸을 획득한 후, "flag" 파일을 읽으세요.
"flag" 파일의 내용을 워게임 사이트에 인증하면 점수를 획득할 수 있습니다.
플래그의 형식은 DH{...} 입니다.

Environment
Ubuntu 16.04
Arch:     i386-32-little
RELRO:    No RELRO
Stack:    No canary found
NX:       NX disabled
PIE:      No PIE (0x8048000)
RWX:      Has RWX segments
Reference

Return Address Overwrite

난이도 투표 142

질문 43

문제 풀이에 어려움이 있으신가요?
커뮤니티에서 문제에 대한 질문하고 답변 얻기
LEVEL 2

basic_exploitation_000

pwnable

출제자 정보

avatar
Dreamhack
대표 업적 없음

First Blood!

avatar
f1ash
Closed Beta Tester
출제된 지 12시간 만에 풀이 완료!

최근 풀이자 3941

슈크림
대표 업적 없음
J4m0nG
Perfect 10
avatar
hebi_into
시스템 해킹 중급자
초보자_1007
대표 업적 없음
avatar
김럿
대표 업적 없음
avatar
verybigsilver
시스템 해킹 중급자
호이52
대표 업적 없음
taennny
대표 업적 없음
Jaeuk3081.kim
대표 업적 없음
흐흐흐하하핳
대표 업적 없음

댓글 159

avatar
verybigsilver
시스템 해킹 중급자
shellcraft로 쉽게 풀 수 있습니다
avatar
__Ph4nt0m_Byt3
워게임: 20
셸코드를 찾아서 푸는게 정배이긴 한데 복습 겸 구현하려니까 은근 힘드네요.. 어쨌거나 복습해보겠습니다
곰탕곰탕
대표 업적 없음
있는거 쓰는게 좋다..
maruhan
대표 업적 없음
제안을 드립니다. 강의에는 open, read, write syscall 하는 법만 나오는데 exec syscall도 하는 법을 알려주시고 이 문제를 주시면 도움이 많이 될 듯 합니다
고블빈
대표 업적 없음
30분 고민하고 답 볼 생각한 건 최고의 선택이었다.
GID
대표 업적 없음
일단 드림핵 커리큘럼이 아주 답이 없다는 건 잘 알았습니다
avatar
daeseong
문제의 장인
매우 어려운!
avatar
EnUm
시니어
포기하지 마세요... 저도 했습니다...
admin_account
대표 업적 없음
SO EASY
O_F
대표 업적 없음
댓글 참고해서 시간 아꼈네요. 없었다면 저도 시간 날렸을 것 같습니다.