LEVEL 1
basic_rop_x64
Views 2221
Solvers 1008
2020.04.14. 00:00
- Description
- Discussion
Description
Description
이 문제는 서버에서 작동하고 있는 서비스(basic_rop_x64)의 바이너리와 소스 코드가 주어집니다.
Return Oriented Programming 공격 기법을 통해 셸을 획득한 후, “flag” 파일을 읽으세요.
“flag” 파일의 내용을 워게임 사이트에 인증하면 점수를 획득할 수 있습니다.
플래그의 형식은 DH{…} 입니다.
Environment
Arch: amd64-64-little
RELRO: Partial RELRO
Stack: No canary found
NX: NX enabled
PIE: No PIE (0x400000)
Reference
64bit Return Oriented Programming
문제 수정 내역
2023.04.27: Ubuntu 22.04 환경으로 업데이트하였습니다.
c0nfu5e
워게임: 20
Rank | Nickname | Recent comment | Voted | Writeup | Solved |
---|---|---|---|---|---|
#1 |
c0nfu5e
워게임: 20
| Read | 3 years ago | ||
#2 |
KuroNeko
워게임: 50
| 3 years ago | |||
#3 |
Racrua
Closed Beta Tester
| 3 years ago | |||
#4 |
realsung
Open Beta Top 10
| Read | 3 years ago | ||
#5 |
JSec
Dreamhack Beta CTF 1위
| Read | 3 years ago | ||
#6 |
-
워게임: 50
| Read | 3 years ago | ||
#7 |
Hackability
워게임: 50
| 3 years ago | |||
#8 |
mhibio
워게임: 50
| 3 years ago | |||
#9 |
shpik
워게임 고인물
| 3 years ago | |||
#10 |
eyeball
워게임: 20
| 3 years ago |
Comments
Overall Rank #1634 · 29 days ago
예제를 풀고 쉽게 답이 나왔는데 Local에서 서버환경으로 해서 계속 안되고 있었네요 ㅎㅎ
Overall Rank #1131 · 2 months ago
재밌어용 rop문제는 어려웠는데 걔를 풀고나서 얘를 푸니까 확실히 어떻게 풀지 감이 잡혀요ㅎㅎ
Overall Rank #94 · 2 months ago
간단한 rop라 처음에 공부하기 좋아요.
Overall Rank #371 · 3 months ago
홀리 풀었다
Overall Rank #218 · 5 months ago
libc 로컬과 서버 환경이 달라 고생했고, 디버깅하며 흐름을 보니 확실이 ROP가 이해가 되네요...ㅎ 재미납니다~
Overall Rank #2010 · 7 months ago
개꿀잼!
Overall Rank #279 · 8 months ago
rop 확실히 사기다
Overall Rank #56 · 8 months ago
쉽네요
Overall Rank #1192 · 9 months ago
잘 해놓고선, recv를 이상하게 받아서 2시간넘게 삽질을..ㅜㅜ
Overall Rank #14 · 1 year ago
쉬워요