완료됨
frame2.rsp = bss + 0x500
frame2.rsp = bss + 0x500 구문은 왜 필요한 것인가요?
#시스템해킹
#공격기법
#sigreturn
#sigreturn-oriented_programming
#srop
#signal
작성자 정보
답변
1
5unkn0wn
강의 수강: 50
스택 주소로 사용될 rsp를 덮여도 문제되지 않을 메모리 주소로 설정하기 위해 bss 영역의 주소로부터 0x500 바이트만큼 떨어진 영역으로 설정한 것입니다. bss 영역의 시작 부분에는 프로그램 흐름에 영향을 끼치는 변수가 다수 존재할 수 있기 때문에 임의로 큰 상수를 더하여 익스플로잇 하였습니다.