왜 flag가 안 나오는건지 이해가 안됩니다

{7FF04458-E7A1-49EC-B8F3-4099E20EEF34}.png

여기 보면 RBP 값이 0x7fffffffe380이기 때문에 0x7fffffffe380-4 연산을 진행하여 0x7fffffffe37c라는 값이 나왓습니다.

{4825326E-C599-47C0-83B9-4229BACA05D1}.png

따라서 사진과 같이 set *0x7fffffffe37c=5를 진행했는데 다음과 같이 출력되네요... 문제가 뭘까요..??

#reversing
작성자 정보
답변 1

첨부하신 사진을 보니 RIP가 main+8에 위치하고 있는 것을 확인할 수 있습니다.
그 상태에서 지역 변수의 값을 5로 맞춘다고 한들, main+0xf에서 다시 0으로 초기화함을 알 수 있습니다
image.png

의도한 바를 확실하게 이루기 위해서는 다른 코드들도 고려해 보심이 좋을 것 같습니다.

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