Protostar Stack7 [ROP]

2017. 6. 12. 13:42SystemHacking/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