Protostar Stack7 [ROP]
2017. 6. 12. 13:42ㆍSystemHacking/Protostar
Protostar Stack7번 문제입니다
[ 그림1 ]
리턴주소에 6번문제보다 더 강한 규약이 걸려있습니다
단순한 RTL( Return to Libc )기법으로 사용할 수 없고 ROP( Return Oriented Programming )기법과 함께 사용합니다
objdump명령어를 이용해서 " ret "명령어의 주소를 알아옵니다
[ 그림2 ]
얻어온 " ret "주소를 RET에 덮어씌워주고 RTL기법을 사용하면 된다
다른 설명은 5번과 6번문제에서 해놓았으므로 생략하겠습니다
'SystemHacking > Protostar' 카테고리의 다른 글
Protostar Format1 [ FSB / objdump ] (0) | 2017.06.13 |
---|---|
Protostar Format0 [ FSB ] (0) | 2017.06.13 |
Protostar Stack6 [Channing RTL] (0) | 2017.06.12 |
Protostar Stack5 [RTL] (0) | 2017.06.11 |
Protostar Stack4 [gdb] (0) | 2017.06.11 |