payload 질문

FBO 를 이용해 널값을 sfp 삽입 시켜보니 주소가 배열 16바이트 떨어진곳에 있어서 거기에 get_shell 실행하는 코드를 적었는데 플래그가 획득되진 않던데 이유가 뭔가요

payload = 'x61' * 16
payload += '/xdb/x85/x04/x08'
payload += '/x61' * 236

이렇게 페이로드 작성했습니다. !

#pwnable
작성자 정보
답변 1
Karatus
워게임: 50

printf 함수는 전달해주는 인자를 출력해주는 함수지 실행해주는 함수가 아닙니다.
드림핵 fsb 강의 다시 보시는 걸 추천드립니다.

거기서 %n의 기능과 이를 이용한 방법에 대해 자세히 공부하시는 걸 추천드립니다.

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