LEVEL 2

No mov

pwnable
  • 문제 정보
  • 풀이 39
  • 난이도 투표 35
  • 질문 1
  • 최근 풀이자 220
  • 댓글 5
해당 문제는 Dreamhack CTF Season 5 Round #6 (🌱Div2) 에 출제된 문제입니다.

문제 설명

Description

셸코딩, 이제는 익숙해졌겠죠? mov가 없이도 셸코딩할 수 있는지 한 번 테스트해봅시다.
이 바이너리는 여러분이 입력한 셸코드에 mov에 해당하는 바이트가 있는지 확인하고, 없으면 실행시켜줍니다.
어떻게든 ./flag를 읽어와보세요!

난이도 투표 35

LEVEL 2

No mov

pwnable

출제자 정보

avatar
Dreamhack
대표 업적 없음

First Blood!

avatar
zundamon
2024 Invitational Winners
출제된 지 4분 만에 풀이 완료!

최근 풀이자 220

PUPU
시스템 해킹 초심자
avatar
M200is
강의 수강: 50
wndmll
대표 업적 없음
avatar
4rmi0s
대표 업적 없음
avatar
nikanikanikanikaiiii
대표 업적 없음
evipq
대표 업적 없음
k1w1
대표 업적 없음
avatar
nickgive
대표 업적 없음
avatar
pandas
.HACK 2025 참가자
avatar
d3vh4cks
대표 업적 없음

댓글 5

avatar
FEARIS
대표 업적 없음
쉘코드를 모르는 상태에서 시작해서 너무 어렵게 풀었네요 흑흑
avatar
Rootsquare
바탈리온
mov 문을 우회할 방법을 생각해보자
Thengel
대표 업적 없음
실행파일로 만들어서 디버깅하면 안되는 부분을 알 수 있습니다 ㅎㅎ
OUYA77
대표 업적 없음
Ooroot님, 아마 buf의 크기가 충분하지 않아서 그런 것 같습니다.
Ooroot
대표 업적 없음
open, read, write 방식으로 했을때는 플래그 문자열이 "}" 까지 안 나오고 중간에 짤립니다.. 이유가 뭘까요?