완료됨
frame2.rsp = bss + 0x500

frame2.rsp = bss + 0x500 구문은 왜 필요한 것인가요?

#시스템해킹 #공격기법 #sigreturn #sigreturn-oriented_programming #srop #signal
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1
5unkn0wn
강의 수강: 50

스택 주소로 사용될 rsp를 덮여도 문제되지 않을 메모리 주소로 설정하기 위해 bss 영역의 주소로부터 0x500 바이트만큼 떨어진 영역으로 설정한 것입니다. bss 영역의 시작 부분에는 프로그램 흐름에 영향을 끼치는 변수가 다수 존재할 수 있기 때문에 임의로 큰 상수를 더하여 익스플로잇 하였습니다.

2022.03.03. 17:07