integer overflow
![[ASC 스터디] 7주차 - Stack Buffer Overflow 문제 풀이, Integer Overflow](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHXoAT%2FbtrIzarGFZb%2FnMZ2YiWTAR8wxhrSCNBv2k%2Fimg.png)
[ASC 스터디] 7주차 - Stack Buffer Overflow 문제 풀이, Integer Overflow
👉 지난 차시 2022.07.23 - [System-hacking/📖] - [ASC 스터디] 6주차 - 함수의 스택 프레임, 메모리 보호기법, Stack Buffer Overflow 1. Stack Buffer Overflow 실습 문제 풀이 문제 풀이1 : overwrite_ret64 실행할 때마다 버퍼의 주소가 바뀌고 있다 => ASLR 취약한 부분 : scanf로 입력을 받는데 크기 제한을 하지 않고 있다. * 풀이 순서 1. buf의 주소를 가져온다. - 2. size를 int의 4바이트만큼 입력한다. 3. Input에서 버퍼오버플로우를 이용해 쉘코드를 실행시킨다. pwntools을 이용해서 익스플로잇 코드를 짜보자. 1. buf의 주소를 가져온다. p.recvuntil(b'buf address ..