LEVEL 1
basic_rop_x64
Views 1902
Solvers 877
2020.04.14. 00:00
- Description
- Discussion
Description
Description
이 문제는 서버에서 작동하고 있는 서비스(basic_rop_x64)의 바이너리와 소스 코드가 주어집니다.
Return Oriented Programming 공격 기법을 통해 셸을 획득한 후, “flag” 파일을 읽으세요.
“flag” 파일의 내용을 워게임 사이트에 인증하면 점수를 획득할 수 있습니다.
플래그의 형식은 DH{…} 입니다.
Environment
Ubuntu 16.04
Arch: amd64-64-little
RELRO: Partial RELRO
Stack: No canary found
NX: NX enabled
PIE: No PIE (0x400000)
Reference
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 #740 · 9 days ago
libc 로컬과 서버 환경이 달라 고생했고, 디버깅하며 흐름을 보니 확실이 ROP가 이해가 되네요...ㅎ 재미납니다~
Overall Rank #1662 · 2 months ago
개꿀잼!
Overall Rank #228 · 3 months ago
rop 확실히 사기다
Overall Rank #40 · 4 months ago
쉽네요
Overall Rank #974 · 4 months ago
잘 해놓고선, recv를 이상하게 받아서 2시간넘게 삽질을..ㅜㅜ
Overall Rank #16 · 7 months ago
쉬워요
Overall Rank #943 · 10 months ago
어려워요 ㅠ
Overall Rank #344 · 10 months ago
쉬워요
Overall Rank #286 · 10 months ago
하아..
Overall Rank #224 · 10 months ago
로컬이랑 서버환경을 고려해야합니다