LEVEL 1

basic_exploitation_003

pwnable
  • Description
  • Writeups 110
  • Difficulty votes 71
  • Questions 12
  • Recent Solvers 1797
  • Comments 79

Description

Description

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

Environment
Ubuntu 16.04
Arch:     i386-32-little
RELRO:    Partial RELRO
Stack:    No canary found
NX:       NX enabled
PIE:      No PIE (0x8048000)
Reference

Return Address Overwrite

Difficulty votes 71

Questions 12

Need help? Ask your question and get hints!
Ask Questions
LEVEL 1

basic_exploitation_003

pwnable

Author

avatar
Dreamhack
No highlighted achievement

First Blood!

avatar
Racrua
Closed Beta Tester
Solved in just 22 hours!

Recent Solvers 1797

Liqueur
No highlighted achievement
qefoi
No highlighted achievement
승민
No highlighted achievement
whoami_mr.x
No highlighted achievement
bslee
Wargame: 1
lemonberry
No highlighted achievement
avatar
MoFW
Tracker
thefless
No highlighted achievement
dreameert
No highlighted achievement
hoanganh
No highlighted achievement

Comments 79

Ma_Mu0228
Sapling
포맷스트링 취약점을 이용한 2가지 방법이 있습니다.
김꾀꼴
No highlighted achievement
sprintf()의 형태를 알면 풀만합니다! 전 몰라서 힘들었네요
avatar
nagoX
No highlighted achievement
ez~
avatar
탚으카
Web Hacking Novice
Segmentation fault
avatar
스카이넷
Wargame Maniac
ez
avatar
is07king
Wargame: 1
hard
sinse100
No highlighted achievement
nice
avatar
Ox0ne
No highlighted achievement
개념만 이해했으면 쉬움
avatar
LinuxBudu
Platoon
sprintf를 조심해야되는군요. 좋은문제이면서 공부가 되는 문제였습니다!
하헌진
No highlighted achievement
어려워용