HSCTF7 pwnagotchI


HSCTF7 pwnagotchI

2번째 문제main 함수 이 문제는 BOF + ROP이다. 또 gets에서 문자열 체크를 안한다. (BOF ㄱㄱ)근데 문제는 다시 main으로 돌아올때 once가 1로 바껴서 main의 if문에 잡혀서 끝난다. 그래서 처음에 main으로 리턴 안하고 else부분으로 리턴 시켜서 BOF를 재진행 했더닌 v5의 buffer가 초기화가 안되서인지 오류가 났다.위 두 함수가 메인함수에 hungry sleep의 조건문을 패스 시켜주도록 해주는 함수이다. 그래서 처음 BOF를 지행할때 main으로 다시 리턴 시키기 전에 eat하고 sleep을 시켜주면 main으로 돌아가 모든 버퍼가 초기화되서 다시 BOF가 가능하다.이제 ROP gogopayload...

HSCTF7 pwnagotchI에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : HSCTF7 pwnagotchI