payload 질문
FBO 를 이용해 널값을 sfp 삽입 시켜보니 주소가 배열 16바이트 떨어진곳에 있어서 거기에 get_shell 실행하는 코드를 적었는데 플래그가 획득되진 않던데 이유가 뭔가요
payload = 'x61' * 16
payload += '/xdb/x85/x04/x08'
payload += '/x61' * 236
이렇게 페이로드 작성했습니다. !
#pwnable
작성자 정보
답변
1
Karatus
워게임: 50
printf
함수는 전달해주는 인자를 출력
해주는 함수지 실행해주는 함수가 아닙니다.
드림핵 fsb 강의 다시 보시는 걸 추천드립니다.
거기서 %n
의 기능과 이를 이용한 방법에 대해 자세히 공부하시는 걸 추천드립니다.