제가 제대로 접근 했는지 모르겠어요.

파이썬 코드 보면
with open("flag") as f:
print(f.read())
라는 부분이 있잖아요. 그래서 저는 flag를 16진수로 바꾼다음에 orw쉘 코드를 이용해서 flag 값을 출력하려고 했는데 맞나요?

#reversing
작성자 정보
답변 1
avatar
insp3ct0r_x
공부벌레

(개인적으로)shellcode에 대한 개념을 넓게 볼 필요가 있었다고 생각되는 문제였습니다! flag를 얻는 shellcode가 아닌 얻기 위한 조건을 만족하는 shellcode를 생각해보시면 좋을 것 같아요!!

2021.12.14. 17:50
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기