Profile

머리정리하는곳

c2w2m2

House of spirit & fastbin dup

이거 2개를 엮어서 canary leak 이 불가한 상황에서 spirit 이 스택에서 터지는데 익스 어캐하지 같은 상황에서 쓸 수 있을거 같다.


먼저 spirit 으로 원하는 주소를 free list 에 밀어 넣어준다. 


그리고 아무런 fastbin 이나 하나 밀어 넣고, 다시 spirit 으로 하나를 더 밀어넣어 준다.


그다음 할당은 스택영역에 할당될 것이다. 


이떄 일반적인 fastbin dup 과 같이, 원하는 주소를 덮어주고


다시 할당, 할당, 할당 하고 마지막 할당 하면 원하는 주소로 받아낼 수 있다.


이렇게 한단계를 더 거쳐서 spirit 취약점만 있을때도 원하는 곳에 할당 받을 수 있을거 같다.


아마 될거같다,,,, 아직 안해봤다


'Today' 카테고리의 다른 글

Github page 도메인  (0) 2018.03.15
malloc_hook => free get shell  (0) 2018.02.22
문제  (0) 2018.02.19
pop rbp => leave ret  (1) 2018.02.11
puts 분석 조금  (0) 2018.02.09